audit-core/workplans
tegwick a2d84bdd9b
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Declare the tenancy posture vector (AUDIT-WP-0008-T01).
Written against draft-7, which landed after the task was drafted and moved the
target. Decision 5.4 fixes the location at tenancy.yaml in the repo root rather
than docs/, and fixes the schema: current, target, reviewed, gap,
placement_exceptions, service_class, per-path detail, provider block.

Declares I1 A2 E1 P1 R1. E is quoted at 1 although T04 put the E2 mechanism on
both paths, because §13.2 states a passing CI run is not E2 evidence -- the
artifact is adversarial, compares separate tenant contexts and carries a review
date. Our cross-tenant tests are mechanical, so under §13.1 the level is not
claimable until T05. The mechanism is recorded in paths.E and the reason in
gap.E. Claiming E2 off unit tests would be the overclaim §6 prohibits, and
refusing that reasoning is what found the read-path defect.

R stays at 1: R2 needs backupRetentionDays in rapp-postgres's consumer file,
requested in T02 and not ours to declare.

Two additions draft-7 forced. A credentials gap under Decision 9.2 -- our own
finding, adopted as a rule, and it binds us: ingest credentials are static
long-lived bearer tokens, declared as a stated gap rather than a silent
exclusion. And a provides block under Decision 5.5, declaring what a sender can
reach through this service: E2 now, E3 pending ADR-0003, E4 and R4 unreachable.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 22:55:31 +02:00
..
AUDIT-WP-0001-statehub-bootstrap.md Complete State Hub bootstrap workplans (WP-0001) 2026-06-22 23:34:58 +02:00
AUDIT-WP-0002-pluggable-audit-backend.md Moved audit forward somewhat 2026-07-04 00:39:03 +02:00
AUDIT-WP-0003-user-engine-event-ingestion-service.md Rescope WP-0003 and open WP-0004/WP-0005 after pre-deploy review 2026-08-10 12:44:23 +02:00
AUDIT-WP-0004-receiver-correctness-and-hardening.md Redact secret-shaped fields by default, countable per field path 2026-08-10 16:02:22 +02:00
AUDIT-WP-0005-postgres-store-and-production-deployment.md Record audit sender OpenBao authority 2026-08-14 20:12:33 +02:00
AUDIT-WP-0006-honest-custody-and-canon-join.md Implement AUDIT-WP-0006 honest operational custody. 2026-08-16 00:24:33 +02:00
AUDIT-WP-0007-integrity-verification.md Close AUDIT-WP-0007 after live chain attestation. 2026-08-16 01:23:54 +02:00
AUDIT-WP-0008-tenancy-posture-alignment.md Declare the tenancy posture vector (AUDIT-WP-0008-T01). 2026-08-17 22:55:31 +02:00