## What & why ## How it was tested ## Checklist - [ ] I have read [CONTRIBUTING.md](CONTRIBUTING.md). - [ ] `npm run verify` passes locally (all eleven checks and both test suites). - [ ] No fact is stated in prose — versions and platform facts come from `src/data/platform.json`. - [ ] `PLAN.md` still describes what this repository does; a decision it records is either unchanged or amended here, with the reasoning. - [ ] My commits are reasonably scoped, with Conventional Commit messages. ## AI-assisted contributions (required) This project **requires disclosure of AI tool usage**. Please pick one: - [ ] No AI tools were used to produce this contribution. - [ ] AI tools were used. Tool(s): `___________`. I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a `Co-Authored-By` / `Assisted-By` trailer. ## License - [ ] I agree that my contribution is licensed under this project's license (**GNU GPL v3.0 or later**), and I have the right to contribute it.