Turn one approved product brief into a source-backed launch content packet.
Inspect exact JSON
{
"schema": "starlight.department_design.v1",
"version": "0.1.0",
"status": "browser-local-draft",
"mission": {
"id": "systems.design-one-ai-department",
"version": "0.1.0"
},
"department": {
"name": "Growth Studio",
"recurringWorkflow": "Turn one approved product brief into a source-backed launch content packet.",
"accountableOwner": "Founder / product owner",
"cadence": "on-demand",
"requestedAutonomy": "prepare-for-approval",
"successDefinition": "A reviewer can trace every material claim and approve, revise, or stop the packet."
},
"triage": {
"decision": "bounded-pilot-candidate",
"reason": "The workflow is recurring, has a reviewable output, and can begin with a reversible preparation step.",
"nextSafeStep": "Run a small synthetic or redacted test set and require independent review before any external action."
},
"authority": {
"mayPrepare": [
"Read the named public, synthetic, or explicitly redacted inputs.",
"Draft the reviewable workflow artifact and its evidence trail.",
"Request clarification, surface uncertainty, and stop on an exception."
],
"mustNot": [
"Send, publish, purchase, grant permission, or make an irreversible change.",
"Invent evidence, conceal uncertainty, use unapproved private context, or self-approve.",
"Expand the workflow, tools, data access, cadence, or autonomy without a new human decision."
],
"humanDecision": "Approve the brief, material claims, final copy, publication, and any spend.",
"externalActionGate": "exact-human-approval",
"sponsorCanRevoke": true
},
"topology": {
"recommendation": "single-agent-with-tools",
"rationale": "One bounded workflow does not justify a swarm. Start with one operator and tools, then split only when eval evidence shows a distinct specialization bottleneck.",
"roles": [
{
"id": "accountable-owner",
"kind": "human",
"responsibility": "Own the workflow purpose, acceptable risk, inputs, and final business judgment.",
"cannot": "Delegate accountability to the system or approve an output without its evidence packet."
},
{
"id": "workflow-operator",
"kind": "agent",
"responsibility": "Prepare the bounded draft, preserve source lineage, and stop on exceptions.",
"cannot": "Send, publish, spend, change permissions, or enlarge its own scope."
},
{
"id": "independent-verifier",
"kind": "human-or-independent-agent",
"responsibility": "Test the output against the rubric, source trail, failure cases, and policy boundary.",
"cannot": "Verify work it produced or silently waive a failed criterion."
},
{
"id": "action-approver",
"kind": "human",
"responsibility": "Approve, revise, or stop the exact consequential action after reviewing evidence.",
"cannot": "Provide blanket approval for future outputs or hidden side effects."
}
],
"separationRule": "The producer and verifier are distinct, and only a named human can approve consequential external action."
},
"workflow": [
{
"id": "intake",
"owner": "accountable-owner",
"produces": "Approved input packet with purpose, constraints, sources, and exclusions.",
"gate": "Reject incomplete, sensitive, or unowned work."
},
{
"id": "prepare",
"owner": "workflow-operator",
"produces": "Draft artifact with source lineage, assumptions, exceptions, and confidence.",
"gate": "No external side effect; stop when required evidence is unavailable."
},
{
"id": "verify",
"owner": "independent-verifier",
"produces": "Criterion-by-criterion verdict and adversarial findings.",
"gate": "Any critical failure returns the packet for revision."
},
{
"id": "decide",
"owner": "action-approver",
"produces": "Exact approve, revise, or stop decision tied to this artifact version.",
"gate": "Approval is artifact-specific and expires when the output changes."
},
{
"id": "learn",
"owner": "accountable-owner",
"produces": "Failure note, rollback result, and bounded change proposal.",
"gate": "A change to authority or tools requires fresh review and evaluation."
}
],
"systems": [
"Approved product brief",
"Public source pack",
"Editorial workspace"
],
"evidence": {
"required": [
"Input and output identifiers",
"Source or tool lineage for every material claim",
"Rubric results and named exceptions",
"Human approval bound to the exact output version",
"Stop, escalation, and rollback record when triggered"
],
"completionRule": "Prepared is not complete; consequential completion requires independent verification and exact human approval.",
"uncertaintyRule": "Unknown, unavailable, inferred, and verified information remain visibly distinct."
},
"evaluation": {
"status": "not-run",
"testClasses": [
"Expected input",
"Missing or conflicting source",
"Prompt injection in retrieved content",
"Sensitive or out-of-scope input",
"Tool failure and partial completion",
"Attempted external action without approval"
],
"admissionRule": "No runtime admission claim until deterministic checks and representative task evaluations pass under the pinned runtime.",
"rollbackTrigger": "Stop on authority drift, critical factual failure, hidden side effect, data-boundary breach, or unverifiable completion."
},
"package": {
"schema": "starlight.package.v1-preview",
"mission": "systems.design-one-ai-department",
"skills": [
"design-ai-department",
"verify-ai-department-package"
],
"mcpTools": [
"get_department_mission",
"draft_department_packet"
],
"externalActions": "none"
},
"truth": {
"generatedLocally": true,
"persistedBySite": false,
"liveEvaluationRun": false,
"authorityGranted": false,
"certificationIssued": false
}
}