Sibling of #638 (verbspec extraction). The packaging pass for the provenance cluster is done (see the "publish-ready packaging" PR); this tracks the physical extraction.
The cluster is cas → anchored-chain → anchored-chain-sqlite (acyclic; anchored-chain depends only on cas). Extract as a unit so no published package has a workspace-only dependency.
Notes
anchored-chain-sqlite is Bun-only (bun:sqlite, drizzle-orm/bun-sqlite, .sql/.json import attributes). Its published runtime entry is source under the bun condition; dist is declaration-only. The standalone repo's CI must run on Bun.
anchored-chain's build treats cas as an external dep (paths: {} override in tsconfig.build.json), so it needs cas's built declarations available at build time — i.e. cas published (or built first).
Context: claude.ai/code session 01PGAut6CEjiQjFMURp8UA5A
Sibling of #638 (verbspec extraction). The packaging pass for the provenance cluster is done (see the "publish-ready packaging" PR); this tracks the physical extraction.
The cluster is
cas→anchored-chain→anchored-chain-sqlite(acyclic;anchored-chaindepends only oncas). Extract as a unit so no published package has a workspace-only dependency.github.com/bounded-systems/anchored-chainand movepackages/anchored-chain/into it (history-preserving).github.com/bounded-systems/anchored-chain-sqliteand movepackages/anchored-chain-sqlite/into it.casis published first (it's the shared base; already packaged, also still in-tree — see Extract @bounded-systems/verbspec to a standalone repo #638 context).@bounded-systems/anchored-chainand@bounded-systems/anchored-chain-sqliteentries from the roottsconfig.jsonpathsmap.workspace:*deps (anchored-chain → cas;anchored-chain-sqlite → anchored-chain, cas) to real version ranges.0.1.0for both, then verify prx resolves the published packages.Notes
anchored-chain-sqliteis Bun-only (bun:sqlite,drizzle-orm/bun-sqlite,.sql/.jsonimport attributes). Its published runtime entry is source under thebuncondition;distis declaration-only. The standalone repo's CI must run on Bun.anchored-chain's build treatscasas an external dep (paths: {}override intsconfig.build.json), so it needscas's built declarations available at build time — i.e.caspublished (or built first).Context: claude.ai/code session 01PGAut6CEjiQjFMURp8UA5A