feat(guardian): stabilize iterative review experiments - #532
Open
Cyoyuu wants to merge 3 commits into
Open
Conversation
Cyoyuu
force-pushed
the
fix/guardian-experiment-failures
branch
from
August 7, 2026 23:07
bb9549e to
58857e5
Compare
Member
|
The immediate CI and Docs failures are repository infrastructure failures, not failures in this PR. The newly enabled full-SHA Actions policy rejects setup-miniconda@v3 and setup-uv@v8.3.2 during Set up job before checkout. #534 pins every remaining floating action and adds a regression guard. Once #534 lands, this PR needs a fresh run against updated main; rerunning the old run would retain its original workflow SHA. |
Allow repositories whose archive attributes do not affect tracked paths while preserving exact revision snapshots. Resolve attributes against a private index pinned to the requested revision and cover tracked, directory, info-attribute, and integration cases.
Allow callers to enable and disable named Codex features with validation. Guardian can use this to select stable unified execution and avoid unavailable Code Mode hosts.
Maintain a host-owned local-specification ledger with snapshot-aware evidence and append-only audit events. Route explorer and aggregator models independently, process review requests along the commit chain, expose degraded analysis honestly, and export memory after solver completion.
Cyoyuu
force-pushed
the
fix/guardian-experiment-failures
branch
from
August 8, 2026 01:01
58857e5 to
48dcfa2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Stabilize iterative Guardian experiments and preserve local-specification understanding across solver revision cycles.
Changes
export-ignoreandexport-substattributes when materializing exact Git revision snapshotsType of Change
Testing
Tests pass locally
Added new tests for the changes
pytestfocused Guardian/execution/sandbox suite: 81 passed, 2 deselectedflake8on all changed Python filesisort --profile black --check-onlyon all changed Python filesblack --check: all 29 changed Python files unchanged (the local process required timeout termination after reporting completion)20 real DeepSWE Guardian trials completed without launcher or Code Mode host errors
the broader unit tier progressed through the changed client and Guardian surfaces; two existing process-runner tests are excluded because one terminates the surrounding test process group
Checklist