Repository navigation
feat(doctor): check gstack and EGM are installed, not their versions (0.27.0) - #74
Merged
Merged
Conversation
…(0.27.0) orly doctor stops comparing gstack and the Elephant-Goldfish Model (EGM) with exact pins, and stops comparing the running orly with the repository's orly_version. Both helpers upgrade themselves, so the pins went red within a day, and one global orly serves repositories pinned to different versions. Doctor still reports a missing helper with its install command and drift between the lock and the files on disk. registry.json keeps each helper's source only. M15_001 §7 and its Discovery record the owner's two "Drop the check" choices. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
This was referenced Oct 29, 2026
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.
Session notes 1
orly doctornow checks only that gstack and the Elephant-Goldfish Model (EGM) are installed for each agent runtime, at any version. It also no longer compares the running orly with the repository'sorly_version. Version 0.27.0; merging publishes it.orly doctoron the owner's Mac showed 5 red lines:3d0b3482(Claude Code) andf0ba151b(Codex) against the pina8380ab5.src/helpers.ts):missingHelpersreplaceshelperDrift. A missing gstackVERSIONor EGM plugin prints its install command. That includes a newclaude plugin marketplace add … && claude plugin install egm@egmfor Claude Code.src/cli.ts,src/config.ts):staleVersionis removed. Doctor still reports drift between.orly/orly.jsonand the files on disk, andorly updatestill records the version that wrote them.registry.jsonkeeps each helper'ssource. The gstack version, the gstack commit and the EGM commit are gone.core/operating-model.md, regenerated intoAGENTS.md;orly-specstep 1;orly --help;llms.txt; the README;docs/ORLY_ARCHITECTURE.md; M15_001 §7, Dimensions 7.1 and 7.2, and the Files Changed table.active/asIN_PROGRESS. Dimensions 3.5 (the Codex half), 6.1 and 7.3 are still open on the Codex cloud proof.Review
/review: 0 issues, recorded as incomplete because the specialist, adversarial and exploratory-QA passes did not run. The gate scan listed and read 4 test hunks and found 1 finding:src/config.test.ts: the 2staleVersiontests were removed along with the function.orly-standards-reviewer: 12 findings, all fixed in this commit:config.tsremoved;toThrow(OrlyError)asserted.Make
make auditexit 0🟢 render.local.idempotent,🟢 render.all.idempotent,🟢 generated.root.current,🟢 packs.sources.current;348 pass, 0 failorigin/main0cfc9b9:bun test src346 pass, 0 fail. The net +2 is the 2 removedstaleVersiontests plus the 4 new helper tests.bin/orly gate prexit 0 all 7 criteria green:git.branch,git.tree,git.pushed,repo.config,docs.language,docs.updated,cmd.verify.unitbin/orly doctoron this branch: 🟢 in agentsfleet, docs and orly. The same machine shows 5 red lines onmain.🤖 Generated with Claude Code