From 9415ad3913347327741fd54b13965f7058885c42 Mon Sep 17 00:00:00 2001 From: Deepro713 Date: Sun, 7 Jun 2026 17:18:31 +0530 Subject: [PATCH] =?UTF-8?q?docs:=20wrap=20M010=20=E2=80=94=20neo-handcrick?= =?UTF-8?q?et=20hits=20v1.0.0=20=F0=9F=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Status badge → v1.0.0; CHANGELOG 1.0.0/1.0.1 with a 1.0 note; wiki Release-Notes + Roadmap mark M010 done and the 1.0 release; M010 milestone note Done. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 11 +++++++++++ README.md | 2 +- docs/02-milestones/m010-accessibility-onboarding.md | 6 +++--- wiki/Release-Notes.md | 3 +++ wiki/Roadmap.md | 4 ++-- 5 files changed, 20 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0487dc4..2c6282a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,17 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). See `docs/00-overview/decision-log.md` (ADR-0002). - **Round 1 plan** (M004–M008) + research synthesis (ADR-0003). +## [1.0.0]–[1.0.1] — 2026-06-07 — M010 accessibility, onboarding & the 1.0 release 🎉 + +The **1.0** release: a complete, accessible, welcoming game. + +### Added +- **Accessibility** (`a11y.py`): honour `NO_COLOR`; an a11y/static **no-animation** mode (`NHC_A11Y` / + `config.A11Y_MODE`); an **untimed** option (`NHC_UNTIMED` / a setup prompt); a **colour-never-alone** + signal map (every signal carries a glyph + word). (v1.0.0) +- **Interactive onboarding tutorial** (`onboarding.py`, "How to play" menu) + a README Accessibility + section and first-run pointer; recorded-playtest polish review. (v1.0.1) + ## [0.9.0]–[0.9.2] — 2026-06-07 — M009 daily-seed & procedural challenges ### Added diff --git a/README.md b/README.md index 43facfc..45189b2 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ A single-player CLI hand cricket game with five formats, 200 country rosters, an [![License: MIT](https://img.shields.io/badge/license-MIT-yellow.svg)](LICENSE) [![Python 3.10+](https://img.shields.io/badge/python-3.10%2B-blue.svg)](https://www.python.org/downloads/) [![Tests](https://img.shields.io/badge/tests-12%20passing-brightgreen.svg)](tests/test_smoke.py) -[![Status: v0.9.2](https://img.shields.io/badge/status-v0.9.2-informational.svg)](CHANGELOG.md) +[![Status: v1.0.0](https://img.shields.io/badge/status-v1.0.0-success.svg)](CHANGELOG.md) [![mypy: clean](https://img.shields.io/badge/mypy-clean-2C9F4A.svg)](pyproject.toml) [![Code style: PEP 8](https://img.shields.io/badge/code%20style-PEP%208-2C9F4A.svg)](https://peps.python.org/pep-0008/) diff --git a/docs/02-milestones/m010-accessibility-onboarding.md b/docs/02-milestones/m010-accessibility-onboarding.md index 7eda392..a106d8e 100644 --- a/docs/02-milestones/m010-accessibility-onboarding.md +++ b/docs/02-milestones/m010-accessibility-onboarding.md @@ -2,8 +2,8 @@ title: M010 — Accessibility, onboarding & 1.0 polish type: milestone milestone: M010 -status: Todo -state: open +status: Done +state: closed version: v1.0.0 github: milestone: 10 @@ -11,7 +11,7 @@ github: # M010 — Accessibility, onboarding & 1.0 polish -**Status:** Todo · **Target version:** v1.0.0 · **GitHub milestone:** #10 +**Status:** Done · **Target version:** v1.0.0 · **GitHub milestone:** #10 ## Goal The v1.0.0 headline (research §2): meet CLI accessibility standards (NO_COLOR, static/no-animation a11y mode, colour-never-alone, configurable/untimed timer) and add an onboarding tutorial + a definitive polish pass. The release that says 'this is done and welcoming'. diff --git a/wiki/Release-Notes.md b/wiki/Release-Notes.md index 21c7251..2b598f0 100644 --- a/wiki/Release-Notes.md +++ b/wiki/Release-Notes.md @@ -3,6 +3,9 @@ Per-milestone releases (one minor bump each; clusters are patch bumps). Refreshed at every ship. ## Round 2 (in progress) +- **🎉 v1.0.0 / v1.0.1** — **M010 Accessibility, onboarding & the 1.0 release**: NO_COLOR + a static + no-animation a11y mode, colour-never-alone signalling, an untimed option, and an interactive + onboarding tutorial. **Completes M010 — neo-handcricket hits 1.0.** - **v0.9.2** — M009 `ui-and-playtest`: playable Daily challenge menu + reproducibility gate. **Completes M009.** - **v0.9.1** — M009 `leaderboard`: daily score + local best-table (offline, shareable). diff --git a/wiki/Roadmap.md b/wiki/Roadmap.md index f2e4b68..f196ddd 100644 --- a/wiki/Roadmap.md +++ b/wiki/Roadmap.md @@ -24,8 +24,8 @@ Arc: retain → polish to **1.0** → open up → deepen → broaden. (ADR-0021 - ✅ **M009 — Daily-seed & procedural challenges** (v0.9.x) — deterministic daily match + modifiers, score + local best-table, offline share codes. **Done.** -- ⏳ **M010 — Accessibility, onboarding & 1.0 polish** (**v1.0.0**) — NO_COLOR + static a11y mode, - colour-never-alone, configurable/untimed timer, onboarding tutorial. +- ✅ **M010 — Accessibility, onboarding & 1.0 polish** (**v1.0.0** 🎉) — NO_COLOR + static a11y mode, + colour-never-alone, untimed timer, onboarding tutorial. **Done — neo-handcricket is 1.0.** - ⬜ **M011 — Headless adapter & Textual TUI foundation** (v1.1.0) — local, no network. - ⬜ **M012 — Roguelite draft: relics & run modifiers** (v1.2.0). - ⬜ **M013 — Content & localization scaffold** (v1.3.0).