2.5 KiB
2.5 KiB
Next Session: Runtime Manager Rollout Complete (beadboard-vyt)
What Changed (2026-03-03)
beadboard-vyt is completed and closed.
Delivered across phases 0-8:
- Runtime manager ADR + contract alignment
docs/adr/2026-03-03-runtime-manager-global-install.mddocs/adr/2026-03-03-global-installer-contract-and-manifest.md
- Runtime manager library
src/lib/runtime-manager.ts
- Runtime-aware launcher metadata
install/beadboard.mjs
- Wrapper migration to runtime metadata + atomic shim rewrite
install/install.shinstall/install.ps1
- Global CLI entrypoint (
doctor,self-update,uninstall)bin/beadboard.jssrc/cli/beadboard-cli.ts
- Driver remediation copy alignment (npm-global first)
skills/beadboard-driver/scripts/lib/driver-lib.mjsskills/beadboard-driver/scripts/session-preflight.mjs
- CI/docs rollout updates
.github/workflows/installer-smoke.ymlREADME.mddocs/ops/global-install-rollout.md
Verification Evidence
Focused TDD/acceptance tests added and passing:
tests/docs/runtime-manager-adr-contract.test.tstests/lib/runtime-manager.test.tstests/scripts/beadboard-launcher-runtime.test.tstests/scripts/install-legacy-migration.test.tstests/cli/beadboard-cli.test.ts- Updated installer/driver/docs/ci contract tests all passing.
Full gates run in-session:
npm run typecheck-> passnpm run lint-> fail outside rollout scope (known pre-existing.beads/fix.jsand.beads/fix2.jserrors)npm run test-> pass (full explicitly enumerated suite)
Targeted acceptance checks run and passing:
node --import tsx --test tests/lib/runtime-manager.test.tsnode --import tsx --test tests/scripts/beadboard-launcher-runtime.test.tsnode --import tsx --test tests/scripts/install-legacy-migration.test.tsnode --import tsx --test tests/skills/beadboard-driver/resolve-bb.test.ts
Open Risks
- Global lint remains non-green due known unrelated
.beads/fix.jsand.beads/fix2.jsrule violations. - Repo remains broadly dirty from unrelated concurrent work; commits in this session were intentionally scoped by file selection.
Next Bead
Run bd ready and pick top priority from ready queue; likely quality/stabilization follow-up around existing global lint/test drift if requested.
Skills Used This Session
executing-planstest-driven-developmentverification-before-completion
Memory Review
Memory review completed: no new reusable memory created.