Add direct WP-0024 load driver handoff
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: 01a02669-87ee-7a31-b111-edc95a16e0fa
This commit is contained in:
codex 2026-08-22 16:17:03 +02:00
parent abf8855ae1
commit a557208a4a
6 changed files with 490 additions and 1 deletions

View file

@ -63,3 +63,28 @@ are counted as stale and cannot satisfy an aggregate.
The interface uses `STATE_HUB_URL` when set and otherwise connects to
`http://127.0.0.1:8000`. The same value can be supplied explicitly with the
top-level `--api-base` option before the subcommand.
## T02 synthetic-load candidate
After procedure receipts are complete, audit-core can implement directly
against `interfaces/RAILIANCE-WP-0024-T02-synthetic-load-driver.json`. The
contract fixes all four phases, exact JSON keys, accepted statuses, retry
semantics, value-safety requirements, and custody boundary.
The owner registers committed source without executing it:
```bash
python3 scripts/wp0024-t02-driver-candidate.py register \
--repo ../audit-core \
--driver scripts/<approved-driver> \
--reviewer audit-core
```
Registration refuses untracked, modified, non-executable, or out-of-repository
source. Its State Hub receipt contains the full source commit and SHA-256 driver
revision. It neither runs synthetic traffic nor authorizes a lease revocation.
Coordination collects the candidate with:
```bash
python3 scripts/wp0024-t02-driver-candidate.py status
```