Delete run manifest domain model
This commit is contained in:
@@ -32,21 +32,6 @@ func TestSemanticConfigFingerprintRoundTripsAndRemainsOptional(t *testing.T) {
|
||||
t.Fatalf("session fingerprint = %#v", loadedSession.Stages["prepare"].SemanticConfig)
|
||||
}
|
||||
|
||||
run := NewRun("session", "campaign", "run", false, []string{"prepare"}, time.Now().UTC())
|
||||
run.MarkStageSucceeded("prepare", time.Now().UTC(), nil)
|
||||
run.Stages["prepare"].SemanticConfig = fingerprint
|
||||
runPath := filepath.Join(dir, "run.json")
|
||||
if err := store.SaveRun(ctx, runPath, run); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
loadedRun, err := store.LoadRun(ctx, runPath)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if loadedRun.Stages["prepare"].SemanticConfig == nil || !loadedRun.Stages["prepare"].SemanticConfig.Equal(*fingerprint) {
|
||||
t.Fatalf("run fingerprint = %#v", loadedRun.Stages["prepare"].SemanticConfig)
|
||||
}
|
||||
|
||||
path := filepath.Join(dir, "without-fingerprint.json")
|
||||
data := `{"schema_version":"narratio.session-manifest.v1","session_id":"session","created_at":"2026-01-01T00:00:00Z","updated_at":"2026-01-01T00:00:00Z","stages":{"prepare":{"name":"prepare","status":"succeeded","created_at":"2026-01-01T00:00:00Z","updated_at":"2026-01-01T00:00:00Z"}}}`
|
||||
if err := os.WriteFile(path, []byte(data), 0o644); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user