Repository navigation
v1.9.15 — bassclef substrate v1.9.6 (install-written-paths bulk-rebuild cure)
What's new
Patch bump republishing @thebassclef/lite with bassclef substrate v1.9.6 bundled. Zero cli source change — one upstream cure propagates via prepublishOnly sibling-copy into dist/lite/.
The cure
install_written_paths_rebuild_from_lite_manifest bulk-rebuild (bassclef-upstream#2200 / PR #2201).
Fixes the 451×700ms serial-register loop PR #2174 introduced. Prior serial path timed out and left state/install-written-paths.json with ~8 of 451 entries every session. Discipline hooks (identifier-leak-scrub + pre-commit-gate 3-marker gate) false-fired on paths that should have been in the manifest.
New path reads the lite catalog once and rebuilds the manifest in a single pass. Fresh adopters pick up the fast lib via bassclef init; existing adopters pick it up via bassclef-sync at next session.
Carriers
dist/lite/lib/install-written-paths.sh(byte-identical to upstream v1.9.6 HEAD perdiff -q)dist/lite/.claude/hooks/session-reflection.d/83-install-written-paths-rebuild.sh
Install
npm install -g @thebassclef/lite@1.9.15
Or let bassclef-sync carry the fix forward at next session.
Verification
- 523/523 vitest tests pass
- Typecheck clean
- 4/4 shell flow tests pass
- Bundle verified byte-identical to upstream v1.9.6 HEAD
Refs
- Carriers: bassclef-upstream#2200, bassclef-upstream#2201, bassclef-upstream
452ce75c, bassclef-upstreamv1.9.6tag - Peer coord:
bassclef-upstream-b1 - PR: #430
🤖 Generated with Claude Code