← Creative ProductionCONTENT HISTORY

Update to Creative Production

Snapshot Sep 30, 2026 · 23:20 UTC · version 0.1.25

Collection source: not recorded for this historical snapshot. These snapshots do not have a confirmed matching collection source. Differences in file lists alone do not establish changes to the package.

WHAT CHANGED · RULE-BASED ANALYSIS

Supporting file metadata differs

Newly listed paths: agents/openai.yaml. This compares saved file lists, not package contents; a different collection source can change the list.

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Supporting files

Before

[]

After

[{"relative_path":"agents/openai.yaml","size_in_bytes":215}]

Compare saved observations

Download comparison JSON
Full technical diff · 1 changed fields

changed /included_files

BEFORE
[]
AFTER
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 215
  }
]
Full snapshot data
{
  "name": "intake",
  "description": "Use when Creative Production is explicitly invoked or mentioned without a concrete request, when the user asks what Creative Production can do, or when the user wants help getting started without enough context to choose a workflow.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 215
    }
  ],
  "skill_md_contents": "---\nname: intake\ndescription: Use when Creative Production is explicitly invoked or mentioned without a concrete request, when the user asks what Creative Production can do, or when the user wants help getting started without enough context to choose a workflow.\n---\n\n# Intake\n\nOpen the Creative Production app in its zero state.\n\nThis skill owns the no-brief entry point. It does not generate images, choose a production mode, or ask structured questions.\n\n## Workflow\n\n1. Call `creative_production_board` exactly once with:\n\n```json\n{\n  \"action\": \"open\",\n  \"title\": \"Creative Production\",\n  \"summary\": \"Start with an idea\"\n}\n```\n\n   Preserve the returned `boardId`; it is the only target for later actions.\n2. Let the app show its starter grid.\n3. Do not ask a chat question before the app appears.\n4. Do not call any structured intake tool.\n5. When the user selects a starter, let the app open an editable follow-up prompt. Opening the prompt must not create a placeholder.\n6. After submission, hand off to `produce` with the existing `boardId`. Call `begin_generation` only when generation actually starts, then call `complete_generation` for each generated file. Never call `open` again for that workflow.\n\n## Exit\n\nStop after the zero-state app is visible. The next user turn or starter follow-up owns the concrete creative request and updates this same board.\n"
}

SHA-256: 8171cab7e2177165dcd6cf116625b2ceef508daf71388b1f7dd54eabd0f090b6