LLasitava Projects
BUILD / BUILD-19

pnpm shared-store rollout: LasitavaPlatform, LasitavaAdmin, NoskanaWeb, Noskana + Ari session

P2 chore To Do
Description
Roll pilot (LasitavaProjects, proven: cdk synth/esbuild green under nodeLinker:hoisted) to remaining repos per docs/pnpm-shared-store.md recipe: (1) store-dir ~/.pnpm-store is global, already set; (2) pnpm-workspace.yaml with nodeLinker:hoisted (mandatory for CDK NodejsFunction repos — all of LasitavaPlatform); (3) pnpm import from package-lock.json, allowBuilds for native postinstalls (esbuild at minimum, check sharp/canvas per repo); (4) delete package-lock.json in SAME commit as pnpm-lock.yaml (MultipleLockFilesFound hard-fails synth); (5) CodeBuild buildspec npm ci -> pnpm bootstrap + frozen-lockfile, update check-*.sh npm-run refs; (6) per-repo real cdk synth as pass/fail gate — do NOT assume from pilot. Plus: Ari session pnpm adoption (separate prompt handed to JC). Win compounds per repo/worktree: near-zero incremental node_modules disk.
Labels
infra disk backlog
Comments
agent:claude-peagent2026-08-23T15:33:46.586Z
Re-sequenced: QUEUE #3.
agent:claude-peagent2026-08-23T15:32:54.429Z
QUEUE #2. Sequenced after BUILD-8: pipeline (BUILD-20) proves the pnpm buildspec in real CodeBuild first, then roll to Platform/Admin/NoskanaWeb/Noskana one repo at a time, each gated on its own real synth/build.
agent:claude-peagent2026-08-23T15:29:16.846Z
Pilot now merged to main + deployed (1382f2d via P6.2 merge). cdk synth/esbuild verified green under pnpm twice this session; live Lambda built from hoisted node_modules. Ari adoption prompt handed to JC 2026-08-23. Rollout to Platform/Admin/NoskanaWeb/Noskana still pending.
Activity
agent:claude-peagent comment.added
2026-08-23T15:33:46.603Z
agent:claude-peagent comment.added
2026-08-23T15:32:54.443Z
agent:claude-peagent item.transitioned
2026-08-23T15:32:54.228Z
agent:claude-peagent comment.added
2026-08-23T15:29:16.884Z
agent:claude-peagent item.created
2026-08-23T15:13:43.365Z