Repository navigation
docs(skills): loop-methodology laws from the diraq-esr-realism campaign - #1846
Open
aarontrowbridge wants to merge 1 commit into
Open
aarontrowbridge wants to merge 1 commit into
aarontrowbridge wants to merge 1 commit into
Conversation
- debugging: the Vacuous Solve (silent control-drop: bit-identical objective across options = optimizer decoupled from dynamics; seed-objective-must-move check), the Silent Edit (six measured instances of no-op transformations; assert-and-grep discipline), the Silent OOM ((2d^2N)^2 Hessian memory, death-after-init signature), background reaping (setsid) - research: wiring-gate-per-axis in the anti-gaming contract (three measured instances + the telegraph free-validator idiom; director-verifies-analyzer), failure modes: the silent no-op edit + unattended-run laws - verification: edit-application and options-reached rows in Common Failures (an unverified edit is an unverified claim) Provenance: harmoniqs/diraq-esr-realism campaign ledger loops 3-10. User-directed application (session 2026-10-23).
Contributor
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
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 |
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
Three loop-methodology skill cards updated with measured laws from the diraq-esr-realism research campaign (2026-10-22/23, loops 3–10 of
ledger/campaigns/campaign-20261022-diraq-esr-realism.mdin the campaign repo):debugging— four new Solver Diagnosis Patterns:fidelity(qtraj)masks it in the other direction).str.replace/sedsucceed on no-match by design; swallowed kwargs; pattern-revert stacking). Every edit asserts its pattern matched and grep-verifies the critical line; after multi-edit confusion, rewrite clean with git as arbiter.nohupdies at sandboxed tool-call exit;setsidsurvives (measured both ways).research— the anti-gaming contract gains wiring-gate-per-axis (three measured instances of unwired axes banking wrong verdicts with all gates green, plus the symmetric ±σ telegraph free-validator idiom) and director-verifies-analyzer; Failure modes gains the silent-no-op-edit and unattended-run laws (setsid, chain cells through a driver, ledger-before-night).verification— Common Failures gains two rows: Edit applied (pattern asserted + line grep-verified, not "the command returned") and Options reached their consumer (probe with tiny max_iter, not "no error was raised") — an unverified edit is an unverified claim.Why these, why now
Every failure class above was measured, named, and paid for during one overnight research run — the same classes will recur in any campaign that edits files programmatically, launches solvers, or banks measured numbers. The counter-doctrine (assert every transformation; machine-arbitrate every number; wire a positive gate to every measured axis; score the representation the hardware plays) is now pre-installed for future sessions instead of re-learned.
Notes
skills/, commit 8150fd3, lint 0 errors) per the placement doctrine — amico-plugin was not used (corrected mid-session).node packages/extension/scripts/lint-skills.mjs --dir packages/extension/skills— the only errors mentioning touched files are pre-existing companion-file errors.