You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 1030325
Browse filesBrowse the repository at this point in the historyBrowse files
@@ -227,7 +227,7 @@ rather than evidenced. Treated as a genuine orphan for that reason, not merely b
227
227
CONTRADICTED (compare `callgraph-analysis-policy.md`, also CONTRADICTED, which *does* map cleanly to
228
228
FR-3's explicit text).
229
229
230
-
### 4.2 Genuine orphans (14 of 46) -- policies supporting no SRS FR/NFR
230
+
### 4.2 Genuine orphans (12 of 44) -- policies supporting no SRS FR/NFR
231
231
232
232
| Policy | Status | Reason it maps to NONE |
233
233
|---|---|---|
@@ -241,18 +241,32 @@ FR-3's explicit text).
241
241
| intelligent-decision-engine-policy.md | CONTRADICTED | Describes a consolidation that was never built (systems it claims to unify were deleted in v1.13); no current-topology equivalent exists to map to any FR. |
242
242
| parallel-execution-policy.md | DOCUMENTED-ONLY | Describes calling-agent behavior (multiple Task/Agent tool calls), not a pipeline capability; no SRS FR covers subagent parallelism. |
243
243
| proactive-consultation-policy.md | DOCUMENTED-ONLY | Self-declared deprecated; its stated replacement is two other Steps, not a distinct capability. |
244
-
| session-chaining-policy.md | PARTIAL | Session parent/child/related chaining is a session-mgr MCP-server feature (external repo); no SRS FR in this repo's 15-entry corpus addresses it. |
245
-
| session-pruning-policy.md | CONTRADICTED | No SRS FR governs session retention windows; NFR-3 covers checkpoint recovery, not pruning, and the mechanism is a no-op regardless. |
246
244
| test-case-policy.md | DOCUMENTED-ONLY | Describes a manual-testing-mandatory-vs-optional distinction that is a behavioral instruction to the calling agent, not a pipeline gate; no SRS FR addresses it. |
247
245
| user-preferences-policy.md | DOCUMENTED-ONLY | Describes a 3+-occurrence learning threshold with no SRS FR counterpart; only a passthrough context field exists in code. |
248
246
249
-
**Genuine orphan count: 14 of 46 (30.4%)** -- not 46 of 46. Six of the 14 (anti-hallucination,
250
-
architecture-script-mapping, git-auto-commit, intelligent-decision-engine, session-pruning, plus
247
+
**Genuine orphan count: 12 of 44 (27.3%)** -- not 46 of 46. Five of the 12 (anti-hallucination,
248
+
architecture-script-mapping, git-auto-commit, intelligent-decision-engine, plus
251
249
cross-project-patterns as the one live-but-unmapped exception) are independently CONTRADICTED or
252
250
ENFORCED-but-unmapped for reasons unrelated to the SRS-ingestion gap -- i.e., even a perfect SRS
253
251
correlation pass would still classify them as NONE, because the capability they describe is either
254
252
broken or genuinely out of the current SRS's stated scope.
255
253
254
+
**Adjusted 2026-08-10 from 14 of 46; six of the 14 became five of the 12.** PR #308 replaced
255
+
`session-chaining-policy.md`, `session-memory-policy.md` and `session-pruning-policy.md` with one
256
+
`session-management-policy.md`. Two of the three (`session-chaining`, `session-pruning`) were
257
+
orphans in the table above; the third was mapped to NFR-3 in section 4.1. **The one policy that
258
+
replaced all three is mapped, not an orphan**: it is the state-persistence layer NFR-3
259
+
(Reliability) covers, and it inherits that mapping directly -- so section 4.1 stays at 32 and the
260
+
orphan list loses two names without gaining one. `session-pruning` was one of the six that would
261
+
have stayed orphaned under perfect SRS coverage, which is why that sub-count falls to five.
262
+
263
+
**This is arithmetic on the existing correlation, not a new one.** No surviving policy's mapping
264
+
was re-decided, and the SRS correlation that produced the 14 figure was not re-run. The findings
265
+
recorded for the three superseded policies are preserved in
266
+
`docs/reports/policy-implementation-audit-v2.md` section 1.4, not withdrawn: the two CONTRADICTED
267
+
classifications rested on measured absences of spawn targets, and a policy being rewritten does
0 commit comments