updated readme

This commit is contained in:
2026-08-20 16:53:23 -04:00
parent db6ad1f3e8
commit c59c85dd55
+12 -9
View File
@@ -4,10 +4,12 @@ A modular, configuration-driven **PowerShell 7** identity-classification service
The engine enumerates Entra user accounts, evaluates each one against an ordered, JSON-defined rule set, deterministically assigns **exactly one persona**, and updates a single approved persona attribute — and only when the calculated value differs from the current value. The engine enumerates Entra user accounts, evaluates each one against an ordered, JSON-defined rule set, deterministically assigns **exactly one persona**, and updates a single approved persona attribute — and only when the calculated value differs from the current value.
> **Project status: Phase 0 — approved requirements baseline.** > **Project status: Phase 1 complete — specification drafted.**
> No implementation code exists yet. The authoritative baseline is > No implementation code exists yet. The approved requirements baseline is
> [`Persona-Engine-Developer-Handoff.txt`](Persona-Engine-Developer-Handoff.txt). > [`Persona-Engine-Developer-Handoff.txt`](Persona-Engine-Developer-Handoff.txt), now converted
> The next step is Phase 1: convert that baseline into `specs/001-persona-engine/spec.md`. > into [`specs/001-persona-engine/spec.md`](specs/001-persona-engine/spec.md). Project governance
> is ratified in [`.specify/memory/constitution.md`](.specify/memory/constitution.md) (v1.0.0).
> The next step is Phase 2: produce `plan.md` and `research.md`, closing OTD-001 through OTD-005.
--- ---
@@ -22,8 +24,9 @@ Specify -> Plan -> Tasks -> Implement
| Stage | Artifact | Phase | State | | Stage | Artifact | Phase | State |
| --- | --- | --- | --- | | --- | --- | --- | --- |
| Baseline | `Persona-Engine-Developer-Handoff.txt` | 0 | Approved | | Baseline | `Persona-Engine-Developer-Handoff.txt` | 0 | Approved |
| Specify | `specs/001-persona-engine/spec.md` | 1 | Not started | | Constitution | `.specify/memory/constitution.md` | 0 | Ratified v1.0.0 |
| Plan | `specs/001-persona-engine/plan.md`, `research.md` | 2 | Not started | | Specify | `specs/001-persona-engine/spec.md` | 1 | Draft complete |
| Plan | `specs/001-persona-engine/plan.md`, `research.md` | 2 | In progress |
| Contracts | `data-model.md`, `contracts/`, `persona-engine.schema.json` | 3 | Not started | | Contracts | `data-model.md`, `contracts/`, `persona-engine.schema.json` | 3 | Not started |
| Tasks | `specs/001-persona-engine/tasks.md` | 4 | Not started | | Tasks | `specs/001-persona-engine/tasks.md` | 4 | Not started |
| Implement | `src/`, `tests/`, `pipelines/` | 512 | Not started | | Implement | `src/`, `tests/`, `pipelines/` | 512 | Not started |
@@ -245,10 +248,10 @@ Research items to be resolved in `research.md` or an ADR. **OTD-001 through OTD-
## Getting started ## Getting started
Implementation has not begun. The current work item is Phase 1. Implementation has not begun. The current work item is Phase 2 — planning.
1. Initialize the Spec Kit project structure. 1. ~~Initialize the Spec Kit project structure.~~ Done.
2. Convert the handoff baseline into `specs/001-persona-engine/spec.md`. 2. ~~Convert the handoff baseline into `specs/001-persona-engine/spec.md`.~~ Done.
3. Build a requirements traceability list using FR/NFR identifiers. 3. Build a requirements traceability list using FR/NFR identifiers.
4. Close OTD-001 through OTD-005 before any persistence work. 4. Close OTD-001 through OTD-005 before any persistence work.
5. Create `persona-engine.schema.json` and a placeholder-only `persona-engine.example.json`. 5. Create `persona-engine.schema.json` and a placeholder-only `persona-engine.example.json`.