ouroboros/tests/system_e2e
Ouroboros b044bac582 v7next F0: system-E2E harness skeleton - keyless real-server lane with two green smokes
tests/system_e2e/: SystemHarness over IsolatedServer with (1) a genuinely
KEYLESS lane - every provider credential family and proxy var is stripped
from the child env AND the settings builder pins every model slot to the
loopback stub, with a regression test planting live-shaped keys and proving
none reach the child, plus a companion test that PINS the upstream
pass-through hole itself so its eventual fix collapses our override loudly;
(2) ScriptedStubModel - ordered per-scenario tool scripts and a review-organ
branch placed BEFORE the finalization check, classification pinned against
the tree's own parsers and prompt-marker literals (drift = red);
(3) ArtifactOracle durable readers incl. per-task forked drive roots.
Smokes on this exact tree: S1 boot/identity/contract 15s; S2 review-organ
62s - a doc-only commit_reviewed LANDS in the isolated clone under BLOCKING
enforcement with stub triad ([]+NO_FINDINGS) and scope (8-item matrix
validated by normalize_scope_items), advisory-bypass ledger and events
asserted. 11 passed re-verified independently; ruff F clean.
Operational facts recorded for F4: the stub must advertise a large context
window (capability-evidence gates commit_reviewed pre-dispatch), and an
observed publish-before-persist race (/api/tasks says completed before the
durable result lands) is a candidate upstream finding, not worked around
silently - wait_durable_result() names it.
2026-08-30 15:40:29 +00:00
..
__init__.py v7next F0: system-E2E harness skeleton - keyless real-server lane with two green smokes 2026-08-30 15:40:29 +00:00
harness.py v7next F0: system-E2E harness skeleton - keyless real-server lane with two green smokes 2026-08-30 15:40:29 +00:00
test_system_scenarios.py v7next F0: system-E2E harness skeleton - keyless real-server lane with two green smokes 2026-08-30 15:40:29 +00:00