Skip to content

feat: add bounded Patient Zero pressure context - #43

Merged
christopherjnelson merged 1 commit into
mainfrom
feat/0035-patient-zero-pressure-summary
Aug 25, 2026
Merged

feat: add bounded Patient Zero pressure context#43
christopherjnelson merged 1 commit into
mainfrom
feat/0035-patient-zero-pressure-summary

Conversation

@christopherjnelson

Copy link
Copy Markdown
Member

Summary

  • add a six-tick engine-authored pressure rollup to each displayed current Patient Zero cleaner event
  • report subject totals, disinfections, blocked cleans, consecutive affected ticks, and current-member alliance totals
  • derive prior counts from dedicated committed cleaner history plus only the current uncommitted candidate interval
  • keep the event feed current-interval-only and exclude movement, live position, route, target, identity, and historical membership inference
  • guide Patient Zero to distinguish isolated from sustained pressure and suppress only equivalent recent Zero advice
  • expose bounded counts in Behavior Trace and retain them in full-safe SQLite observation JSON
  • document the contract in ADR 0024

Validation

Repository owner confirmed the following local validation is green:

  • pnpm format
  • pnpm validate
  • pnpm test:e2e

Scope

No cleaner mechanic, coordinator type, model-call count, decision contract, or normalized SQLite schema changes. Legacy D1.1 observations may omit the additive context; live D1.2 observations populate it for every nonempty feed event.

@christopherjnelson
christopherjnelson marked this pull request as ready for review August 25, 2026 12:21
@christopherjnelson
christopherjnelson merged commit 25a5af2 into main Aug 25, 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