Files
notarius/docs/roadmap/dnd.md

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.