docs(plane): handover -- ops README points at the ax runbook; replaced scripts marked reference-only (task 9)

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01EmM1j46qgKMh3zqD1QMwEo
This commit is contained in:
Marius Ciepluch
2026-09-30 08:39:24 +02:00
co-authored by Claude Opus 5.5
parent 67699e8737
commit df1dfa3b7a
4 changed files with 15 additions and 3 deletions
+1 -1
View File
@@ -139,7 +139,7 @@ mypy are clean, and the commit is gated on pytest's own exit code. Script-level
`benchmarks/independent/plane-increment-2.json` next to the first. `benchmarks/independent/plane-increment-2.json` next to the first.
- _Requirements: 6.2, 6.4_ - _Requirements: 6.2, 6.4_
- [ ] 9. Handover - [x] 9. Handover
- `ops/README.md`: how to run a Run locally and what an ax deployment would need (Kubernetes, Agent - `ops/README.md`: how to run a Run locally and what an ax deployment would need (Kubernetes, Agent
Substrate, the runner image, the provider extension); memory note updated; scripts that the tasks replaced Substrate, the runner image, the provider extension); memory note updated; scripts that the tasks replaced
marked as reference-only in their docstrings. marked as reference-only in their docstrings.
+5 -1
View File
@@ -1,4 +1,8 @@
"""Exploratory score of a batched-verifier run against the population's cases (protocol v2 matching). """Reference-only since 2026-09-30: the ai-service-plane tasks `plane/tasks/verify.py` and `agree.py`, run on google/ax
through `ousast plane run plane/runs/validation-46.yaml`, replace this script (benchmarks/independent/
plane-increment-2.json). It stays as the reference behaviour the plane was measured against.
Exploratory score of a batched-verifier run against the population's cases (protocol v2 matching).
The batched verifier writes one vulnerable-pin result per case (and a fixed-pin recheck with --fixed), not the The batched verifier writes one vulnerable-pin result per case (and a fixed-pin recheck with --fixed), not the
six pins protocol v2 scores, so this applies the same matching rule (`evaluate.matches_v2`) to what exists: six pins protocol v2 scores, so this applies the same matching rule (`evaluate.matches_v2`) to what exists:
+5 -1
View File
@@ -1,4 +1,8 @@
"""Stage 2, second design: triage per file, verify per file, report only what two passes agree on. """Reference-only since 2026-09-30: the ai-service-plane tasks `plane/tasks/verify.py` and `agree.py`, run on google/ax
through `ousast plane run plane/runs/validation-46.yaml`, replace this script (benchmarks/independent/
plane-increment-2.json). It stays as the reference behaviour the plane was measured against.
Stage 2, second design: triage per file, verify per file, report only what two passes agree on.
The first verifier (`verify_sinks.py`) asked one 6-step tool hunt per candidate function. Measured on pgAdmin The first verifier (`verify_sinks.py`) asked one 6-step tool hunt per candidate function. Measured on pgAdmin
(verifier-check-2026-09-29.json): $0.014-0.020 per candidate, and on 180 candidates verified twice the two runs (verifier-check-2026-09-29.json): $0.014-0.020 per candidate, and on 180 candidates verified twice the two runs
+4
View File
@@ -369,3 +369,7 @@ recomputed after admission and never reuses a cached model decision.
Pre-push does not implicitly read the working tree's `.env`. Supply any configured Pre-push does not implicitly read the working tree's `.env`. Supply any configured
credential variable in the Git process environment. Explicit model configuration is credential variable in the Git process environment. Explicit model configuration is
read under the same analysis deadline. read under the same analysis deadline.
## The agentic service plane on ax
Model-driven pipeline stages run as tasks on google/ax over Agent Substrate (`.kiro/specs/ai-service-plane/`). Bring-up, the smoke Run, the measured footprint and the lessons from the live cluster are in [`ops/ax/README.md`](ax/README.md); `ousast plane run|status|doctor|workspaces` drives it.