Task · OPN-0134

Disposition remaining capture shapes before debug-capture retirement

Description

The complete private capture audit found 82 noncontrol syslog records still unknown after the reboot-shape fix. Retirement cannot establish a quiet baseline until these records have evidence-backed dispositions. Raw captures remain private; fixtures must be synthetic.

Acceptance Criteria

Definition of Done

Implementation Plan

Review complete private message grammars and synthetic replacements; independently review the bounded disposition packet, implement program-scoped rules with failing positive/negative regressions, replay the complete corpus through ingress with independent unknown controls, run security review and CodeRabbit plus final gate. Root owns rollout and fresh baseline; keep retirement waiting for real quiet-week evidence.

Implementation Notes

Implementation adds 60 complete program-scoped rules with synthetic red/green tests. Private ingress red/green proof ships572 records:274 parsed297 known1 retained synthetic unknown; separate unknown control also ships/captures, zero ordinary corpus capture. Syslog race tests, independent security review and full just check passed. CodeRabbit and publication/live baseline remain pending.

Source published bc81e0a28ff0d77b881ea1821f53908950885b0c, CodeRabbit terminal complete zero findings. Same revision observed running on Camden at process start2026-10-13T12:50:15.100079932Z; zero capture file modifications at12:50:57Z establishes prospective baseline. No new synthetic traffic injected and no production event replay claimed. Exact-SHA CI pending.

Final Summary

Published bc81e0a28ff0d77b881ea1821f53908950885b0c with security review, CodeRabbit zero findings, full gate and CI38399447821 green. Complete private ingress replay preserves572 records and both unknown controls. Deployed revision confirmed; prospective baseline begins2026-10-13T12:50:15Z. Retirement remains separate and awaits a real quiet week.

View the source file on GitHub