36 lines
1.8 KiB
Markdown
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.
|