{{define "content"}} {{$m := .Data.Mind}}

{{$m.DisplayName}} {{$m.Slug}}

{{$m.Personality.Identity.Role}}{{with $m.Personality.Identity.Description}} · {{.}}{{end}}

{{template "status_badge" $m.Status}}
{{template "mind_tabs" (dict "M" $m "Active" "overview")}}

Identity

Name
{{$m.Personality.Identity.Name}}
Role
{{$m.Personality.Identity.Role}}
{{with $m.Personality.Identity.Pronouns}}
Pronouns
{{.}}
{{end}}
Created
{{date $m.CreatedAt}}
Personality
v{{$m.PersonalityVersion}} {{if $m.TemplateID}}templated{{end}} · edit
{{if $m.ClonedFromMind}}
Cloned from
{{$m.ClonedFromMind}}
{{end}} {{with $m.Notes}}
Notes
{{.}}
{{end}}

Recent activity

{{$st := .Data.Stats}}
{{$st.Total}} events in 24h
{{range $k, $v := $st.ByCategory}}{{$k}} {{$v}} {{end}}

Open thought stream

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

Cognitive configuration

Workspace capacity
{{$m.Config.WorkspaceCapacity}}
Working memory
{{$m.Config.WorkingMemoryCapacity}} items · decay {{$m.Config.WorkingMemoryDecay}}
Cycle interval
{{$m.Config.CycleMinInterval}} min · {{$m.Config.IdleCycleInterval}} idle · max {{$m.Config.MaxCyclesPerMinute}}/min
LLM per cycle
{{$m.Config.LLMCallsPerCycle}} calls · {{$m.Config.DailyTokenBudget}} tokens/day

Personality brief what cognitive prompts receive

{{.Data.Brief}}

Self-model

{{$sm := .Data.SelfModel}}

Capabilities

{{if $sm.Capabilities}} {{else}}

No capabilities granted. This mind cannot act on external systems.

{{end}}

Known limitations

{{if $sm.KnowledgeGaps}}

Knowledge gaps

{{end}}

Updated {{ago $sm.UpdatedAt}}

{{if .Principal.User.Role.AtLeast "administrator"}}

Lifecycle

{{if ne $m.Status "active"}}{{end}} {{if eq $m.Status "active"}}{{end}} {{if ne $m.Status "archived"}}{{end}}

Cognitive history is never hard-deleted by these actions.

Clone

Same personality and configuration, fresh experience. Forking with memories arrives with snapshots.

{{end}} {{end}} {{define "status_badge"}}{{if eq . "active"}}active{{else if eq . "disabled"}}disabled{{else}}archived{{end}}{{end}}