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.

Approvals

Work paused at the approval gate. Nothing is published, sent, moved or overwritten until it is approved here.

Nothing here yet

Work paused at the approval gate. Nothing is published, sent, moved or overwritten until it is approved here.

The backend for this is still being built.

Technical detail
  • GET /api/approvals?status=pending
  • POST /api/approvals/:approvalId/approve
  • POST /api/approvals/:approvalId/reject

This sector’s fleet

Real rows from elisa.db, scoped to this sector’s own agents — not the business surface above, which this sector does not yet have rows for.

Agents (4)

  • Orchestrator · Security orchestrator

    Turn a security question into a scoped defensive review and route it to one specialist at a time; this department reviews and reports, it never attacks.

    security.orchestrator
    0 skillsState not derived
  • Agent 1 · Threat Modelling & Code Review

    Review our own code and designs for exploitable defects and report them with a concrete failure scenario; findings, never exploitation.

    security.agent_1
    0 skillsState not derived
  • Agent 2 · Secrets & Credentials

    Own where credentials live, how they are scoped and when they expire; report a leaked or over-scoped secret, and never print a secret's value.

    security.agent_2
    0 skillsState not derived
  • Agent 3 · Dependencies & Supply Chain

    Own what we pull in: versions, advisories, licence terms and the risk of an update, so a dependency bump is a decision rather than an accident.

    security.agent_3
    0 skillsState not derived

4 rows · agents, agent_status_cache · read 2026-10-25T20:39:24.189Z

Skills (0)

No skills yet

The query ran against elisa.db and this table holds no rows for this sector. That is a measurement, not a missing screen — a blank with its reason beats an invented zero.

0 rows · agent_skills ⋈ skills, scoped to this sector · read 2026-10-25T20:39:24.189Z

Lessons (0)

No lessons yet

The query ran against elisa.db and this table holds no rows for this sector. That is a measurement, not a missing screen — a blank with its reason beats an invented zero.

0 rows · agent_lessons, scoped to this sector · read 2026-10-25T20:39:24.189Z

SOP (0)

No sop yet

The query ran against elisa.db and this table holds no rows for this sector. That is a measurement, not a missing screen — a blank with its reason beats an invented zero.

0 rows · sop_versions, scoped to this sector · read 2026-10-25T20:39:24.191Z

Memory (0)

No memory yet

The query ran against elisa.db and this table holds no rows for this sector. That is a measurement, not a missing screen — a blank with its reason beats an invented zero.

0 rows · agent_memory, scoped to this sector · read 2026-10-25T20:39:24.190Z

Activity (0)

No activity yet

The query ran against elisa.db and this table holds no rows for this sector. That is a measurement, not a missing screen — a blank with its reason beats an invented zero.

0 rows · events, scoped to this sector · read 2026-10-25T20:39:24.191Z