Skip to content

Commit 35e346a

Browse files
author
DavidQ
committed
BUILD PR: remove temporary alias bootstrap jsconfig after reverting to approved relative shared imports.
1 parent 49667a9 commit 35e346a

7 files changed

Lines changed: 87 additions & 23 deletions

docs/dev/CODEX_COMMANDS.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
MODEL: GPT-5.3-codex
22
REASONING: high
33
COMMAND:
4-
Execute docs/pr/BUILD_PR_SHARED_EXTRACTION_18_RELATIVE_PATH_STANDARDIZATION.md exactly.
5-
Edit only these files:
6-
- src/advanced/promotion/createPromotionGate.js
7-
- src/advanced/state/createWorldGameStateSystem.js
8-
- games/network_sample_c/game/ReconciliationLayerAdapter.js
9-
- games/network_sample_c/game/StateTimelineBuffer.js
10-
Fail fast if any required shared target file is missing.
4+
Execute docs/pr/BUILD_PR_SHARED_EXTRACTION_19_REMOVE_ALIAS_BOOTSTRAP_JSCONFIG_ONLY.md exactly.
5+
Edit only this file:
6+
- jsconfig.json
7+
Fail fast unless jsconfig.json exists and exactly matches the alias-only bootstrap content in the BUILD doc, and the 4 listed slice files no longer use @shared imports.
118
Do not expand scope.
12-
Package the delta output to <project folder>/tmp/BUILD_PR_SHARED_EXTRACTION_18_RELATIVE_PATH_STANDARDIZATION_delta.zip
9+
Package the delta output to <project folder>/tmp/BUILD_PR_SHARED_EXTRACTION_19_REMOVE_ALIAS_BOOTSTRAP_JSCONFIG_ONLY_delta.zip

docs/dev/COMMIT_COMMENT.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
BUILD PR: standardize shared helper imports to approved relative path forms in advanced and network_sample_c slices.
1+
BUILD PR: remove temporary alias bootstrap jsconfig after reverting to approved relative shared imports.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Built the next executable step to remove alias/disallowed shared import variants and standardize the approved relative shared import paths in the current normalized slices only.
1+
Built the next executable cleanup step to remove the temporary alias bootstrap config once the approved relative shared import pattern is restored.

docs/dev/reports/file_tree.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
docs/
22
pr/
3-
BUILD_PR_SHARED_EXTRACTION_18_RELATIVE_PATH_STANDARDIZATION.md
3+
BUILD_PR_SHARED_EXTRACTION_19_REMOVE_ALIAS_BOOTSTRAP_JSCONFIG_ONLY.md
44
dev/
55
codex_commands.md
66
commit_comment.txt
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
SESSION VALIDATION GATE
22
- Bundle type: BUILD
33
- One PR purpose only: yes
4-
- Exact target files listed: yes
5-
- Exact approved import targets listed: yes
6-
- No config changes allowed: yes
7-
- No alias usage allowed after BUILD: yes
4+
- Exact target file listed: yes
5+
- Exact fail-fast conditions listed: yes
6+
- No source edits allowed: yes
87
- Scope minimized: yes
98
- ZIP repo-structured and execution-ready: yes
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# BUILD_PR_SHARED_EXTRACTION_19_REMOVE_ALIAS_BOOTSTRAP_JSCONFIG_ONLY
2+
3+
## Purpose
4+
Remove the temporary alias bootstrap config now that shared imports have been standardized back to approved relative paths.
5+
6+
## Single PR Purpose
7+
Delete the temporary alias bootstrap file only if it is still the minimal alias-only bootstrap introduced for the abandoned `@shared/*` proof point.
8+
9+
This BUILD does **not** change any source file.
10+
11+
## Exact Files Allowed
12+
Edit only this file:
13+
14+
1. `jsconfig.json`
15+
16+
Do not edit any other file.
17+
18+
## Fail-Fast Gate
19+
Before making changes, confirm all of the following:
20+
21+
1. `jsconfig.json` exists
22+
2. its content is exactly:
23+
```json
24+
{
25+
"compilerOptions": {
26+
"baseUrl": ".",
27+
"paths": {
28+
"@shared/*": ["src/shared/*"]
29+
}
30+
}
31+
}
32+
```
33+
3. the current normalized slices no longer use `@shared/` imports:
34+
- `src/advanced/promotion/createPromotionGate.js`
35+
- `src/advanced/state/createWorldGameStateSystem.js`
36+
- `games/network_sample_c/game/ReconciliationLayerAdapter.js`
37+
- `games/network_sample_c/game/StateTimelineBuffer.js`
38+
39+
If any condition is false:
40+
- stop
41+
- report blocker
42+
- make no changes
43+
- do not create a delta ZIP
44+
45+
## Exact Change
46+
Delete:
47+
48+
- `jsconfig.json`
49+
50+
That is the only allowed repo change in this PR.
51+
52+
## Hard Constraints
53+
- do not edit any source file
54+
- do not edit guard script
55+
- do not edit package.json
56+
- do not edit start_of_day files
57+
- do not touch engine files
58+
- do not touch sample files
59+
- do not perform repo-wide cleanup
60+
- keep one PR purpose only
61+
62+
## Validation Checklist
63+
1. Confirm only `jsconfig.json` changed
64+
2. Confirm `jsconfig.json` was deleted
65+
3. Confirm no `@shared/` imports remain in:
66+
- `src/advanced/promotion/createPromotionGate.js`
67+
- `src/advanced/state/createWorldGameStateSystem.js`
68+
- `games/network_sample_c/game/ReconciliationLayerAdapter.js`
69+
- `games/network_sample_c/game/StateTimelineBuffer.js`
70+
4. Confirm no source/runtime logic changed
71+
72+
## Non-Goals
73+
- no source edits
74+
- no guard changes
75+
- no repo-wide alias cleanup
76+
- no import normalization beyond the already-completed slices

jsconfig.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)