Skip to content

feat: give Patient Zero a bounded cleaner threat feed - #41

Merged
christopherjnelson merged 1 commit into
mainfrom
feat/0033-patient-zero-threat-feed
Aug 23, 2026
Merged

feat: give Patient Zero a bounded cleaner threat feed#41
christopherjnelson merged 1 commit into
mainfrom
feat/0033-patient-zero-threat-feed

Conversation

@christopherjnelson

Copy link
Copy Markdown
Member

Summary

  • give the single Patient Zero a current-interval global feed of successful cleans and occupied-cell blocks
  • attribute events to affected agents and alliances while excluding cleaner movement, live position, route, identity, target, and future timing
  • cap the feed at the most recent 128 events with truthful totals and truncation
  • surface deduplicated cleaner evidence in Behavior Trace and preserve it in safe/SQLite exports
  • document the observation, privacy, export, and testing contracts in ADR 0023

Validation

Repository owner confirmed the following local validation is green:

  • pnpm format
  • pnpm validate
  • pnpm test:e2e

Notes

  • no cleaner mechanics or model-call count changes
  • ordinary agents retain their existing bounded local threat evidence
  • custom exports that exclude recent control changes redact both local and Patient Zero cleaner-event arrays

@christopherjnelson
christopherjnelson marked this pull request as ready for review August 23, 2026 23:49
@christopherjnelson
christopherjnelson merged commit dfb3e95 into main Aug 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant