Audit trail
Every decision that changes what counts as verified: who made it, when, and on which build. The log is append-only (the database refuses edits and deletes) and hash-chained, so tampering shows.
Chain intact 538 events, hash values captured when this snapshot was exported.
| # | When | Who | What | Subject | Build | Detail |
|---|---|---|---|---|---|---|
| 536 | 2026-06-05 logged 2026-11-07 |
change-control | reverification.closed | AC-REQ-201-1 | psf/requests #1046 | closed_by_verification_id 6; requirement REQ-REQ-02; version 2 |
| 487 | 2026-06-20 logged 2026-11-07 |
change-control | reverification.opened | AC-REQ-201-1 | – | requirement REQ-REQ-02; version 3 |
| 486 | 2026-06-20 logged 2026-11-07 |
change-control | verification.invalidated | AC-REQ-201-1 | psf/requests #1046 | method analysis; reason REQ-REQ-02 changed to v3 on 2026-06-20; requirement REQ-REQ-02; result passed; version 3 |
| 481 | 2026-05-14 logged 2026-11-07 |
change-control | reverification.opened | AC-REQ-201-1 | – | requirement REQ-REQ-02; version 2 |
| 18 | 2026-06-05 logged 2026-11-07 |
nina-kowalski | verification.recorded | AC-REQ-201-1 | psf/requests #1046 | method analysis; note Request.hooks is annotated dict[str, list[HookType]].; result passed |