3.0 KiB
3.0 KiB
Reuse Matrix
Historical status: Phase 0A matrix. Some ratings were corrected by Phase 0B; use the v1 technical design and ADRs for current decisions.
Date: 2026-09-01
Legend:
- KEEP — candidate implementation is close to target.
- MODIFY — strong implementation but needs adaptation.
- REFERENCE — borrow pattern/idea; do not make it the ownership center.
- BUILD — target capability is substantially absent.
| Capability | AI-DnD | Open Dungeon | ai-adventure | Best current source |
|---|---|---|---|---|
| Browser storyteller UI | MODIFY/KEEP | KEEP | BUILD | Open Dungeon |
| Ollama text adapter | KEEP | KEEP | MODIFY | AI-DnD/Open Dungeon |
| SQLite local persistence | KEEP | MODIFY | KEEP | AI-DnD / ai-adventure |
| Immutable turn parentage | KEEP | BUILD | KEEP | AI-DnD |
| Alternate takes | KEEP | BUILD | MODIFY | AI-DnD |
| Named checkpoints | MODIFY | BUILD | KEEP | ai-adventure |
| Branch restore | KEEP | BUILD | KEEP | AI-DnD / ai-adventure |
| Complete tree export | KEEP | BUILD | MODIFY | AI-DnD |
| Exact prompt inspection | KEEP | BUILD/MODIFY | audit-oriented | AI-DnD |
| Recent-history budgeting | KEEP | KEEP | KEEP | AI-DnD |
| Rolling summaries | KEEP | KEEP | KEEP | all |
| Semantic old-story retrieval | KEEP/MODIFY | BUILD | BUILD/MODIFY | AI-DnD |
| Lexical local lore | MODIFY | BUILD | KEEP | ai-adventure |
| Lore/story cards | KEEP/MODIFY | BUILD | MODIFY | AI-DnD |
| Canon/Reference/Inspiration authority tiers | BUILD | BUILD | MODIFY | Chronicler/IFF concepts |
| Generic narrative state | MODIFY | BUILD | MODIFY | ai-adventure pattern |
| Model-proposes/app-validates | KEEP but RPG-shaped | BUILD | KEEP | ai-adventure |
| Atomic state + turn commit | VERIFY | VERIFY | KEEP | ai-adventure |
| Local-only privacy posture | MODIFY | MODIFY | KEEP | ai-adventure |
| Local image generation | BUILD | KEEP | BUILD | Open Dungeon |
| Provider-neutral media | BUILD | MODIFY | BUILD | Gamentic reference |
| Scene/visual continuity | BUILD | KEEP/MODIFY | BUILD | Open Dungeon |
| Large automated test base | KEEP | BUILD/VERIFY | KEEP/VERIFY | AI-DnD |
| Genre-neutral core | MODIFY | MODIFY/KEEP | MODIFY | IFF/story-state concepts |
Cross-project architecture we should aim for
Use one primary fork, not a stitched codebase.
Preferred composition of ideas:
AI-DnD production base
+ ai-adventure trust/commit/privacy rules
+ Open Dungeon scene/media UX
+ Chronicler memory-authority tiers
+ IFF Story Bible authority/validation
+ Gamentic media-provider abstraction
If AI-DnD strip-down proves too invasive, invert the first line:
Open Dungeon production base
+ new AI-DnD-style immutable story tree
+ ai-adventure event/commit discipline
+ local memory/document retrieval
That fallback is viable, but static analysis suggests it recreates more hard correctness work.