My progress
Your progress is the tick boxes you’ve checked at the end of each step. It’s stored in this browser’s local storage under keys that start with cpdemo.v1., and nothing is sent anywhere. Clearing your browser data clears it too, so export it if you switch machines.
Your labs
Section titled “Your labs”Your progress loads here. It needs JavaScript and stays in this browser.
| Lab | Steps done | Time |
|---|---|---|
| Lab 00: Set up your workstation | 0 of 9 | 45 min |
| Lab 01: Get your copy and explore the repo | 0 of 9 | 30 min |
| Lab 02: Meet the baseline model | 0 of 7 | 30 min |
| Lab 03: Repository and path instructions | 0 of 8 | 25 min |
| Lab 04: Connect Power BI Modeling MCP | 0 of 7 | 30 min |
| Lab 05: Your first custom agent: question-tester, before | 0 of 7 | 30 min |
| Lab 06: Skills and the read-only assessor | 0 of 6 | 35 min |
| Lab 07: Handoffs, names, and descriptions | 0 of 8 | 45 min |
| Lab 08: Relationships, date table, and measures | 0 of 8 | 45 min |
| Lab 09: AI metadata | 0 of 8 | 35 min |
| Lab 10: question-tester, after | 0 of 6 | 30 min |
| Lab 11: Copilot CLI and hooks | 0 of 8 | 35 min |
| Lab 12: Pull request, CI, and Copilot code review | 0 of 10 | 40 min |
| Lab 13: Copilot cloud agent | 0 of 6 | 35 min |
| Lab 14: Build your own agent, skill, and prompt | 0 of 8 | 45 min |
| Lab 15: Clean up and next steps | 0 of 7 | 10 min |
Labs that aren’t on your track are dimmed. Ticking boxes is for you; the lab’s verify command is what actually checks your work.
Your track
Section titled “Your track”What’s stored
Section titled “What’s stored”| Key | Value |
|---|---|
cpdemo.v1.<lab>.<step> | 1 when you tick a step |
cpdemo.v1.track | full, core, customization, or presenter |
starlight-synced-tabs__os | Your last Windows or macOS tab choice (set by the site framework) |
Reset clears the cpdemo.v1. keys. It doesn’t touch your repo or anything on GitHub.