{{define "content"}} {{$r := .Data.Replay}}{{$m := .Data.Mind}}
Replays › {{$m.DisplayName}}
From snapshot {{.Data.Snapshot.Name}} (event {{.Data.Snapshot.EventSeq}}), events {{$r.FromSeq}}–{{$r.ToSeq}} · {{$r.Summary.Steps}} steps · {{$r.Summary.Cycles}} cycles · model calls: {{$r.Summary.LLMReplayed}} replayed, {{$r.Summary.LLMLive}} live{{with $r.Error}} · {{.}}{{end}}
{{with .Data.Sandbox}}Sandbox mind: {{.Slug}} (disabled; kept for inspection) · compare with source
{{end}}Running… this page refreshes.
{{end}}Compatibility with the snapshot's runtime: {{or $r.Compatibility "unrecorded"}}
{{if $r.IdentityDiff}}No differences recorded between the two runtimes.
{{end}}| Build | {{$r.Identity.Build.Version}} {{with $r.Identity.Build.Commit}}{{trunc . 12}}{{end}}{{if $r.Identity.Build.Modified}} modified tree{{end}} · {{$r.Identity.Build.GoVersion}} {{$r.Identity.Build.OS}}/{{$r.Identity.Build.Arch}} |
|---|---|
| Schema | {{$r.Identity.SchemaVersion}} |
| Config digest | {{$r.Identity.ConfigDigest}} |
| Personality | v{{$r.Identity.PersonalityVersion}} |
| Policy digest | {{$r.Identity.PolicyDigest}} |
| Routing | {{range $k, $v := $r.Identity.Routing}}{{$k}} → {{$v}} {{else}}none{{end}} |
| Deterministic subsystems | {{range $k, $v := $r.Identity.Deterministic}}{{$k}} v{{$v}} · {{end}} |
| Timezone | {{$r.Identity.Timezone}} |
Exact steps prove the deterministic code and recorded model responses reproduced the events. A different build can still be exact; an incompatible schema is never run.
Identical until step {{.Step}} (stimulus), then {{.Label}}.
Components involved (inferred from event types): {{range .Components}}{{.}} {{end}}
recorded in {{.RecordedIn}} · replayed in {{.ReplayedIn}}
{{if .OnlyRecorded}}{{if eq $r.Status "done"}}None: every step was exact.{{else}}Not available.{{end}}
{{end}}{{.}}
{{end}}No steps recorded{{if eq $r.Status "running"}} yet{{end}}.
{{end}}