Add semantic configuration resume evidence

This commit is contained in:
2026-08-30 12:44:26 +00:00
parent b97b12da7f
commit 82cb53e107
13 changed files with 761 additions and 37 deletions

View File

@@ -55,6 +55,7 @@ type StageRecord struct {
GeneratedConfigs []string `json:"generated_configs,omitempty"`
Error *ErrorRecord `json:"error,omitempty"`
Metadata map[string]any `json:"metadata,omitempty"`
SemanticConfig *SemanticConfigFingerprint `json:"semantic_config,omitempty"`
AnalyzeStateVersion int `json:"analyze_state_version,omitempty"`
AnalyzeArtifacts map[string]AnalyzeArtifactRecord `json:"analyze_artifacts,omitempty"`
}
@@ -177,6 +178,7 @@ func (s *StageRecord) clearResultDetails() {
s.Logs = nil
s.GeneratedConfigs = nil
s.Metadata = nil
s.SemanticConfig = nil
}
func (m *Manifest) ensureStage(name string, at time.Time) *StageRecord {