2.3 KiB
2.3 KiB
Narratio v1.5.0
Narratio v1.5.0 makes repeated post-transcript artifact development faster and more explicit while retaining the fixed, stage-driven pipeline model.
Highlights
- The canonical pipeline now completes deterministic rendering before extraction, cleanly separating transcript-generating stages from artifact-generating stages.
narratio runandnarratio session planaccept inclusive--fromand--throughbounds. Excluded transcript stages are not executed or invalidated by a bounded artifact-regeneration run.narratio regenerate-artifacts SESSIONis an exact convenience alias for a forced run fromextractthroughanalyze, including focused--artifactsselections.- Configured Scriptorium artifacts now have independent, manifest-authoritative freshness. Narratio reuses validated current work, rebuilds stale prerequisites in dependency order, and persists successful, failed, and newly stale artifact state when an analysis invocation only partially succeeds.
- Publish consumes only configured artifacts backed by current manifest evidence; incidental or tampered files are not promoted as current output.
Reliability And Administration
- Bounded prerequisites are checked again under the session lock before any run mutation, closing a concurrent-run race.
- Analysis fingerprints are stable across executable and configuration path changes and continue to cover only Narratio-observable semantic inputs.
- Runner composition now carries one validated execution plan from command parsing through prerequisite validation, adapter composition, manifest recording, and stage execution.
narratio versionreports the exact tag embedded in official release binaries; ordinary source builds reportdev.
Upgrade Notes
- Existing unbounded commands and direct
run-stage,analyze, andpublishworkflows retain their meanings. - Manifests written before artifact-level analysis state remain readable. Legacy aggregate analysis success is not sufficient freshness evidence, so the first analysis evaluation after upgrading may regenerate configured artifacts once.
- Narratio cannot observe executable contents or configuration, prompt, profile, module, and other files loaded privately by Scriptorium. Explicitly force affected artifacts after changing those private inputs.