- Course authored against the ZCode documentation (zcode.z.ai/docs:
desktop-native workspace, Goal Mode objective management and recovery,
task lists, file references, remote control from a phone while the
desktop remains the runtime) and the shared
report-toolcore.TASK.md,tests/,scenario/,starter/,solution/are byte-identical to the Claude Code / Codex course cores — enforced by thecore-groupcheck intools/verify_courses.py. - Environment for mechanical verification: macOS (arm64), Python 3.13.
- Commands and results:
python verify.py starter --expect-failure— exit 0; expected failures reproduced.python verify.py solution— exit 0; 9/9 tests pass.python tools/verify_courses.py— contract satisfied, core identical.
- Not done: any run inside ZCode. No ZCode install or account was used; every ZCode behavior described in the lessons is sourced from official documentation, not observed.
- L01 (EN+ZH) rewritten around the fixed order: get the tool running →
install the FlyPython Skill (network access included) → let the agent
fetch this course's files via the files endpoint. All "download this
folder" wording removed from
COURSE.mdand lessons. - The learner's check command across lessons is now the bare
python verify.py(FP-820): per-checkpoint status + claim codes, non-zero exit while gated checkpoints are open.solutionis no longer presented as a completion standard. - Tool-specific Skill install and network steps are authored from the same official documentation as the course; not yet exercised inside the tool — the pending live run-through below still stands.
- One full agent-taught run-through inside ZCode ("start lesson 1" through
the Lesson 5 checkpoint) on a current build, recording observed
deviations from
COURSE.mdhere — including how Goal Mode presented the lesson checkpoints in practice. - Whether the free tier lasts the whole course is unverified.
(none yet — no live run has happened)