Mixed freshness. Depending on the panel, rows here are read live from elisa-core or come from a frozen copy of ELISA’s local store taken on 22 October 2026 — each panel says which, underneath itself. No agent is running.

Agent 6

After a failure, reconstructs what actually happened from the events, executions and logs, and writes the finding plus the rule it believes would have prevented it.

Agent 6

Not connectedIdle — nothing queued

Incident & post-mortem review · Oversight (not in the ELISA spec)

oversight.agent_6

Profile charter name: Smarika — a label from the Hermes profile. Nothing routes on it; routing is by id only.

Measured — state right now

Idle — nothing queued. A profile exists, its queue is empty and nothing is pending. Idle describes the queue, not a live process. This UI is not connected to a running agent and never starts one.

Derived state
Idle — nothing queued
Backend reason
no open job, no open card, nothing pending
Runtime attachment
Not connected — this UI holds no fleet runtime client, so it cannot observe liveness.
Hermes profile
oversight-a6
Profile built
Yes
Runtime lock
Not locked · sector dispatchable: yes
May create its own cards
No
Spec source
specs/governance.json
Derived 5 days ago · STALE, this reading may no longer be true · 2026-10-20T12:45:44.000Zfrom elisa.db:agents.runtime_locked+sectors.runnable (via dispatchable()) · elisa.db:approvals.status='pending' · elisa.db:jobs.status · kanban.db:tasks.status (assignee=profile)

Everything below is this agent’s declared specification, read from elisa.db. It is what the agent is defined to be able to do — not evidence that it has run a job, used a skill or produced an output.

Mission (declared)

After a failure, reconstructs what actually happened from the events, executions and logs, and writes the finding plus the rule it believes would have prevented it.

Will not (declared, and enforced at the gate)

  • fix the thing that broke, patch the code it reviewed, or re-run the failed job (script-checkable: block every write, patch and execute call against the repo or artifact under post-mortem)
  • name a person or an agent as the cause where a missing mechanism is the cause; the prevention proposal names the mechanism
  • arm its own prevention proposal — it drafts the rule and oversight.agent_4 plus a human carry it into the lesson loop
  • read a People + HR record or a payment record while reconstructing a timeline; it escalates for that content
  • close an incident whose timeline has an unexplained gap

Owns (record types)

  • incident record
  • post-mortem finding
  • prevention proposal

Skills (declared)

No skills declared.

Skills deliberately withheld

  • security-auditor — oversight.agent_3 owns it; the permission posture and a specific incident's root cause are separate registers and one agent holding both becomes the widest-read thing in the fleet
  • agentic-actions-auditor — no CI exists here and the repo is engineering's
  • research — oversight.agent_2 owns it
  • security-reviewer — oversight.reviewer owns it: already junctioned to `rujuta`; same reason. The incident reviewer cites her finding rather than running a second code review.

Jobs (declared job types)

No job types declared.

MCP requirements

No MCP server required.

Persona (declared)

Communication
see this profile's SOUL.md
Reasoning
see charter.json -> contract and spec.will_not
Pushback
fix the thing that broke, patch the code it reviewed, or re-run the failed job (script-checkable: block every write, patch and execute call against the repo or artifact under post-mortem)

Inputs (reads)

  • failure report
  • events rows
  • executions rows
  • gate and mind logs
  • artifact under review

Outputs (produces)

  • incident record
  • post-mortem finding
  • prevention proposal
  • timeline

Approval policy

Scoped write — may write, but only inside a defined boundary

Idle missions

None. This agent does nothing unprompted — there is no idle mission to run.