You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Template-side already satisfied: rsr-template-repo/.gitignore and v3-templater/.gitignore both carry package-lock.json and **/package-lock.json. Remaining work is estate-wide propagation + gitbot reject-on-reintroduction (epic-ongoing). Refs #66.
Enforcement ✓ — standards#148 merged: governance-reusable.yml now fails on tracked package-lock.json (recursive git ls-files) + bun.lockb/yarn.lock/.npmrc; gitbot-fleet#170 adds fix-tracked-package-lock.sh recipe.
Audit (2026-05-19 read-only sweep): 10 repos still track package-lock.json: ci, claude-integrations, developer-ecosystem, git-scripts, hyperpolymath-archive, panll, repos-monorepo, rescript-tea, typed-wasm, v3-templater (last one fixed by template PR).
Remaining for close: consumer propagation to reach 0 tracked. Use standards/scripts/propagate-gitignore-67-68.sh --fix (ships in #148) per repo; each becomes a reviewable branch — no unattended estate-wide mutation.
Cross-link update (2026-05-31): the no-lockfiles rule is now functionally subsumed by the npm→Deno campaign tracked at standards#253 (UMBRELLA) + STEPs #261, #262, #265, #268, #270, #273, #275. When a repo's npm→Deno migration lands, its package-lock.json necessarily goes away (Deno has no node_modules/lockfile concept).
Recommend closing this issue once standards#253 reaches convergence — or close now as superseded if you'd rather track "no-lockfile" only via the broader migration's per-step PRs. Leaving open for owner decision.
Closing — superseded by standards#253 (npm → Deno estate migration UMBRELLA) + its 7 STEP issues. The no-tracked-package-lock.json rule is implicit in the Deno migration: every repo that completes its #253 STEP loses its package-lock.json as a side-effect.
Per-repo migration PRs are landing throughout 2026-05-30/31 (current count: dozens in flight across affinescript, ambientops, avow-protocol, blocky-writer, civic-connect, claude-integrations, coq-jr, echidna, flatracoon, laniakea, no-nonsense-nntps, odds-and-sods-package-manager, polyglot-i18n, reposystem, rescript-ecosystem, no-nonsense-nntps, session-sentinel, …).
If a separate "audit lockfile residue post-#253" issue is desired at convergence, file fresh.
Activity
hyperpolymath commentedon May 16, 2026
Template-side already satisfied:
rsr-template-repo/.gitignoreandv3-templater/.gitignoreboth carrypackage-lock.jsonand**/package-lock.json. Remaining work is estate-wide propagation + gitbot reject-on-reintroduction (epic-ongoing). Refs #66.feat(scripts): add fix-tracked-package-lock.sh for standards#67 enfor…
chore(enforcement): wire standards#67/#68 — JS-RUNTIME-POLICY.adoc + …
hyperpolymath commentedon May 19, 2026
Progress 2026-05-19 (keeping OPEN):
.gitignore✓ (rsr-template-repo#49, v3-templater#69 — 2026-05-16)governance-reusable.ymlnow fails on trackedpackage-lock.json(recursivegit ls-files) +bun.lockb/yarn.lock/.npmrc; gitbot-fleet#170 addsfix-tracked-package-lock.shrecipe.package-lock.json:ci,claude-integrations,developer-ecosystem,git-scripts,hyperpolymath-archive,panll,repos-monorepo,rescript-tea,typed-wasm,v3-templater(last one fixed by template PR).Remaining for close: consumer propagation to reach 0 tracked. Use
standards/scripts/propagate-gitignore-67-68.sh --fix(ships in #148) per repo; each becomes a reviewable branch — no unattended estate-wide mutation.fix(ci): eradicate validate-eclexiaiser.py (Python ban — total) (#117)
chore(gitignore): adopt canonical #67/#68 entries (#24)
chore(gitignore): adopt #67/#68 canonical entries, untrack ui/package…
chore(gitignore): adopt #67/#68 canonical entries, untrack ui/package…
chore(gitignore): adopt canonical #67/#68 entries (#30)
hyperpolymath commentedon May 30, 2026
Cross-link update (2026-05-31): the no-lockfiles rule is now functionally subsumed by the npm→Deno campaign tracked at standards#253 (UMBRELLA) + STEPs #261, #262, #265, #268, #270, #273, #275. When a repo's npm→Deno migration lands, its
package-lock.jsonnecessarily goes away (Deno has no node_modules/lockfile concept).Recommend closing this issue once standards#253 reaches convergence — or close now as superseded if you'd rather track "no-lockfile" only via the broader migration's per-step PRs. Leaving open for owner decision.
hyperpolymath commentedon May 30, 2026
Closing — superseded by standards#253 (npm → Deno estate migration UMBRELLA) + its 7 STEP issues. The no-tracked-package-lock.json rule is implicit in the Deno migration: every repo that completes its #253 STEP loses its
package-lock.jsonas a side-effect.Per-repo migration PRs are landing throughout 2026-05-30/31 (current count: dozens in flight across affinescript, ambientops, avow-protocol, blocky-writer, civic-connect, claude-integrations, coq-jr, echidna, flatracoon, laniakea, no-nonsense-nntps, odds-and-sods-package-manager, polyglot-i18n, reposystem, rescript-ecosystem, no-nonsense-nntps, session-sentinel, …).
If a separate "audit lockfile residue post-#253" issue is desired at convergence, file fresh.