@@ -1101,3 +1101,104 @@ Required reports:
11011101- ` docs_build/dev/reports/testing_lane_execution_report.md `
11021102- ` docs_build/dev/reports/codex_changed_files.txt `
11031103- ` docs_build/dev/reports/codex_review.diff `
1104+
1105+
1106+ ## PR_26156_154-158
1107+
1108+ Changes:
1109+ - Read ` docs_build/dev/PROJECT_INSTRUCTIONS.md ` .
1110+ - Read ` archive/v1-v2/tools/old_asset-manager-v2/js/assetManagerMetadata.js ` as functionality reference only.
1111+ - Updated Asset Tool section order so Library Records is primary and Asset Roles is supporting information below it.
1112+ - Kept singular ` Asset Role ` for the form field and plural ` Asset Roles ` for the all-roles list.
1113+ - Updated Storage Path generation to ` assets/projects/<projectId>/<assetRole>/<usage>/<filename> ` .
1114+ - Preserved project-owned upload storage only.
1115+ - Restored file-based import behavior for Audio, Data, Font, Image, Localization, Shader, and Video.
1116+ - Added Color palette-prep behavior with visible ` Palette Tool required. ` diagnostics.
1117+ - Fixed Import Asset table layout through reusable Theme V2 table styling.
1118+ - Rolled back selected row highlighting and highlighted only the selected record button.
1119+ - Did not copy archive/reference code.
1120+ - Did not modify archived V1/V2 files.
1121+ - Did not modify ` start_of_day ` .
1122+
1123+ Validation:
1124+ - ` node --check toolbox/assets/assets-mock-repository.js `
1125+ - ` node --check toolbox/assets/assets.js `
1126+ - ` node --check tests/playwright/tools/AssetToolMockRepository.spec.mjs `
1127+ - ` node ./scripts/run-targeted-test-lanes.mjs --lane asset-tool `
1128+ - ` rg --pcre2 -n "<style|style=|on(click|change|input|submit)=|<script(?![^>]*\\bsrc=)" toolbox/assets/index.html toolbox/assets/assets.js toolbox/assets/assets-mock-repository.js assets/theme-v2/css/tables.css tests/playwright/tools/AssetToolMockRepository.spec.mjs `
1129+ - ` git diff --check `
1130+ - Full samples smoke: skipped by request and because samples were not changed.
1131+
1132+ Required reports:
1133+ - ` docs_build/dev/reports/asset-import-correction-stacked-report.md `
1134+ - ` docs_build/dev/reports/testing_lane_execution_report.md `
1135+ - ` docs_build/dev/reports/codex_changed_files.txt `
1136+ - ` docs_build/dev/reports/codex_review.diff `
1137+
1138+
1139+ ## PR_26156_159
1140+
1141+ Changes:
1142+ - Read ` docs_build/dev/PROJECT_INSTRUCTIONS.md ` .
1143+ - Updated Asset Tool simulated upload paths to ` projects/<projectId>/<assetRole>/<usage>/<filename> ` .
1144+ - Resolved the Asset Tool demo project storage id to the ULID ` 01K8M3K0EX7V5A3W9Q2Y6R4T1B ` .
1145+ - Added ` projects/ ` to ` .gitignore ` .
1146+ - Updated Reset Asset Library so it clears active project mock file/storage rows and associated Asset Tool metadata.
1147+ - Updated Reset Asset Library to fail visibly when no active project id exists.
1148+ - Updated Reset Asset Library to report deleted simulated file/folder counts.
1149+ - Preserved the browser-only/mock storage boundary; no real disk deletion was added.
1150+ - Did not modify archived V1/V2 files.
1151+ - Did not modify ` start_of_day ` .
1152+
1153+ Validation:
1154+ - ` node --check toolbox/assets/assets-mock-repository.js `
1155+ - ` node --check toolbox/assets/assets.js `
1156+ - ` node --check tests/playwright/tools/AssetToolMockRepository.spec.mjs `
1157+ - ` node ./scripts/run-targeted-test-lanes.mjs --lane asset-tool `
1158+ - ` rg --pcre2 -n "<style|style=|on(click|change|input|submit)=|<script(?![^>]*\\bsrc=)" toolbox/assets/index.html toolbox/assets/assets.js toolbox/assets/assets-mock-repository.js assets/theme-v2/css/tables.css tests/playwright/tools/AssetToolMockRepository.spec.mjs `
1159+ - ` rg -n "assets/projects" toolbox/assets tests/playwright/tools/AssetToolMockRepository.spec.mjs docs_build/dev/reports/asset-import-correction-stacked-report.md docs_build/dev/reports/asset-local-upload-reset-cleanup-report.md `
1160+ - ` git diff --check `
1161+ - Full samples smoke: skipped by request and because samples were not changed.
1162+
1163+ Required reports:
1164+ - ` docs_build/dev/reports/asset-local-upload-reset-cleanup-report.md `
1165+ - ` docs_build/dev/reports/testing_lane_execution_report.md `
1166+ - ` docs_build/dev/reports/codex_changed_files.txt `
1167+ - ` docs_build/dev/reports/codex_review.diff `
1168+
1169+
1170+ ## PR_26156_160-163
1171+
1172+ Changes:
1173+ - Read ` docs_build/dev/PROJECT_INSTRUCTIONS.md ` .
1174+ - Read archived Asset Manager V2 reference files only for functionality expectations:
1175+ - ` archive/v1-v2/tools/old_asset-manager-v2/js/controls/AssetFormControl.js `
1176+ - ` archive/v1-v2/tools/old_asset-manager-v2/js/assetManagerMetadata.js `
1177+ - ` archive/v1-v2/tools/old_asset-manager-v2/js/services/WorkspaceBridge.js `
1178+ - Added explicit Asset Tool picker modes: ` file ` , ` palette ` , ` managed-tool ` , and ` advanced ` .
1179+ - Added visible Picker Mode and Palette Color rows to the Import Asset form.
1180+ - Updated role switching so Usage options, file ` accept ` , picker visibility, storage path preview, and diagnostics update together.
1181+ - Changed Color to palette mode with visible ` Palette Tool required. ` diagnostic.
1182+ - Changed Data and Localization to managed-tool mode with visible tool-required diagnostics.
1183+ - Changed Shader to advanced mode and hid it from normal users unless Admin/Advanced mode is active.
1184+ - Kept Storage Path generated/read-only as ` projects/<projectId>/<assetRole>/<usage>/<filename> ` .
1185+ - Updated targeted Asset Tool Playwright coverage for dynamic picker switching and advanced/admin-only Shader visibility.
1186+ - Added no CSS.
1187+ - Did not copy archived/reference code.
1188+ - Did not modify archived V1/V2 files.
1189+ - Did not modify ` start_of_day ` .
1190+
1191+ Validation:
1192+ - ` node --check toolbox/assets/assets-mock-repository.js `
1193+ - ` node --check toolbox/assets/assets.js `
1194+ - ` node --check tests/playwright/tools/AssetToolMockRepository.spec.mjs `
1195+ - ` node ./scripts/run-targeted-test-lanes.mjs --lane asset-tool `
1196+ - ` Select-String -Path toolbox/assets/index.html,toolbox/assets/assets.js -Pattern '<style|style=|<script(?![^>]*\\bsrc=)|on(click|change|input|submit)=' -CaseSensitive:$false `
1197+ - ` git diff --check `
1198+ - Full samples smoke: skipped by request and because samples were not changed.
1199+
1200+ Required reports:
1201+ - ` docs_build/dev/reports/asset-dynamic-picker-model-report.md `
1202+ - ` docs_build/dev/reports/testing_lane_execution_report.md `
1203+ - ` docs_build/dev/reports/codex_changed_files.txt `
1204+ - ` docs_build/dev/reports/codex_review.diff `
0 commit comments