{"schema_version":"1","upcoming":[],"past":[{"id":"c0010000-0000-4000-8000-000000000200","slug":"foundations-practice-live","title":"Sample live: check an agent first draft","description_md":"Illustrative past session for the Foundations sample course. No actual broadcast or recording exists.","hosts":["EDU sample content"],"starts_at":"2026-09-13T16:00:00Z","tz":"Europe/Warsaw","duration_min":30,"deliverable_md":"A claim-to-source checklist. This is sample content, not a scheduled live.","skill_tags":["verify-ai-output"],"status":"ended","lesson_id":"c0010000-0000-4000-8000-000000000003","url":"/event/foundations-practice-live","machine_url":"/event/foundations-practice-live.json"}],"lessons":[{"id":"c0010000-0000-4000-8000-000000000001","slug":"foundations-choose-a-task","title":"Choose a task you can safely delegate","excerpt":"Turn a small recurring task into a measurable, low-risk experiment.","source_event_id":null,"published_at":"2026-09-14T22:37:10.811Z","version":1,"skill_tags":["choose-a-safe-ai-task"],"hosts":["EDU sample content"],"live_date":null,"reading_time_min":5,"url":"/lesson/foundations-choose-a-task","machine_url":"/lesson/foundations-choose-a-task.json"},{"id":"c0010000-0000-4000-8000-000000000002","slug":"foundations-write-a-brief","title":"Give an agent a brief it can act on","excerpt":"State the input, desired output and boundaries before asking for work.","source_event_id":null,"published_at":"2026-09-14T22:37:10.811Z","version":1,"skill_tags":["brief-an-agent"],"hosts":["EDU sample content"],"live_date":null,"reading_time_min":5,"url":"/lesson/foundations-write-a-brief","machine_url":"/lesson/foundations-write-a-brief.json"},{"id":"c0010000-0000-4000-8000-000000000003","slug":"foundations-check-the-result","title":"Check a result before relying on it","excerpt":"Trace claims to supplied evidence and catch an unsupported statement.","source_event_id":"c0010000-0000-4000-8000-000000000200","published_at":"2026-09-14T22:37:10.811Z","version":1,"skill_tags":["verify-ai-output"],"hosts":["EDU sample content"],"live_date":"2026-09-13T16:00:00Z","reading_time_min":5,"url":"/lesson/foundations-check-the-result","machine_url":"/lesson/foundations-check-the-result.json"},{"id":"c0010000-0000-4000-8000-000000000004","slug":"foundations-reuse-a-workflow","title":"Turn a successful attempt into a reusable workflow","excerpt":"Package your brief, checks and stop conditions so the next run is repeatable.","source_event_id":null,"published_at":"2026-09-14T22:37:10.811Z","version":1,"skill_tags":["build-a-repeatable-ai-workflow"],"hosts":["EDU sample content"],"live_date":null,"reading_time_min":5,"url":"/lesson/foundations-reuse-a-workflow","machine_url":"/lesson/foundations-reuse-a-workflow.json"},{"id":"c0010000-0000-4000-8000-000000000005","slug":"foundations-show-your-proof","title":"Show what works and what still needs a human","excerpt":"Assemble a small evidence pack and test whether the workflow transfers.","source_event_id":null,"published_at":"2026-09-14T22:37:10.811Z","version":1,"skill_tags":["demonstrate-an-ai-workflow"],"hosts":["EDU sample content"],"live_date":null,"reading_time_min":5,"url":"/lesson/foundations-show-your-proof","machine_url":"/lesson/foundations-show-your-proof.json"}]}