Launches
Loading launches…
Loading launches…
Library
The team that turns a release into launch content — and which capabilities each agent owns.
ShipSignal has no human agent roster. Its “agents” are the LangGraph graphs and nodes that do the work — each a stage in the pipeline that turns a release into approved launch content. Each stage below describes its role, what it does, and the human approval gate it feeds.
Which artifact-type capabilities each agent is allowed to produce. The worker gates generation by this exact allowlist — an operator edit wins per agent, otherwise the seeded code default applies; a type removed here is never produced even if a run selects it. Removing every capability from an agent reverts it to the code default. Only content generation produces artifact types — the other stages emit pipeline outputs (evidence, scores, the demo video, skill candidates), so they have no editable capabilities. The artifact types themselves and the skills that ground them live in Capabilities.
All artifact types mapped.
Evidence → feature manifest
Graph: graph.py (release-intelligence graph)
Feeds Gate #1 — the feature manifest is human-approved before any content is generated.
Approved features → drafts + provenance
Graph: content_graph.py (content-generation graph)
Feeds Gate #2 — artifacts are human-approved (a blocking check marks an artifact "blocked") before publish.
Quality scoring of generated artifacts
Graph: eval_orchestration.py / eval_rubric.py
Advises Gate #2 — the scores and rubric breakdown inform the reviewer; they do not auto-approve.
Approved demo script → demo video
Graph: media_graph.py (media graph)
No human gate — it runs only on an already Gate #2-approved demo script; safety is structural (schema-validated click-path, materialized-audio guard).
Reviewer signals → skill revision candidate
Graph: skill_learning_graph.py (skill-learning graph)
Feeds Gate #3 — a human must approve before any repo SKILL.md is overwritten and its commit SHA recorded.