20 lines
912 B
Markdown
20 lines
912 B
Markdown
# D&D Shared Helper Refactor Completed
|
|
|
|
The D&D shared helper refactor is implemented.
|
|
|
|
Implemented package ownership:
|
|
|
|
- `internal/modules/sharedassets`: generic prompt filesystem composition and
|
|
domain-neutral shared asset plumbing.
|
|
- `internal/modules/sharedassets/dnd`: reusable D&D prompt fragments, prompt
|
|
filesystem composition for D&D modules, D&D reference slot helpers, prompt
|
|
input assembly, reference rendering, and D&D shared prompt hash parts.
|
|
- Concrete D&D modules: stage contracts, module registration, module-local
|
|
prompt definitions, response schemas, validators, request validation,
|
|
response conversion, and manifest metadata ownership.
|
|
|
|
The refactor preserved module keys, prompt IDs, prompt versions,
|
|
Scriptorium-visible message order, response schema IDs and names, CLI/config
|
|
semantics, manifest shape, diagnostics redaction policy, and D&D scene/spell
|
|
interpretation behavior.
|