feat(e2e): run shadow observations on ephemeral GitHub workers - #836
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (6)
📝 WalkthroughWalkthroughAdds an observe-only Harness E2E workflow. The change validates execution contracts, runs an isolated control plane, admits executions through Release Control, and packages factual observation evidence. ChangesShadow observation execution
Estimated code review effort: 4 (Complex) | ~60 minutes Sequence Diagram(s)sequenceDiagram
participant Workflow as harness-e2e-shadow.yml
participant ReleaseControl
participant Script as run-shadow-control-ci.sh
participant Engine as iii engine
participant Artifact as Observation bundle
Workflow->>ReleaseControl: Validate dispatch and request admission with OIDC
ReleaseControl-->>Workflow: Return admission result
Workflow->>Script: Start contracted observe-only execution
Script->>Engine: Install workers, submit plan, poll status
Engine-->>Script: Return results and execution metadata
Script-->>Workflow: Return logs and evidence files
Workflow->>Artifact: Package and upload observation bundle
Poem
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
skill-check — worker0 verified, 61 skipped (no docs/).
Four for four. Nicely done. |
Summary
workflow_dispatchexecutor for Release Control shadow E2E campaignsharness-e2eindependently from the Registry on an ephemeral GitHub runnere2e::*control plane, then upload a digest-verified terminal observation bundleSafety
harness-e2e-trustedenvironmentiii.lockValidation
bash -n harness/tests/e2e/run-shadow-control-ci.shpython3 .github/scripts/tests/test_harness_e2e_shadow_contract.py— 4 passedpython3 -m py_compile .github/scripts/harness_e2e_shadow_contract.pygit diff --checkRelated PRs and rollout order
The Release Control feature flag remains off until all three changes are deployed and a Registry smoke succeeds.
Summary by CodeRabbit
New Features
Documentation
Tests