docs(23): fix REQUIREMENTS.md section placement instruction in plan 23-03
Checker warning: creating a new '## v3 Requirements' top-level section would misleadingly read as deferred/future work (that's what '## v2 Requirements' means in this file). Phase 23 is active v3.0 roadmap work -- instruct adding a subsection under the existing '## v1 Requirements' heading instead, mirroring Phase 22's existing subsection.
This commit is contained in:
parent
b50c1f5e1a
commit
2f48dba6be
1 changed files with 1 additions and 1 deletions
|
|
@ -137,7 +137,7 @@ DB conventions: snake_case columns, camelCase API responses, postgresClient.quer
|
|||
- .planning/ROADMAP.md (Phase 23 block lines 529-541 — source the six requirement descriptions)
|
||||
</read_first>
|
||||
<action>
|
||||
REQUIREMENTS.md has no entries for the six phase-23 requirement IDs — they exist only in ROADMAP.md (WARNING 1). Add a `## v3 Requirements` section (if one does not already exist; if it does, append) with entries for all six, sourced from the ROADMAP Phase 23 block: CLASSDISP-01 (dedicated USER_AWARENESS verdict for confirmed phishing-simulation-vendor reports, replacing the forced-UNWANTED disposition), CLASSDISP-02 (USER_AWARENESS maps to the new non-destructive acknowledge_user action that posts a customer-visible noteType-18 thank-you note), CLASSDISP-03 (review UI surfaces USER_AWARENESS + acknowledge_user distinctly), AUTOGATE-01 (per-company phishing_automation_gate table + admin GET/PATCH/DELETE API, opt-in defaults), AUTOGATE-02 (/admin/phishing-automation page with three per-company Switch toggles), AUTOGATE-03 (webhook auto-runs the gated parse->classify->acknowledge chain with the D-04 acknowledge_user auto-post carve-out). Then add six rows to the Traceability table mapping each ID to Phase 23 / Pending, and update the Coverage footer counts to include the six new requirements. Keep the existing entry + table format and wording style verbatim; do NOT remove or alter any existing v1/v2 entry or row.
|
||||
REQUIREMENTS.md has no entries for the six phase-23 requirement IDs — they exist only in ROADMAP.md (WARNING 1). REQUIREMENTS.md's convention: `## v1 Requirements` holds all currently-roadmapped work (Phases 15-22, e.g. Phase 22's `### Approval UI (LiveLink)` subsection), while `## v2 Requirements` is explicitly "Deferred to future release. Tracked but not in current roadmap." Phase 23 is active v3.0 roadmap work, not deferred — do NOT create a new `## v3 Requirements` top-level section (that would misleadingly read as deferred/future, the opposite of reality). Instead add a new `### Classification Disposition + Automation Gate` subsection UNDER the existing `## v1 Requirements` heading (immediately after Phase 22's `### Approval UI (LiveLink)` subsection, mirroring its format exactly) with entries for all six requirements, sourced from the ROADMAP Phase 23 block: CLASSDISP-01 (dedicated USER_AWARENESS verdict for confirmed phishing-simulation-vendor reports, replacing the forced-UNWANTED disposition), CLASSDISP-02 (USER_AWARENESS maps to the new non-destructive acknowledge_user action that posts a customer-visible noteType-18 thank-you note), CLASSDISP-03 (review UI surfaces USER_AWARENESS + acknowledge_user distinctly), AUTOGATE-01 (per-company phishing_automation_gate table + admin GET/PATCH/DELETE API, opt-in defaults), AUTOGATE-02 (/admin/phishing-automation page with three per-company Switch toggles), AUTOGATE-03 (webhook auto-runs the gated parse->classify->acknowledge chain with the D-04 acknowledge_user auto-post carve-out). Then add six rows to the Traceability table mapping each ID to Phase 23 / Pending, and update the Coverage footer counts to include the six new requirements. Keep the existing entry + table format and wording style verbatim; do NOT remove or alter any existing v1/v2 entry or row.
|
||||
</action>
|
||||
<verify>
|
||||
<automated>cd /opt/stacks/pulse && grep -Eq "CLASSDISP-01|CLASSDISP-02|CLASSDISP-03" .planning/REQUIREMENTS.md && grep -Eq "AUTOGATE-01|AUTOGATE-02|AUTOGATE-03" .planning/REQUIREMENTS.md && [ "$(grep -c 'Phase 23' .planning/REQUIREMENTS.md)" -ge 6 ] && echo OK</automated>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue