{
  "slug": "automation",
  "kind": "school",
  "title": "A.I. AUTOMATIONS",
  "blurb": "A sheet that can take a message from a form, and a sheet that can run itself on a clock.",
  "subcategories": ["Grok Bot automations"],
  "seeds": [
    {"n": 1, "status": "live", "title": "Convert Google Sheets into a REST API", "youtube_id": "Lf2f1HxzQI0"},
    {"n": 2, "status": "live", "title": "Run Apps Script at Certain Specific Times: How to Automatically Manage Timed Triggers", "youtube_id": "ClsfRWx5C7E"},
    {"n": 3, "status": "empty", "title": null, "youtube_id": null},
    {"n": 4, "status": "empty", "title": null, "youtube_id": null},
    {"n": 5, "status": "empty", "title": null, "youtube_id": null},
    {"n": 6, "status": "empty", "title": null, "youtube_id": null},
    {"n": 7, "status": "empty", "title": null, "youtube_id": null},
    {"n": 8, "status": "empty", "title": null, "youtube_id": null},
    {"n": 9, "status": "empty", "title": null, "youtube_id": null},
    {"n": 10, "status": "empty", "title": null, "youtube_id": null}
  ],
  "shelf": [
    {"title": "Apps Script home", "url": "https://developers.google.com/apps-script", "kind": "site", "blurb": "Google’s home page for the little programs that sit next to Workspace files."},
    {"title": "Publish a little program as a web address", "url": "https://developers.google.com/apps-script/guides/web", "kind": "site", "blurb": "How a program becomes a web address that can receive a row or send a number back."},
    {"title": "The little program next to a sheet", "url": "https://developers.google.com/apps-script/guides/sheets", "kind": "site", "blurb": "Open the program editor from a sheet and read or write cells."},
    {"title": "Commands that talk to a sheet", "url": "https://developers.google.com/apps-script/reference/spreadsheet", "kind": "site", "blurb": "The official command list for talking to a spreadsheet."},
    {"title": "Send a short reply from the program", "url": "https://developers.google.com/apps-script/reference/content/content-service", "kind": "site", "blurb": "Send a short text reply from the program — a number, or “it worked.”"}
  ],
  "rules": [
    "Never invent video titles or URLs. Empty until HITL accept.",
    "Video of the day is one of the ten seeds, featured today.",
    "CEP maintains this record. SemkhorPrime routes David ideas. DAG renders later."
  ]
}
