Files
notarius/docs/roadmap/dnd.md

36 lines
1.8 KiB
Markdown

# D&D Module Harmonization And Prompt Reuse
This roadmap tracked harmonization of the spell, NPC, and combat-turn lanes.
The implemented behavior is now owned by [Module Internals](../internal/modules.md)
and [LLM Runtime Internals](../internal/llm.md); this document records status
and the one remaining external prerequisite rather than duplicating those
current-behavior references.
## Implementation Status
The offline/runtime work is complete:
- shared prompt assets have explicit per-prompt manifests that drive both
mounting and prompt fingerprints;
- shared prompt inputs, deterministic chunk material preparation, and cited
source traversal are centralized;
- prompt ordering and cache-control policy are aligned across the D&D
extraction prompts, while scene chunking retains its distinct prompt shape;
- validator prerequisite, bounded-diagnostic, and checkpoint policies are
aligned without changing compatibility-sensitive identifiers;
- production registration remains explicit and typed, with grouped composition,
central default-chain ownership, and artifact-specific merge behavior;
- private LLM response schemas remain package-owned and separate from durable
codec schemas; and
- focused tests and repository-wide test, vet, build, and diff checks pass.
## Deferred evaluation
An optional live before/after provider comparison remains deferred because it
requires credentials and a maintained human-reviewed transcript or fixture
set. It is not part of the default test suite or merge gate. If those
prerequisites become available, record only aggregate extraction-review
results, prompt token counts, cache-hit/cache-write metrics, and non-secret
prompt hashes. Never commit transcript content, rendered prompts, credentials,
endpoints, or private reference material.