|
1 | 1 | # CODEX COMMANDS |
2 | 2 |
|
3 | 3 | Model: GPT-5.3-codex |
4 | | -Reasoning: high |
| 4 | +Reasoning: medium |
5 | 5 |
|
6 | 6 | STRICT SCOPE MODE |
7 | 7 |
|
8 | 8 | ALLOWED FILES: |
9 | | -- tools/svg-asset-studio/main.js |
10 | | -- docs/dev/reports/svg_asset_studio_hosted_payload_boot_11_152.txt |
| 9 | +- tools/workspace-manager/main.js |
| 10 | +- docs/dev/reports/workspace_svg_asset_status_label_11_153.txt |
11 | 11 |
|
12 | 12 | ALLOWED CHANGES: |
13 | | -- fix SVG Asset Studio hosted direct payload boot |
14 | | -- create/update report only |
| 13 | +- fix only SVG Asset Studio Workspace Manager card/status label |
| 14 | +- create/update report |
15 | 15 |
|
16 | 16 | TASK: |
17 | 17 |
|
18 | 18 | 1. Open: |
19 | | - tools/svg-asset-studio/main.js |
| 19 | + tools/workspace-manager/main.js |
20 | 20 |
|
21 | | -2. Find hosted launch/shared context input path. |
| 21 | +2. Find card/status label logic for: |
| 22 | + svg-asset-studio |
22 | 23 |
|
23 | | -3. Ensure hosted Workspace Manager payload is read as: |
24 | | - payloadJson.vectorAssetDocument |
| 24 | +3. Update it to read direct payload: |
| 25 | + workspaceManifest.tools["svg-asset-studio"].vectorAssetDocument.sourceName |
25 | 26 |
|
26 | | -4. Ensure editor load/render source uses: |
27 | | - - payloadJson.vectorAssetDocument.svgText |
28 | | - - payloadJson.vectorAssetDocument.sourceName |
29 | | - - payloadJson.vectorAssetDocument.editorOptions |
| 27 | +4. Display a useful label: |
| 28 | + Asset: sample-0901-ship.svg |
30 | 29 |
|
31 | | -5. For hosted direct payload flow: |
32 | | - - do not require samplePresetPath |
33 | | - - do not require import path |
34 | | - - do not fallback to demo SVG |
35 | | - - do not show old preset/import message when valid payload exists |
36 | | - |
37 | | -6. Do NOT: |
| 30 | +5. Do NOT: |
38 | 31 | - modify schemas |
39 | | - - modify Sample 1902 JSON |
40 | | - - modify Workspace Manager |
41 | | - - modify tool host runtime |
42 | | - - add fallback/demo/default SVG |
| 32 | + - modify samples |
| 33 | + - modify SVG Asset Studio |
| 34 | + - modify runtime |
43 | 35 | - transform/wrap/normalize payload |
| 36 | + - broaden unrelated tool logic |
44 | 37 |
|
45 | | -7. Validate: |
46 | | - - JS syntax for tools/svg-asset-studio/main.js |
47 | | - - direct hosted payload containing vectorAssetDocument.svgText loads into editor state |
48 | | - - sourceName sample-0901-ship.svg is recognized |
| 38 | +6. Validate: |
| 39 | + - JS syntax for tools/workspace-manager/main.js |
| 40 | + - Sample 1902 Workspace Manager card for SVG Asset Studio does not show Asset: none |
49 | 41 | - git diff --name-only contains only ALLOWED FILES |
50 | 42 |
|
51 | | -8. Write: |
52 | | - docs/dev/reports/svg_asset_studio_hosted_payload_boot_11_152.txt |
| 43 | +7. Write: |
| 44 | + docs/dev/reports/workspace_svg_asset_status_label_11_153.txt |
53 | 45 |
|
54 | 46 | Report must include: |
55 | | -- old boot path found |
56 | | -- new direct hosted payload path |
57 | | -- sourceName/svgText verified |
| 47 | +- changed file |
| 48 | +- old/new label behavior |
58 | 49 | - validation result |
59 | 50 | - strict scope confirmation |
60 | | -- remaining blockers if any |
61 | 51 |
|
62 | | -9. Package Codex output ZIP at: |
63 | | - tmp/PR_11_152_FIX_SVG_ASSET_STUDIO_HOSTED_PAYLOAD_BOOT.zip |
| 52 | +8. Package Codex output ZIP at: |
| 53 | + tmp/PR_11_153_FIX_WORKSPACE_SVG_ASSET_STATUS_LABEL.zip |
0 commit comments