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
-`/triage/remediation/escalation/notification-slo` evaluates breach thresholds from persisted overrides.
696
+
-[Done] override audit entries now capture:
697
+
-`previousThresholds`,
698
+
-`nextThresholds`,
699
+
-`resetToDefault`,
700
+
-`source` / `reason`,
701
+
- delta summaries for suppression count, throttled digest count, and suppressed-to-emitted ratio.
702
+
-[Done] expanded evidence coverage:
703
+
-`src/server.migration.test.ts` now validates override POST/GET/reset semantics, SLO effect under overridden thresholds, audit route payloads, and persisted file contents.
704
+
-`src/knowledge.api.contract.test.ts`, `src/agent_workspace.verification.contract.test.ts`, and `scripts/verify-agent-workspace-runtime.js` now fail fast on notification-threshold route and helper drift.
705
+
-[Done] verification evidence:
706
+
-`npm test -- src/server.migration.test.ts --runInBand --testNamePattern "escalation notification threshold overrides and audit-trail governance stay deterministic"`
707
+
-`npm run test:agent-workspace:contracts`
708
+
-`npm run verify:agent-workspace:runtime`
709
+
676
710
## Success Criteria
677
711
678
712
- CI failure mode that previously blocked the three agent-workspace suites is eliminated on mainline.
@@ -682,4 +716,4 @@ Deliverables:
682
716
683
717
## Next Step
684
718
685
-
Proceed to `/prompts:ce-plan` using this document as the source for `M7.22` decomposition (notificationthreshold overrides and audit-trail governance), while preserving M7 lane boundary constraints.
719
+
Proceed to `/prompts:ce-plan` using this document as the source for `M7.23` decomposition (notification-threshold rollback preview and drift-diff governance), while preserving M7 lane boundary constraints.
-`/triage/remediation/escalation/notification-policy` now returns override-backed `anomalyThresholdPolicy`,
613
+
-`/triage/remediation/escalation/notification-slo` now evaluates breach thresholds from persisted overrides.
614
+
- Added bounded audit-trail semantics:
615
+
- previous/next threshold snapshots,
616
+
- reset-to-default flag,
617
+
- operator `source` / `reason`,
618
+
- per-field delta summaries for suppression count, throttled digest count, and suppressed-to-emitted ratio.
612
619
- Expanded executable evidence:
613
-
-`src/server.migration.test.ts` now validates anomaly-threshold policy payload and notification SLO route semantics.
620
+
-`src/server.migration.test.ts` now validates override POST/GET/reset semantics, SLO behavior under override, audit-route payloads, and persisted file contents.
614
621
- Hardened runtime verification gate:
615
-
-`src/knowledge.api.contract.test.ts`, `src/agent_workspace.verification.contract.test.ts`, and `scripts/verify-agent-workspace-runtime.js` now fail fast on notification-slo route and anomaly-threshold/SLO helper drift.
622
+
-`src/knowledge.api.contract.test.ts`, `src/agent_workspace.verification.contract.test.ts`, and `scripts/verify-agent-workspace-runtime.js` now fail fast on notification-threshold route and helper drift.
616
623
- Verification evidence:
617
-
-`npm test -- src/server.migration.test.ts --runInBand --testNamePattern \"escalation notification SLOs and anomaly-threshold governance stay deterministic\"`
624
+
-`npm test -- src/server.migration.test.ts --runInBand --testNamePattern \"escalation notification threshold overrides and audit-trail governance stay deterministic\"`
618
625
-`npm run test:agent-workspace:contracts`
619
626
-`npm run verify:agent-workspace:runtime`
620
627
@@ -666,7 +673,7 @@ This dashboard aligns against the following requirement chain:
666
673
| L2 Retrieval | explainable hybrid/vector retrieval + governance | Expanded in branch-oriented plans | Mainline file-backed baseline only (`src/learning/store.ts`) | Re-enter lane after concrete module evidence lands on mainline |
0 commit comments