Persist partial analysis artifact results
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user