Update documentation for AGENTS.md, CHAT_CONTEXT.md, architecture.md, roadmap.md, testing.md

This commit is contained in:
2026-04-15 13:57:29 +02:00
parent 75807045a3
commit c718624e60
5 changed files with 40 additions and 10 deletions

View File

@@ -94,6 +94,7 @@ This is not:
- night/dawn/dusk appearance
- scene-level lighting opt-in/out
- Do not build a large generic schedule editor before the runtime hooks it would drive are real.
- The shared control surface and scheduler/notebook foundations now exist; extend them instead of adding new parallel time-orchestration paths.
- Long-term world logic should resolve deterministically from:
- global time
- persistent/cycle flags
@@ -108,6 +109,12 @@ This is not:
- NPC presence, routines, dialogue variants, interaction availability, and path progress should eventually be reconstructible from authored rules plus global state.
- If loop/reset mechanics are added later, they should reset/re-resolve cycle-scoped state rather than trying to rewind arbitrary runtime simulation.
### Dialogue direction
- Dialogue content should remain authored data, not ad hoc runtime-only strings.
- New dialogue work should prefer reusable authored resources and references over NPC-only bespoke fields.
- NPCs, interactions, triggers, scheduler/sequencer layers, and later event-driven systems should be able to consume the same dialogue foundations where appropriate.
### Imported model collision
- Collision authoring for imported models belongs on `modelInstances`, not assets.