Centralize atomic artifact writes

This commit is contained in:
2026-05-29 20:33:35 +00:00
parent 7dc2ac9253
commit 1355605e70
13 changed files with 207 additions and 181 deletions

View File

@@ -48,8 +48,8 @@ CLI contract used by this project.
## State Or Manifest Behavior
`SaveRenderResult` can write render results atomically. The app and state store
own managed preflight paths and metadata links.
None directly. The adapter returns render and run results; app orchestration and
state own managed preflight paths and metadata links.
## Skip And Resume Behavior

View File

@@ -15,7 +15,7 @@ Inputs:
- resolved report definition and valid period
- briefing package
- prompt input data package
- Scriptorium render result
- preflight artifact
- rendered report path preparation request
- RunID for inspection lookups
@@ -35,7 +35,8 @@ Outputs:
- This package owns managed workspace layout, path validation, filesystem
writes, and metadata reads.
- It does not fetch weather data, derive forecasts, build prompt input content,
compare briefing contents, invoke Scriptorium, or parse CLI flags.
compare briefing contents, invoke Scriptorium, import adapter result types, or
parse CLI flags.
## Config Fields Used