22
33This file records notable catalog-contract and maintenance changes.
44
5- ## [ Unreleased]
5+ ## [ 0.1.0] - 2026-09-12
6+
7+ First versioned release: agent-taught courses, the Project Radar
8+ system, and the 0.0.3 contract updates.
9+
610
711### Added
812
13+ - A ` courses/ ` content type: agent-taught folders with COURSE.md teaching
14+ contracts, bilingual lesson pairs, scenario skins, task contracts, runnable
15+ starter/solution pairs, and objective ` verify.py ` completion evidence.
16+ - The five-course 0.0.3 batch: "Hands-on Python with Claude Code"
17+ (flagship), "Hands-on with OpenAI Codex CLI" (reuses the C1 core), "One
18+ source of truth for agent rules" (rule-drift checker core), "From 'it
19+ runs' to 'it ships'" (release-evidence builder core), and "Give your
20+ agent tools with MCP" (reuses the reviewed mcp-server contract) — each
21+ EN+ZH with scenario skins and REVIEW.md run-through records.
22+ - ` tools/verify_courses.py ` enforcing the course folder contract, wired into
23+ the Makefile and the validation workflow.
24+ - Project Radar per-project YAML records (` catalog/projects/*.yml ` ) with
25+ lifecycle status, maintenance evidence, and ` ai_familiarity ` grading.
26+ - Deterministic ` radar.json ` export with ` schema/radar-v1.schema.json ` and
27+ ` --check ` support in ` tools/export_catalog.py ` (` --target both ` ).
28+ - Bilingual generated Radar tables in ` catalog/projects/README.md ` and
29+ ` README_cn.md ` .
30+ - ` tools/radar_scan.py ` : read-only, rate-limited discovery of Radar review
31+ candidates from GitHub Search, the PyPI feed, and Hacker News — candidates
32+ only, never descriptions or status.
33+ - A ` course-feedback ` issue template for teaching drift and verify mismatches.
34+ - ` content-manifest.json ` and its schema now carry ` course ` documents.
35+ - Courses and Radar sections in ` llms.txt ` .
36+
37+ ### Changed
38+
39+ - README/README_cn gained a course banner, a courses row, and contextual
40+ flypython.com footers on every guide, playbook, and example (first-party
41+ continuation links per ` docs/REPO_TO_WEBSITE.md ` ).
42+ - The validation workflow now verifies the radar export and every course
43+ folder in addition to the existing gates.
44+ - Bilingual guide-URL tests now allow first-party flypython.com footer links
45+ alongside reviewed catalog URLs.
46+
47+ ### Added (0.0.2 and earlier)
48+
949- A complete bilingual Python AI-coding workflow covering task contracts,
1050 repository inspection, reproducible environments, bounded changes, tests,
1151 runtime verification, side-effect review, and evidence-based delivery.
@@ -32,7 +72,7 @@ This file records notable catalog-contract and maintenance changes.
3272 state, and source checksums for pinned website consumers.
3373- A human-review contribution queue for current Python Project Radar entries.
3474
35- ### Changed
75+ ### Changed (0.0.2 and earlier)
3676
3777- Defined this repository as the canonical Python product-engineering content,
3878 catalog-data, and review layer behind flypython.com, rather than a second
@@ -44,7 +84,7 @@ This file records notable catalog-contract and maintenance changes.
4484- Reduced the required local toolchain to Python 3.12 and locked Python
4585 dependencies.
4686
47- ### Removed
87+ ### Removed (0.0.2 and earlier)
4888
4989- Removed Jekyll, Ruby, page templates, styles, scripts, social assets, CNAME,
5090 robots configuration, and site-rendering tests.
0 commit comments