rigor-reviewer: Seal Level 3 remediation loop (triage + consent-gated auto-fix) - #5
Draft
ShokuhouMisak1 wants to merge 1 commit into
Draft
rigor-reviewer: Seal Level 3 remediation loop (triage + consent-gated auto-fix)#5ShokuhouMisak1 wants to merge 1 commit into
ShokuhouMisak1 wants to merge 1 commit into
Conversation
- Add fix_class/fix_action triage to each Level 2 finding (review_version 3.1.0) so findings carry how-to-fix metadata (authoring-auto / data-derivable-auto / compute-bound-defer / external-defer / judgment-defer). - Add Step 8: after writing the report, prompt the user (AskUserQuestion) whether to auto-fix the -auto findings; never modify the ARA without consent; -defer findings always go to the human worklist. - Internalize remediation as references/remediation.md (the Seal Level 3 contract: fabrication firewall, re-seal after each round, anti-gaming, provenance) instead of a standalone skill; Step 8 obeys it strictly when authorized. - Add references/seal1_check.py portable Seal Level 1 validator (run after each remediation round). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
AmberLJC
self-requested a review
June 8, 2026 05:49
Collaborator
|
Let's not go with a validator like |
AmberLJC
marked this pull request as draft
June 15, 2026 18:22
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.
What
Closes the ARA pipeline loop compile → record → review → fix by adding a Seal Level 3
remediation capability to
rigor-reviewer, kept self-contained (no new standalone skill).Changes (only
skills/rigor-reviewer/)review_version→ 3.1.0): every Level 2 finding now carriesfix_class∈ {authoring-auto,data-derivable-auto,compute-bound-defer,external-defer,judgment-defer} and, for-autofindings, a structuredfix_action(
op/target/source_for_data/spec). This makes downstream remediationdeterministic and fabrication-safe.
exists, the reviewer asks the user (via
AskUserQuestion) whether to fix now. It nevermodifies the ARA without an explicit first-person "yes", and
-deferfindings always go tothe human worklist. Zero auto-fixable findings → no prompt.
references/remediation.md— the Seal Level 3 contract the reviewer obeys strictlyonce authorized: the fabrication firewall (a fix may only re-express/relocate/scope/
re-file existing knowledge — never invent a new empirical number;
data-derivable-autotables require a
source_for_data), re-run Seal Level 1 after each round, anti-gaming (noscore bump from self-remediation unless the epistemic ceiling actually moved), provenance,
append-only journey, max 3 rounds.
references/seal1_check.py— portable Seal Level 1 structural validator to run aftereach remediation round.
Why internalized (not a separate skill)
Per design discussion: folding remediation into the reviewer's references keeps the reviewer
self-contained and makes the "fix strictly per the contract" constraint unambiguous, instead
of depending on a separate installed skill.
Validation
seal1_check.pyruns clean (PASS 171 / FAIL 0) against a compiled ARA.🤖 Generated with Claude Code