Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016dhxM43dnWvUu2B5Ph1iG1
36 lines
2.2 KiB
Markdown
36 lines
2.2 KiB
Markdown
# VoxelForge — research R46 (read-only): generator capability matrix
|
|
|
|
You are a researcher. **Read only: do not edit, create or delete any file, and do not build, run or test anything.**
|
|
Read the code, reports and design docs. Be thorough: verify each claim by hand in the code, and mark each one
|
|
[CODE] file:line, [MEASURED] report, or [INFERENCE]. Branch `assembler/world` (`cbbfd46`).
|
|
|
|
## Why
|
|
|
|
The owner approved the next focus (from `Standalone/Research/WorldAssemblerM3/Astra4/REVIEW.md` #3): turn generator
|
|
breadth into playable variety. First we need an honest picture of what each strate/generator family can do today.
|
|
|
|
## Task
|
|
|
|
Find every generator family / strate type: surface world, floating islands, caves/cavern, tunnel network, vertical
|
|
shafts, dreamcore/liminal, and any others in the code (Core native, legacy fallback, op stack, composer). For each,
|
|
fill one row:
|
|
- **Core path:** native Core evaluator, legacy fallback, or not in Core at all? Where is it dispatched?
|
|
- **Entrances/exits:** arrival and departure mouths, and the primordial law (arrival → departure walkable).
|
|
- **Interior connectivity:** walkable, and audited by what?
|
|
- **Edits:** does digging (diff layer) work on it in the Core path?
|
|
- **Materials/content:** material IDs, decorations, foliage, lights, anything placeable.
|
|
- **Far terrain:** does it have far LOD/shells?
|
|
- **Performance:** latest measured near-ready, with the report.
|
|
- **Identity:** what makes it look and feel distinct today; is it recognisable without a label?
|
|
- **Owner world:** used in `Standalone/data/owner_world.json`? Which strate letter (SW/FI/TN/VS)?
|
|
- **Gaps:** what's missing for it to be a "place" with its own identity and a destination.
|
|
|
|
Then:
|
|
1. Which three families are closest to being distinct places (the owner's example: a grounded cave, an island
|
|
environment, one liminal identity)? What is the smallest work to get each there?
|
|
2. What does the composer (`VoxelSeasonManifest.cpp`, `COMPOSER-NOTES.md`) already do for tagged content, and what's
|
|
the smallest next step?
|
|
3. Risks: places where the Core path silently falls back, or where a family exists in docs but not in code.
|
|
|
|
Write plain Markdown: the matrix plus ≤ ~800 words of findings.
|