Forecast
Workload, not worker scores
Session demand and uncertainty. No individual productivity rating.

Governance
Hard constraints, independent validation and a record of every decision. Governance is how the staffing recommendation becomes accountable.
Prohibited uses
Output from this system may not be used for any of the following. No per-technician score exists anywhere in it, and none may be derived from its output.
Why this needs saying out loud
Forecast error, assigned minutes, workload balance and fairness slices are operational diagnostics. Differences between technicians reflect assignment history and the constraints of the day, not ability. A system that measures minutes will be asked at some point to rate people, and the answer has to already be written down. The system makes no autonomous clinical or employment decision and is never an institutional determination about a person.
Source docs/governance.md section 5
Authority by design
Healthcare workforce AI needs explicit limits on inputs, assignments and authority. These boundaries are visible in the product.
Optimizer inputs
Source docs/model-card.md; docs/governance.md sections 5 and 9
Bias review
The report slices historical assignment patterns by group and reports, per group, the technician count, mean assigned minutes per shift, share of high-volume sessions, and travel share. The unit is always the group, never an individual. A flag prompts an investigation, never an automatic model change.
What the fairness report does not prove
Today the report detects a disparity the data generator planted for it to find. That shows the detector works on a case built for it. It says nothing about whether it would catch a real one, and nothing about any real technician or any real site.
It also describes what the historical fixed-ratio process did rather than what the model does. A gap by certification level in high-complexity sessions may be the competency rules working correctly. A gap by tenure or site without one is a finding.
Source docs/governance.md section 7
Security
The system is not HIPAA compliant and not certified, and it holds no protected health information.
What Phase Zero ingests
Phase Zero ingests per-session counts: appointment counts by type, a complexity flag, the site, the provider, the half-day and realized technician minutes. Patient identifiers stay in your systems, and how the export is prepared, including whether it is protected health information in your hands, is agreed with your privacy office before anything moves. The contract carries no patient name, date of birth, diagnosis or note, because there is nowhere in the schema to put them. Production use with protected health information is a later step, under a business associate agreement and the security roadmap below.
Source docs/security-architecture.md; docs/hipaa-control-mapping.md