September 19 update: Autonomous HCM raises the release boundary
SAP's September 18 Autonomous HCM announcement is a useful catalyst, not proof that an employer's recommendation workflow is accurate or fair. The durable operating question is no longer only whether a model can suggest an opportunity. It is whether HR can prove the data state that produced the suggestion, keep the suggestion separate from an employment decision, and control every downstream action.
SAP's Opportunity Marketplace documentation makes that data state more concrete. Intelligent recommendations can draw on job information such as location, job code, department, and division; employee Growth Portfolio information; assignments; recruiting history such as job title, location, and applied jobs; and marketplace behavior such as bookmarks and applications. The documentation says models are generated for each customer. That isolation is valuable, but it is not a fairness finding. A customer-specific model can still learn one employer's incomplete profiles, uneven access to opportunities, inherited job architecture, manager practices, and historical participation patterns.
Readiness is also an operational state, not a switch. SAP documents minimum conditions including at least 1,000 recorded activity items, 100 users, and 100 opportunities, and directs administrators to review the training data report for warnings. Those thresholds indicate that a model can train; they do not establish representative coverage, job relatedness, or acceptable error. Capture the exact report, date, model/configuration version, warnings, source population, exclusions, and owner before a recommendation enters a pilot.
Configuration matters just as much as training. For target-role recommendations, SAP documents a configurable formula that can combine a binary match of target roles with existing skill and location scores. A simple-looking ranking can therefore embed several policy choices: who has a target role, how a skill is represented, whether location is current or desired, and what happens when data is missing. HR should reproduce the formula on controlled fixtures and test each missing, stale, failed, disputed, and no-match state before treating the output as usable.
Keep five states separate
| State | Minimum record | What it must not imply |
|---|---|---|
| OBSERVED | Source field, provenance, date, purpose, correction status | That a skill, preference, or constraint is complete or current |
| RECOMMENDED | Candidate ID, formula/configuration, model version, input snapshot, explanation, uncertainty | Eligibility, readiness, selection, or employee consent |
| REVIEWED | Independent rubric, reviewer, evidence, disagreements, exceptions | Approval merely because a human viewed the result |
| DECIDED | Named owner, reason, purpose, scope, conditions, appeal route | That a downstream system is authorized to execute |
| ACTED | Authorized actor, exact action, time, receipt, notice, reversal state | That the recommendation itself supplied authority |
This separation is especially important when vendors connect skills, learning, internal opportunities, succession, and workforce planning. A recommendation service should write a versioned candidate record, never directly mutate eligibility, a shortlist, a promotion record, compensation, or worker status. A separate policy and authorization service should validate intended purpose, actor authority, human decision, exact target, duplicate protection, worker notice, and reversal before any action adapter runs.
Turn regulatory duties into workflow evidence
Article 26 of the EU AI Act requires deployers of high-risk systems to follow instructions, assign competent human oversight, ensure relevant and sufficiently representative input data where they control it, monitor operation, keep automatically generated logs for at least six months unless other law provides otherwise, and inform workers and their representatives before workplace use. Whether a particular deployment falls within that regime is a legal determination, but these duties translate well into operational records for any consequential internal-mobility system.
NIST's AI Risk Management Framework reinforces the same management discipline: name accountable roles, document legal and organizational requirements, maintain inventories, collect feedback, and manage risks throughout the lifecycle. In practice, that means HR owns the decision boundary and employee route; HRIS owns data and integration state; privacy, legal, employee relations, accessibility, and security review their domains; and the vendor supplies technical evidence without becoming the employer's decision owner.
Release evidence for this update
- Archive the training-data report, minimum-condition result, input inventory, exclusions, warnings, refresh time, and model/configuration version.
- Reproduce documented formulas on fixtures for positive, negative, missing, stale, disputed, failed, and no-recommendation states.
- Test whether opportunity visibility and profile completeness differ before measuring recommendation outcomes.
- Run blinded human review before revealing the recommendation, then measure disagreement and label influence.
- Verify employee notice, relevant-data visibility, correction, accommodation, alternate review, appeal, and human contact.
- Block direct writes from recommendation services to employment-impacting records; require purpose-bound authorization and an idempotent action adapter.
- Preserve candidate, review, decision, action, notice, and reversal records with approved retention and access controls.
- Stop or roll back when input coverage falls, training warnings remain open, formula/configuration changes, error thresholds break, or recourse fails.