Prompt file imported from akspa0/parp-tools (
.codex/prompts/wow-viewer-world-runtime-plan-set.md). Copyright stays with the author.
Choose the right detailed prompt for the staged WorldScene to wow-viewer world-runtime split.
Read First
gillijimproject_refactor/memory-bank/activeContext.mdgillijimproject_refactor/memory-bank/progress.mdgillijimproject_refactor/src/MdxViewer/memory-bank/activeContext.mdgillijimproject_refactor/plans/wow_viewer_world_runtime_service_plan_2026-03-31.mdwow-viewer/README.mdAGENTS.md
Goal
Route the current request to the correct ordered prompt in .codex/prompts/wow-viewer-world-runtime/ so the WorldScene split happens as a sequence of narrow, validated slices instead of another monolithic renderer rewrite.
Ordered Prompts
wow-viewer-world-runtime/01-negative-asset-lookup-suppression.mdwow-viewer-world-runtime/02-visible-set-runtime-extraction.mdwow-viewer-world-runtime/03-world-pass-service-extraction.mdwow-viewer-world-runtime/04-world-scene-host-thinning.mdwow-viewer-world-runtime/05-wow-viewer-app-runtime-consumer.md
Routing Rules
- Use
01-negative-asset-lookup-suppression.mdwhen the problem is repeated.skinlookup churn, failed MDX retry spam, noisy asset logs, negative lookup caching, or unknown performance degradation from repeated asset misses. - Use
02-visible-set-runtime-extraction.mdwhen the problem is visible WMO or MDX or taxi-actor collection, render-frame scratch ownership, culling buckets, or moving visible-set logic out ofWorldScene. - Use
03-world-pass-service-extraction.mdwhen the problem is explicit terrain or WMO or MDX or overlay runtime service ownership, pass sequencing, or a world-pass coordinator insideWowViewer.Core.Runtime. - Use
04-world-scene-host-thinning.mdwhen the problem is reducingWorldSceneto a thin host over runtime services without yet claiming a full app cutover. - Use
05-wow-viewer-app-runtime-consumer.mdwhen the problem is makingwow-viewer/src/viewer/WowViewer.Appconsume the extracted world-runtime seams after the earlier slices are already real.
Deliverables
Return all items:
- the best next prompt to run
- why it is the correct slice now
- which ordered prompt should follow after it
- what concrete repo and file scope the next slice should include
- what should stay out of scope for the next slice
- what proof level is realistic for that slice
First Output
Start with:
- the exact world-runtime problem you think the user is trying to solve
- the single best next prompt from the ordered set
- the narrow proof that would make that slice real
- what you are explicitly not claiming yet
