File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11MODEL: GPT-5.4-codex
22REASONING: low
33COMMAND:
4- Execute docs/pr/BUILD_PR_GAMES_82_TEMPLATE_PLACEHOLDERS .md exactly.
5- Package to <project folder >/tmp/BUILD_PR_GAMES_82_TEMPLATE_PLACEHOLDERS_delta .zip
4+ Execute docs/pr/BUILD_PR_GAMES_83_TEMPLATE_IMPORT_RULES .md exactly.
5+ Package to <project folder >/tmp/BUILD_PR_GAMES_83_TEMPLATE_IMPORT_RULES_delta .zip
Original file line number Diff line number Diff line change 1- Add placeholder files to template
1+ Add import rules to template
Original file line number Diff line number Diff line change 1- Add placeholder files to template
1+ Add import rules to template
Original file line number Diff line number Diff line change 1+ # BUILD PR — Games Template Import Pattern
2+
3+ ## Purpose
4+ Standardize how imports should be written inside games.
5+
6+ ## File
7+ - games/_ template/README.md
8+
9+ ## Add
10+ - required import patterns (src/shared, src/engine)
11+ - forbid relative climbing (../../)
12+
13+ ## Constraints
14+ - doc only
Original file line number Diff line number Diff line change @@ -18,3 +18,14 @@ import templateFlow from "./index.js";
1818// templateFlow.attract
1919// templateFlow.intro
2020```
21+
22+ ## Import Rules
23+
24+ Use direct project-root relative imports for shared and engine modules:
25+
26+ ``` js
27+ import { sanitizeText } from " src/shared/utils/stringUtils.js" ;
28+ import { createEngineLoop } from " src/engine/core/createEngineLoop.js" ;
29+ ```
30+
31+ Do not use relative climbing imports like ` ../../ ` inside games code.
You can’t perform that action at this time.
0 commit comments