Run by Agent 3 — Publishing & Performance
Nothing here yet
Metadata, scheduling and repurposed cuts — behind the same approval gate as Marketing.
The backend for this is still being built.
Technical detail
- GET /api/approvals?action=publish
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 (7)
- Orchestrator · Media + Recording orchestrator
Sequence an AI-video or recording job end to end across the media specialists with pass/fail gates, holding character and look consistency, and gating every external side effect.
media.orchestrator1 skillIdle — nothing queued - Agent 1 · Topic, Script & Pre-production
Turn a content objective into format, hook, story structure and scene pages, then a shot list and recording plan, as draft artifacts.
media.agent_12 skillsIdle — nothing queued - Agent 2 · Recording & Post-production
Capture, label, back up, edit, subtitle and package media as derivatives only, running ffmpeg strictly serially and never overwriting the original source.
media.agent_23 skillsIdle — nothing queued - Agent 3 · Publishing & Performance
Prepare metadata and repurposed cuts for an approved media pack, publish only within an approval token, and turn watch/retention data into a learning note.
media.agent_30 skillsIdle — nothing queued - Agent 4 · AI Image Keyframes & Character Consistency
Write and repair prompts for still keyframes, character sheets and storyboard panels that feed the video pipeline, holding face/character consistency across shots.
media.agent_41 skillIdle — nothing queued - Agent 5 · AI Video Prompting
Write and repair prompts for AI video generators (Veo, Sora, Kling, Seedance, Runway and the rest) and split a scene into model-ready clips, as draft prompts.
media.agent_51 skillIdle — nothing queued - Agent 6 · Camera & Cinematography Language
Translate film-language camera moves (dolly zoom, crane, whip pan, orbit, speed ramp) into explicit, physically plausible instructions an AI video model can execute.
media.agent_61 skillIdle — nothing queued
7 rows · agents, agent_status_cache · read 2026-10-25T21:24:46.131Z
Skills (9)
9 distinct skills held in this sector — out of 262 in the catalogue fleet-wide.
- ai-image-keyframes×1
- ai-video-prompting×1
- analyzing-video×1
- camera-language×1
- edit-and-continuity×1
- media×1
- production-pipeline×1
- screenplay-writer×1
- story-architect×1
9 rows · agent_skills ⋈ skills, scoped to this sector · read 2026-10-25T21:24:46.132Z
Lessons (8)
0 binding (L0, enforced at the tool call) and 8 advisory (L1) in this sector — 40 of 155 are binding fleet-wide.
Advisory — L1
- video.jobs.serialaccepted
Do not dispatch two locally-rendering video jobs concurrently; the ffmpeg/video lane is strictly one at a time.
Media + Recording orchestrator · agent · confirmed 1× - script.claims.traceableaccepted
Every factual claim in a script traces to a source record or is labelled creative interpretation.
Topic, Script & Pre-production · agent · confirmed 1× - media.source.never.overwrittenaccepted
Never overwrite, move or delete an original source/master; write derivatives to the derivatives folder only.
Recording & Post-production · agent · confirmed 1× - video.render.serialaccepted
One ffmpeg/video render at a time across the whole fleet; acquire the single video lock before rendering.
Recording & Post-production · agent · confirmed 1× - publish.requires.scoped.approvalaccepted
No external publish/upload/schedule only with an approval token naming the exact destination; never re-publish a recorded external id.
Publishing & Performance · agent · confirmed 1× - keyframe.gen.approval.gatedaccepted
Draft keyframe/character-sheet prompts; do not fire a paid image-gen MCP only with an approval token.
AI Image Keyframes & Character Consistency · agent · confirmed 1× - videoprompt.gen.approval.gatedaccepted
Draft video prompts and clip breakdowns; do not fire a paid video-gen MCP only with an approval token.
AI Video Prompting · agent · confirmed 1× - camera.spec.onlyaccepted
Produce the camera-movement translation; do not assemble or fire the generation prompt.
Camera & Cinematography Language · agent · confirmed 1×
8 rows · agent_lessons, scoped to this sector · read 2026-10-25T21:24:46.133Z
SOP (1)
- media.idea_to_published_asset · v1active
Seeded from the spec's step list.
Body
# SOP: Idea To Published Asset Source: D:\ELISA\ELISA_WORKFLOWS_SOPS.md, verbatim step list. Seeded 2026-10-20. ## Steps 1. Marketing or ELISA creates a media brief. 2. Agent 1 defines topic, format, hook, script, shot list, and recording plan. 3. Agent 2 captures, labels, backs up, edits, subtitles, and packages the media. 4. Agent 3 prepares metadata, repurposing, schedule, and metrics. 5. Publishing requires the same approval gate as Marketing. 6. Performance results update the next content idea.
1 row · sop_versions, scoped to this sector · read 2026-10-25T21:24:46.134Z
Memory (14)
14 memory rows.
- charter.2fact
Repurposed cuts are new files; never overwrite the approved pack.
Publishing & Performance · recall 1 · weight 99 - charter.1fact
Dolphin is the default image generator now. Keyframe prompts are drafts; generation spends credits and is approval-gated.
AI Image Keyframes & Character Consistency · recall 1 · weight 100 - charter.2fact
Stills only here; video prompting is agent_5. No product names in prompts.
AI Image Keyframes & Character Consistency · recall 1 · weight 99 - charter.1fact
Video prompts are drafts; generation via dolphin/Higgsfield spends credits and is approval-gated.
AI Video Prompting · recall 1 · weight 100 - charter.2fact
Respect the single fleet video lock; never kick off parallel renders.
AI Video Prompting · recall 1 · weight 99 - charter.1fact
Output is the camera clause/spec, not the full prompt; hand it to agent_5.
Camera & Cinematography Language · recall 1 · weight 100 - charter.2fact
This agent never calls a generation MCP.
Camera & Cinematography Language · recall 1 · weight 99 - charter.1fact
One video job renders locally at a time; serialize behind the single fleet video lock, never parallel.
Media + Recording orchestrator · recall 1 · weight 100 - charter.2fact
Publishing uses the same approval gate as Marketing (SOP 11.5). Original source is never overwritten.
Media + Recording orchestrator · recall 1 · weight 99 - charter.1fact
Script claims must be traceable to a source or flagged as creative interpretation.
Topic, Script & Pre-production · recall 1 · weight 100 - charter.2fact
Pre-production output is text plans; never touch media files here.
Topic, Script & Pre-production · recall 1 · weight 99 - charter.1fact
Original source is NEVER overwritten; derivatives only. This is his standing media rule.
Recording & Post-production · recall 1 · weight 100 - charter.2fact
ffmpeg/video work is strictly serial, one render fleet-wide; this agent holds the single video lock.
Recording & Post-production · recall 1 · weight 99 - charter.1fact
Publishing is approval-gated, destination-scoped, and idempotent against a recorded external id.
Publishing & Performance · recall 1 · weight 100
14 rows · agent_memory, scoped to this sector · read 2026-10-25T21:24:46.133Z
Activity (66)
Showing the latest 30 of 66 events for this sector's agents.
- 20/10/2026, 12:40:04agent_lesson.promotedCamera & Cinematography Language
- 20/10/2026, 12:40:04agent_lesson.candidateCamera & Cinematography Language
- 20/10/2026, 12:40:04feedback.recordedCamera & Cinematography Language
- 20/10/2026, 12:40:04agent_lesson.promotedAI Video Prompting
- 20/10/2026, 12:40:04agent_lesson.candidateAI Video Prompting
- 20/10/2026, 12:40:04feedback.recordedAI Video Prompting
- 20/10/2026, 12:40:04agent_lesson.promotedAI Image Keyframes & Character Consistency
- 20/10/2026, 12:40:04agent_lesson.candidateAI Image Keyframes & Character Consistency
- 20/10/2026, 12:40:04feedback.recordedAI Image Keyframes & Character Consistency
- 20/10/2026, 12:40:04agent_lesson.promotedPublishing & Performance
- 20/10/2026, 12:40:04agent_lesson.candidatePublishing & Performance
- 20/10/2026, 12:40:04feedback.recordedPublishing & Performance
- 20/10/2026, 12:40:04agent_lesson.promotedRecording & Post-production
- 20/10/2026, 12:40:04agent_lesson.candidateRecording & Post-production
- 20/10/2026, 12:40:04feedback.recordedRecording & Post-production
- 20/10/2026, 12:40:04agent_lesson.promotedRecording & Post-production
- 20/10/2026, 12:40:04agent_lesson.candidateRecording & Post-production
- 20/10/2026, 12:40:04feedback.recordedRecording & Post-production
- 20/10/2026, 12:40:04agent_lesson.promotedTopic, Script & Pre-production
- 20/10/2026, 12:40:04agent_lesson.candidateTopic, Script & Pre-production
- 20/10/2026, 12:40:04feedback.recordedTopic, Script & Pre-production
- 20/10/2026, 12:40:04agent_lesson.promotedMedia + Recording orchestrator
- 20/10/2026, 12:40:04agent_lesson.candidateMedia + Recording orchestrator
- 20/10/2026, 12:40:04feedback.recordedMedia + Recording orchestrator
- 20/10/2026, 12:40:04agent_memory.writeCamera & Cinematography Language
- 20/10/2026, 12:40:04agent_memory.writeCamera & Cinematography Language
- 20/10/2026, 12:40:04agent_memory.writeAI Video Prompting
- 20/10/2026, 12:40:04agent_memory.writeAI Video Prompting
- 20/10/2026, 12:40:04agent_memory.writeAI Image Keyframes & Character Consistency
- 20/10/2026, 12:40:04agent_memory.writeAI Image Keyframes & Character Consistency
66 rows · events, scoped to this sector · read 2026-10-25T21:24:46.134Z