Skip to content
This repository was archived by the owner on Oct 25, 2026. It is now read-only.

Module-globals check reads the engine's rule; declare turf-war - #257

Closed
Noisemaker111 wants to merge 1 commit into
betafrom
agent/module-globals-engine-rule
Closed

Noisemaker111 wants to merge 1 commit into
betafrom
agent/module-globals-engine-rule

Conversation

@Noisemaker111

Copy link
Copy Markdown
Owner

What changed

Blocked

check:capabilities fails the debt budget: Harbor Heat goes from 1 to 2 debt entries, and the budget only goes down. This lands once Harbor Heat adopts defineTurfWar (#256) - then flip its entry to adopts and rebase.

Engine seam

Engine seam: packages/jgengine/src/gameShape.ts (adopts Noisemaker111/jgengine#2474)

Checks

  • bun test scripts/module-globals-check.test.ts pass; bun run check:module-globals OK (13 baselined, none added).

🤖 Generated with Claude Code

check:module-globals imports moduleGlobalName and isGameSourceFile from
jgengine/gameShape instead of copying the regex. The engine bump this needs
brings the turf-war capability: not-applicable in 16 games, debt in Harbor
Heat (#256), whose hand-built Carmine turf is that system.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant