diff --git a/pubspec.yaml b/pubspec.yaml index 547aa09..1604223 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.0.18+1 +version: 1.0.19+1 environment: sdk: ^3.12.2 diff --git a/refactor_claude_todo.md b/refactor_claude_todo.md index fa62f03..c826bd5 100644 --- a/refactor_claude_todo.md +++ b/refactor_claude_todo.md @@ -1,5 +1,14 @@ # Refactor TODO — enforce the 250-line file cap +> **DONE for this repo (2026-08-14).** Every file is at most 250 lines and +> `bash ~/utils/scripts/check_file_length.sh --all` exits 0. The gate is wired +> into `.pre-commit-config.yaml` and `.github/workflows/file-length.yml`, and +> was verified from a fresh checkout: `scripts/install_hooks.sh` installs it, +> and a staged 260-line file then makes `git commit` fail. 313 tests pass at +> 100% coverage (up from 99.9%). The counts below are the pre-refactor survey, +> kept as the record of what was done — re-run the survey before reusing this +> file here. It is still a valid prompt for **other** repos. + > **This file is a ready-to-use prompt.** Paste it to Claude, or open this repo > and say "do refactor_claude_todo". It is self-contained: everything needed to > execute is below. Generated 2026-08-14 from a measured survey of every repo.