{
  "status": "autonomy_content_factory_draft_closed_until_human_yes",
  "canonical_namespace": "Sonic-Forage",
  "review_only": true,
  "requires_human_approval": true,
  "auto_post_enabled": false,
  "auto_stream_enabled": false,
  "auto_upload_enabled": false,
  "starts_paid_api": false,
  "starts_gpu": false,
  "human_approval_question": "Do you approve using the Sonic-Forage autonomy content factory plan and sidekick bumper in a live/public stream after reviewing the exact media, policy gates, stream destination, and proof paths?",
  "operator_doc": "docs/streaming/FULL_AUTONOMY_CONTENT_FACTORY_PLAN.md",
  "safety_policy": "docs/streaming/autonomy_safety_policy.json",
  "factory_script": "scripts/autonomous_content_factory.py",
  "queue_dir": "docs/streaming/content_factory_queue",
  "concept_asset": {
    "path": "docs/assets/stream/autonomy_factory/autonomy_factory_robot_sidekick_concept.png",
    "manifest": "docs/assets/stream/autonomy_factory/autonomy_factory_robot_sidekick_concept.json",
    "status": "concept_background_only_generated_text_typo_not_final_typography"
  },
  "sidekick_bumper": {
    "path": "docs/streaming/operator_drops/autonomy_factory_sidekick_explainer_001.mp4",
    "manifest": "docs/streaming/operator_drops/autonomy_factory_sidekick_explainer_001.json",
    "stream_ready_copy": "docs/streaming/stream_ready/docs__streaming__operator_drops__autonomy_factory_sidekick_explainer_001__e9564fee5e15__720p30_48k.mp4",
    "duration_seconds": 24.021333,
    "minimum_bytes": 800000,
    "stream_ready_minimum_bytes": 5000000,
    "rights_status": "owned_generated"
  },
  "proof_paths": [
    "docs/streaming/FULL_AUTONOMY_CONTENT_FACTORY_PLAN.md",
    "docs/streaming/autonomy_safety_policy.json",
    "scripts/autonomous_content_factory.py",
    "docs/assets/stream/autonomy_factory/autonomy_factory_robot_sidekick_concept.png",
    "docs/assets/stream/autonomy_factory/autonomy_factory_robot_sidekick_concept.json",
    "docs/streaming/operator_drops/autonomy_factory_sidekick_explainer_001.mp4",
    "docs/streaming/operator_drops/autonomy_factory_sidekick_explainer_001.json",
    "docs/streaming/stream_ready/docs__streaming__operator_drops__autonomy_factory_sidekick_explainer_001__e9564fee5e15__720p30_48k.mp4",
    "docs/streaming/content_factory_queue/content_factory_20260505T203506Z.json"
  ],
  "verifier_commands": [
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
    "git diff --check"
  ],
  "blocked_without_approval": [
    "posting or scheduling public social copy",
    "starting or restarting a livestream",
    "uploading clips to YouTube, X, TikTok, Instagram, or other platforms",
    "rebroadcasting other streamers, copyrighted music, films, shows, or private chat",
    "running gambling promos, affiliate offers, or engagement manipulation",
    "starting GPU, training, model-download, Modal, RunPod, or paid API jobs",
    "publishing datasets or moving private media",
    "claiming revenue, sponsorship, affiliation, attendance, real Kick chat integration, or verified traction",
    "using or exposing stream keys, RTMP URLs, tokens, API keys, wallets, or private credentials",
    "mutating cron jobs or creating recursive automation"
  ],
  "closed_gates": {
    "public_posting": false,
    "outreach": false,
    "paid_promotion": false,
    "claim_revenue": false,
    "claim_openai_affiliation": false,
    "claim_real_kick_chat_integration": false,
    "youtube_upload": false,
    "publishes_stream": false,
    "records_audio": false,
    "uploads_private_media": false,
    "starts_gpu": false,
    "starts_paid_api": false,
    "downloads_models": false,
    "starts_training": false,
    "publishes_dataset": false,
    "rebroadcasts_other_streamers": false,
    "gambling_promo": false,
    "spend": false,
    "wallet_actions": false,
    "secret_exposure": false,
    "mutates_cron": false
  }
}
