Repository navigation
fix: bootstrap Seeds instead of the legacy tracker - #225
Merged
Merged
Conversation
scbrown
enabled auto-merge (squash)
November 4, 2026 06:12
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.
Cloud setup still installed the legacy npm Beads tracker. Bootstrap Seeds from its checksummed release installer and report
sdinstead. Match Seeds help identity before skipping installation, so the unrelated find/replace tool namedsddoes not count as a tracker. Optional failures and timeouts keep the session available and report MISSING or UNRECOGNIZED accurately. Download and installer execution are bounded to 30s and 120s.The existing CI bootstrap suite now runs the whole cloud setup with private copied tools, fixture downloads and no network or board writes. Controls cover both supported Seeds identities, command-name collision, failed help, download/install failure and timeout. Refresh only the two affected legacy-name inventory entries; compatibility names and reasons are retained.
Validation: 19 bootstrap tests, 2 product-name controls, shell syntax, compatibility inventory, and mdBook build passed. Meaningful tests and demo ran under the HOME/resource guard, clean. No live cloud install was performed.
Demo: recording and reproduction caption. Same empty-tool fixture on base
76f63a2eattempts npm Beads; candidate7d357f9requests the Seeds release. Both preinstalled Seeds identities skip download. Actual output/timing replay verified; requires downloading and terminal replay, and does not prove a published release or a deployed cloud environment.Tracking: aegis-8rv. The design/checker update is separate PR #224.
Bead: aegis-8rv
Overlap preflight: 9c011877b5b4d863c2096746790e7c97130521ff8f7bd3f9346db4eac88207f5