{{define "content"}}

Experiments

A controlled run: a snapshot, configuration or personality overrides, a stimulus script, expectations, a seed and a duration. The subject is a disabled fork that cannot act; results are stored and exportable, and the subject stays for comparison.

{{if .Data.Experiments}} {{range .Data.Experiments}}{{end}}
NameStatusSnapshotStimuliExpectationsCreated
{{.Name}}{{with .Hypothesis}}
{{trunc . 100}}
{{end}}
{{.Status}}{{trunc (printf "%s" .SnapshotID) 13}}{{len .Definition.Stimuli}}{{len .Definition.Expected}}{{ago .CreatedAt}} · {{.CreatedBy}}
{{else}}

No experiments yet.

{{end}}
{{if .Principal.User.Role.AtLeast "operator"}}

New experiment

{{if not .Data.Snapshots}}

Take a snapshot of a mind first.

{{else}}

config: CognitiveConfig fields by JSON name · personality: sections by JSON name · expected: event_type + optional contains / absent.

{{end}}
{{end}}
{{end}}