Files
narratio/internal/manifest/manifest.go

19 lines
366 B
Go

package manifest
import "time"
// StageState tracks status and metadata for one stage execution.
type StageState struct {
Status StageStatus
UpdatedAt time.Time
Error string
}
// Manifest is the durable state record for a session run.
type Manifest struct {
SessionID string
CreatedAt time.Time
UpdatedAt time.Time
Stages map[string]StageState
}