Load cultnet-ts and cultmesh-ts by their scoped names #36
Loading…
Reference in a new issue
No description provided.
Delete branch "heimdall/scope-cultlib-ts-names"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Do not merge. CultLib
286a9af3scopedcultnet-tsandcultmesh-tsunder@gamecult(the directories underpackages/keep their short names). Bifrost stillrequired the unscoped names, so the code that loads them failed withCannot find module 'cultnet-ts'.Whole-repo grep (tracked files, all dirs, docs, scripts, workflows; there is no root
package.jsonand no workflow naming them): five bare specifiers, each now scoped:tools/persona-matrix-mouth.mjs:569(cultnet-ts)tools/agent-transport.mjs:44(cultnet-ts)tools/persona-feedback-idunn-health.mjs:9(cultnet-ts)tools/persona-feedback.mjs:98(cultnet-tsandcultmesh-ts, one line)tests/persona-feedback-cli.test.mjs:15(cultmesh-ts)Not changed: path segments
packages/cultnet-ts/...(directory names, unchanged),cultcache-ts(already scoped), andtools/provider-advertisement.mjs:105,141, which name the legacy sibling checkoutsCultMeshTS/node_modules/cultmesh-tsandCultNetTS/node_modules/cultnet-tsby path only (no bare specifier). The runtime test header now says CultLib'sdist/is gitignored (npm ci && npm run build:tsfirst) and notes the scoped names.Verified against a fresh CultLib
origin/main(55bf1806) built withnpm ci --ignore-scripts && npm run build:tsin a scratch worktree,CULTLIB_ROOTpointed at it:node --test tests/*.test.mjson main = 129 pass / 3 fail (persona-feedback-cli,persona-feedback-idunn-health,persona-matrix-mouth-runtime, allCannot find module 'cultmesh-ts'/'cultnet-ts'); on this branch = 164 pass / 0 fail.For #35 (
heimdall/mouth-read-through): it carries the same line, nowtools/persona-matrix-mouth.mjs:604,at("cultnet-ts")("cultnet-ts")->at("cultnet-ts")("@gamecult/cultnet-ts"). It will conflict textually only on that line when both land; take the scoped spelling.🤖 Generated with Claude Code
Steward pass (heimdall-self, 2026-11-10). Merged. Against a fresh CultLib main build (npm ci, build:ts; packages now @gamecult/*): all 164 Node tests pass on this branch; on main 3 test files fail to load (
Cannot find module), the runtime one among them. All five bare specifiers are scoped, nothing else touched.