# HR Workflow Assessment Loop Iterative assessment for HR workflows registered in `registry/workflows/`. Feeds the INTENT phases: current-state assessment → automation roadmap → metrics framework → specific workflow refinement. ## Purpose HR workflows in this repo are planning artifacts, not production automation. The assessment loop keeps each entry honest about what is known, what is automatable, and what must stay human-led—matching the INTENT balance of technology as amplifier, not replacement. ## Loop stages Each workflow entry tracks `assessment.stage` in its front matter. Advance only when the exit criteria for the current stage are met. | Stage | Goal | Exit criteria | |-------|------|---------------| | `inventory` | Capture what exists today | Actors, triggers, inputs/outputs, and current tools documented | | `automation_potential` | Score routine vs strategic work | Automation candidates listed with impact/effort notes | | `human_touch` | Bound what stays human-led | Relational, ethical, or judgment-heavy steps explicitly retained | | `readiness` | Ready for roadmap prioritization | Dependencies, risks, and metrics hooks identified | Stages are linear for a first pass. Revisit earlier stages when org context, tools, or policy change. ## Cadence - **On entry creation:** start at `inventory`. - **Per workplan cycle:** review open workflows; advance or document blockers. - **After INTENT phase shifts:** re-assess workflows tied to the active phase. ## Outputs Stage progression produces inputs for downstream INTENT work: - `inventory` + `automation_potential` → **automation roadmap** prioritization - `human_touch` → policy drafts and manager-enablement notes - `readiness` → workplan tasks and (later) metrics framework hooks ## Registry linkage - Workflow entries: `registry/workflows/*.md` - Index: `registry/indexes/workflows.yaml` - INTENT anchor: `INTENT.md` (phases and HR function list) - Scope boundary: `SCOPE.md` ## Assessment record (per workflow) Workflow front matter includes: ```yaml assessment: stage: inventory | automation_potential | human_touch | readiness last_reviewed: "YYYY-MM-DD" blockers: [] notes: [] ``` Update `last_reviewed` whenever the stage changes or material facts change.