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

@@ -275,6 +275,11 @@ func validateLoadedManifest(m *Manifest) error {
if err := validateAnalyzeStageState(name, stage.AnalyzeStateVersion, stage.AnalyzeArtifacts); err != nil {
return fmt.Errorf("stages.%s: %w", name, err)
}
if stage.SemanticConfig != nil {
if err := stage.SemanticConfig.Validate(); err != nil {
return fmt.Errorf("stages.%s.semantic_config: %w", name, err)
}
}
}
return nil
@@ -343,6 +348,11 @@ func validateLoadedRunManifest(m *RunManifest) error {
if err := validateAnalyzeStageState(name, stage.AnalyzeStateVersion, stage.AnalyzeArtifacts); err != nil {
return fmt.Errorf("stages.%s: %w", name, err)
}
if stage.SemanticConfig != nil {
if err := stage.SemanticConfig.Validate(); err != nil {
return fmt.Errorf("stages.%s.semantic_config: %w", name, err)
}
}
}
return nil