feat(posture): add deterministic feedback proposals
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a02929-244b-7391-b933-c04010e8eedb
This commit is contained in:
tegwick 2026-08-23 13:16:34 +02:00
parent dc8da422f8
commit cfc9e7d0cb
19 changed files with 1428 additions and 16 deletions

View file

@ -0,0 +1,16 @@
# Posture Feedback Example
`expired-e2.yaml` is deliberately valid as a posture declaration while carrying
expired E2 evidence at the example evaluation time. It also has posture and
zone reviews due within 14 days, an E3 control awaiting evidence, and one
declared retention gap.
The evaluator reports these as proposals and performs no mutation:
```bash
uv run tools/posture-feedback/posture_feedback.py \
--as-of 2026-08-23T12:00:00Z \
--horizon-days 14 \
--fail-on none \
examples/posture-feedback/expired-e2.yaml
```