{"department":{"schema":"https://starlightintelligence.ai/schemas/starlight.department.v1.json","id":"starlight.department.growth-studio","slug":"growth-studio","version":"0.1.0","title":"Growth Studio Department OS","kind":"department-os","status":"release-candidate","integrity":{"state":"unsigned-preview","note":"Source exists in the private release repository and is not publicly distributed. A public archive, immutable digest, and release signature are not yet published."},"lastVerified":"2026-08-29","outcome":"Research, produce, prepare, and learn from founder-led growth work with visible human authority.","operator":"Founder, growth lead, or designated content owner","license":{"starter":"MIT terms are declared for the starter skill and manifest files when they are publicly distributed.","commercialUse":"Brand assets, guided implementation, and future managed services require their stated terms."},"commerce":{"included":"The public package contract is a free product proof; no downloadable starter bundle is distributed yet.","paidApplication":"The existing one-time Operator Pack applies the system to one real workflow.","note":"This catalog does not introduce another SKU, subscription, inference resale, or seat plan."},"support":{"channel":"Public package page and hello@frankx.ai for contract feedback or Operator Pack fulfillment. Public source distribution is not yet available, and private repository access is not provided.","serviceLevel":"No uptime or response-time SLA is included with the free release candidate."},"updates":{"channel":"Versioned public preview archives with published SHA-256 receipts; a public release registry remains a promotion gate.","policy":"Review the changelog and rerun the evidence-draft fixture before promotion.","rollback":"Keep the prior manifest and plugin version; restore it if verification regresses."},"distribution":{"previewArchive":{"state":"build-pending","url":null,"manifestUrl":null,"sha256":null,"bytes":null,"signatureState":"not-signed"}},"permissions":{"default":["Read operator-provided source packets","Create local drafts and evidence records","Recommend reversible next actions"],"humanOnly":["Publish or schedule external content","Connect or change account credentials","Approve public claims, budgets, or irreversible actions"]},"secrets":{"bundled":false,"handling":"Bring your own provider credentials through the runtime secret store; never place secrets in a package, prompt, evidence draft, or profile distribution."},"roles":[{"id":"growth-director","role":"Routes the mission graph and preserves the operator brief.","authority":"propose"},{"id":"signal-analyst","role":"Builds the cited signal ledger and counter-signal note.","authority":"draft"},{"id":"editorial-lead","role":"Shapes the editorial spine and channel variants.","authority":"draft"},{"id":"visual-director","role":"Creates visual briefs and reviewable prompt packets.","authority":"draft"},{"id":"reliability-checker","role":"Checks claims, evidence, permissions, and stop conditions.","authority":"verify"}],"skills":["operate-growth-studio"],"skillCapabilities":["source-grounding","editorial-system-design","visual-direction","distribution-preflight","evidence-drafts"],"missions":[{"id":"signal-intelligence","name":"Signal intelligence","outcome":"Turn a bounded source packet into a cited opportunity brief.","inputs":["named decision","approved sources","audience hypothesis"],"outputs":["signal ledger","counter-signal note","opportunity brief"],"humanGate":"The operator approves the source boundary and selects the opportunity.","eval":"Every material claim maps to a source and verification date."},{"id":"editorial-production","name":"Editorial production","outcome":"Convert an approved signal into a channel-ready narrative system.","inputs":["approved opportunity brief","voice constraints","claim ledger"],"outputs":["editorial spine","draft variants","claim-to-source map"],"humanGate":"The operator approves claims and the final narrative direction.","eval":"Voice is specific, claims remain bounded, and every format preserves the core idea."},{"id":"visual-studio","name":"Visual studio","outcome":"Direct a coherent visual set from an approved editorial spine.","inputs":["editorial spine","brand system","format requirements"],"outputs":["visual brief","prompt packet","review ledger"],"humanGate":"The operator approves references and the publish candidate.","eval":"The visual communicates the idea without decorative AI motifs or false evidence."},{"id":"distribution-preparation","name":"Distribution preparation","outcome":"Prepare reversible, platform-specific release packets.","inputs":["approved narrative","approved visuals","channel constraints"],"outputs":["release matrix","platform variants","publish checklist"],"humanGate":"External publishing, scheduling, and account access remain human-only.","eval":"Each packet is complete, traceable, and ready for explicit operator approval."},{"id":"performance-learning","name":"Performance learning","outcome":"Turn observed results into a bounded learning update.","inputs":["published asset IDs","dated metrics","prior hypothesis"],"outputs":["performance evidence","learning note","next experiment"],"humanGate":"The operator decides whether a pattern is promoted into durable memory.","eval":"Observation, inference, and recommendation are visibly separated."}],"edges":[{"id":"signal-to-editorial","source":"signal-intelligence","target":"editorial-production","evidenceRef":"signal-intelligence:opportunity-brief","condition":"Source traceability passes and the operator selects the opportunity.","handoff":"Carry the approved opportunity, source ledger, and explicit exclusions."},{"id":"editorial-to-visual","source":"editorial-production","target":"visual-studio","evidenceRef":"editorial-production:claim-to-source-map","condition":"The operator approves the canonical narrative and bounded claims.","handoff":"Carry the editorial spine, claim ledger, channel intent, and rights constraints."},{"id":"visual-to-distribution","source":"visual-studio","target":"distribution-preparation","evidenceRef":"visual-studio:review-ledger","condition":"References, provenance, accessibility, and publish candidate are reviewed.","handoff":"Carry only approved assets, formats, provenance, and unresolved exceptions."},{"id":"distribution-to-learning","source":"distribution-preparation","target":"performance-learning","evidenceRef":"distribution-preparation:publish-checklist","condition":"A human records the publish decision and real asset identifiers exist.","handoff":"Carry the approved release record, hypothesis, measurement plan, and dated observations."}],"evalCriteria":[{"id":"source-traceability","criterion":"Traceability","pass":"Every material claim maps to an approved source and date."},{"id":"message-coherence","criterion":"Message coherence","pass":"Audience, problem, offer, proof, and action form one coherent narrative."},{"id":"rights-and-provenance","criterion":"Rights and provenance","pass":"Editorial and visual inputs carry provenance and allowed-use evidence."},{"id":"authority-compliance","criterion":"Authority compliance","pass":"External side effects remain blocked until the named human approves."},{"id":"measurement-readiness","criterion":"Measurement readiness","pass":"Success signals, instrumentation, and decision thresholds exist before launch."}],"runtimes":[{"id":"codex","name":"Codex","state":"native","surface":"Repository plugin + Agent Skills","truth":"Codex adapter source exists in the private release repository. No public archive or marketplace source is distributed yet; this path is review-only.","artifactAvailable":false,"selfServicePathAvailable":false,"hostInstallVerified":false,"remotePublished":false,"verification":"manifest-validated","capabilities":{"skills":"native","mcp":"planned","agents":"unavailable","hooks":"unavailable","a2a":"planned","scheduledJobs":"unavailable"}},{"id":"claude","name":"Claude Code","state":"native","surface":"Claude marketplace adapter","truth":"Claude marketplace source exists in the private release repository. No public marketplace source is distributed yet; this path is review-only.","artifactAvailable":false,"selfServicePathAvailable":false,"hostInstallVerified":false,"remotePublished":false,"verification":"manifest-validated","capabilities":{"skills":"native","mcp":"planned","agents":"unavailable","hooks":"unavailable","a2a":"planned","scheduledJobs":"unavailable"}},{"id":"grok","name":"Grok","state":"compatible","surface":"Claude-compatible skill bundle","truth":"A Grok adapter recipe exists in private source. No public bundle is distributed and no host smoke test is recorded; this path is review-only.","artifactAvailable":false,"selfServicePathAvailable":false,"hostInstallVerified":false,"remotePublished":false,"verification":"adapter-guidance-only","capabilities":{"skills":"compatible","mcp":"planned","agents":"unavailable","hooks":"unavailable","a2a":"planned","scheduledJobs":"unavailable"}},{"id":"openclaw","name":"OpenClaw","state":"compatible","surface":"Codex / Claude bundle discovery","truth":"An OpenClaw compatibility recipe exists in private source. No public bundle is distributed and runtime-specific tool wiring remains unverified.","artifactAvailable":false,"selfServicePathAvailable":false,"hostInstallVerified":false,"remotePublished":false,"verification":"adapter-guidance-only","capabilities":{"skills":"compatible","mcp":"planned","agents":"unavailable","hooks":"unavailable","a2a":"planned","scheduledJobs":"unavailable"}},{"id":"hermes","name":"Hermes Agent","state":"guided","surface":"Profile distribution recipe","truth":"A Hermes profile recipe exists in private source. No public distribution is available; secrets, memory, and sessions are never bundled.","artifactAvailable":false,"selfServicePathAvailable":false,"hostInstallVerified":false,"remotePublished":false,"verification":"adapter-guidance-only","capabilities":{"skills":"guided","mcp":"planned","agents":"guided","hooks":"unavailable","a2a":"planned","scheduledJobs":"unavailable"}},{"id":"antigravity","name":"Antigravity","state":"guided","surface":"Native plugin staging adapter","truth":"An Antigravity staging adapter exists in private source. No public distribution or host-install receipt exists; this path is review-only.","artifactAvailable":false,"selfServicePathAvailable":false,"hostInstallVerified":false,"remotePublished":false,"verification":"adapter-guidance-only","capabilities":{"skills":"guided","mcp":"planned","agents":"unavailable","hooks":"unavailable","a2a":"planned","scheduledJobs":"unavailable"}},{"id":"mcp","name":"Generic MCP client","state":"planned","surface":"Read-only remote MCP handler","truth":"The handler is deployed and protocol-smoke-tested on the PR preview. Production activation and a public client bundle remain pending.","artifactAvailable":false,"selfServicePathAvailable":false,"hostInstallVerified":false,"remotePublished":false,"verification":"preview-smoke-verified-production-inactive","capabilities":{"skills":"unavailable","mcp":"planned","agents":"unavailable","hooks":"unavailable","a2a":"planned","scheduledJobs":"unavailable"}},{"id":"a2a","name":"A2A","state":"planned","surface":"Future Agent Card","truth":"Planned only. An Agent Card ships after an independently deployed agent exists.","artifactAvailable":false,"selfServicePathAvailable":false,"hostInstallVerified":false,"remotePublished":false,"verification":"planned","capabilities":{"skills":"unavailable","mcp":"unavailable","agents":"planned","hooks":"unavailable","a2a":"planned","scheduledJobs":"unavailable"}}],"learningPath":"growth-studio-operator"}}