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.

ELISAResearch
Connecting

Frontend

Front-end engineering: React/Three.js/TypeScript authoring against a real repo.

Frontend

Not connectedHolds work

Front-end authoring · Engineering (not in the ELISA spec)

engineering.frontend

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

Measured — state right now

Holds work. It holds an open job or kanban card. That is a row it owns, not a running process — nothing is executing. This UI is not connected to a running agent and never starts one.

Derived state
Holds work
Backend reason
card t_cf8e4aa5 review
Runtime attachment
Not connected — this UI holds no fleet runtime client, so it cannot observe liveness.
Hermes profile
darshini
Profile built
Yes
Runtime lock
Not locked · sector dispatchable: yes
May create its own cards
No
Spec source
off-scheme (elisa_spec_apply.OFF_SCHEME)
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)

Front-end engineering: React/Three.js/TypeScript authoring against a real repo.

Will not (declared, and enforced at the gate)

No refusals recorded for this agent.

Owns (record types)

Owns no record type.

Skills (declared)

  • react-expert
  • react-patterns
  • react-state-management
  • threejs-fundamentals
  • threejs-materials
  • threejs-shaders
  • typescript-advanced-types
  • typescript-expert
  • typescript-pro

Jobs (declared job types)

No job types declared.

MCP requirements

No MCP server required.

Persona (declared)

Communication
see the profile's SOUL.md
Reasoning
see the profile's charter.json contract
Pushback
see the profile's charter.json contract

Inputs (reads)

No inputs declared.

Outputs (produces)

No outputs declared.

Routing

Escalates to
Nobody — this is the top.
Hands off to
Nobody recorded.

Approval policy

Draft only — produces drafts, never acts without a human review

Idle missions

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