Persist partial analysis artifact results

This commit is contained in:
2026-08-29 18:36:21 +00:00
parent 23c714da66
commit 903dc70682
7 changed files with 562 additions and 4 deletions

View File

@@ -26,6 +26,7 @@ type Env struct {
ArtifactStore artifacts.Store
ManifestStore manifest.Store
Logger *slog.Logger
Force bool
WhisperX whisperx.Client
Seriatim seriatim.Runner
@@ -105,4 +106,12 @@ type StageResult struct {
Logs []string
GeneratedConfigs []string
Metadata map[string]any
AnalyzeState *AnalyzeStateProjection
}
// AnalyzeStateProjection carries analyze-owned reconciled session authority and
// the invocation subset evaluated by the current run.
type AnalyzeStateProjection struct {
Session map[string]manifest.AnalyzeArtifactRecord
Invocation map[string]manifest.AnalyzeArtifactRecord
}