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
-`npm test -- src/server.migration.test.ts --runInBand --testNamePattern "agent workspace diagnostics report"`
282
+
-`npm run test:agent-workspace:contracts`
283
+
-`npm run verify:agent-workspace:runtime`
284
+
261
285
## Success Criteria
262
286
263
287
- CI failure mode that previously blocked the three agent-workspace suites is eliminated on mainline.
@@ -267,4 +291,4 @@ Deliverables:
267
291
268
292
## Next Step
269
293
270
-
Proceed to `/prompts:ce-plan` using this document as the source for `M7.7` decomposition (operator route/index persistence and CI evidence gate hardening), while preserving M7 lane boundary constraints.
294
+
Proceed to `/prompts:ce-plan` using this document as the source for `M7.8` decomposition (operator runbook replay triage and bounded retention governance), while preserving M7 lane boundary constraints.
- Added runtime bridge surface in `src/frontend/agent_workspace_runtime.js`:
342
+
-`persistDiagnosticsReport()` now exports snapshot/trend/index and persists it through the sidecar route.
343
+
- Added executable evidence for route/index persistence:
344
+
-`src/server.migration.test.ts` now validates persist -> index -> latest -> read-by-id flow and file persistence in `runtime_data/agent_workspace_diagnostics/`.
345
+
- Hardened runtime CI evidence gate:
346
+
-`scripts/verify-agent-workspace-runtime.js` now asserts diagnostics persistence route wiring and runtime `persistDiagnosticsReport` surface,
347
+
-`src/agent_workspace.verification.contract.test.ts` and `src/knowledge.api.contract.test.ts` now fail fast on route/gate drift.
348
+
- Verification evidence:
349
+
-`npm test -- src/server.migration.test.ts --runInBand --testNamePattern \"agent workspace diagnostics report\"`
350
+
-`npm run test:agent-workspace:contracts`
351
+
-`npm run verify:agent-workspace:runtime`
352
+
334
353
## Mainline vs Working-Branch Snapshot (2026-04-14)
335
354
336
355
| Capability Slice | Working Branch (`feat/learning-multi-tutor-adapter`) | Mainline (`origin/main`) | Integration Status |
0 commit comments