1.8 KiB
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 and LLM Runtime Internals; 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.