Add the removal marker to every TODO file
Some checks failed
md-naming / markdown naming convention (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Tests / test (3.10) (push) Has been cancelled
Tests / test (3.11) (push) Has been cancelled
Tests / test (3.12) (push) Has been cancelled
Tests / lock-popup-safety (push) Has been cancelled
release-apk / release (APK) (push) Has been cancelled

The rename commit staged the git mv but not the accompanying content
edit, so these TODO files landed without the "REMOVE ME AFTER FINISH"
line the md-naming gate requires. Repos whose hook was already live
refused that commit; repos without it accepted a file the gate would
now reject.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A47aX5DJwmA3QFn3pkEWi7
This commit is contained in:
Krzysztof Rudnicki 2026-08-24 15:56:24 +02:00
parent a889341979
commit e2d08f33a7
8 changed files with 16 additions and 0 deletions

View File

@ -91,3 +91,5 @@ A refactor without a gate silently regrows. Before this task is done:
## Verify
Run the suite, then actually run the locker entry point — this repo deploys from the working tree, so a broken import is a live outage.
REMOVE ME AFTER FINISH

View File

@ -174,3 +174,5 @@ The code matches the pinned gatelock 0.4.0; this machine has 0.5.0 installed.
Resync with `pip install -r requirements.txt`. **Do not "fix" the code to
match the installed version** — that would break CI. See the comment in
`scripts/_popup_form_check.py`.
REMOVE ME AFTER FINISH

View File

@ -139,3 +139,5 @@ is exactly the change that can cause one.
another class's private attribute is a real finding.
- Do not touch `refactor_claude_todo.md`'s 250-line work; that is a separate,
in-progress task with its own prompt file.
REMOVE ME AFTER FINISH

View File

@ -122,3 +122,5 @@ emulator and not a debug-only Flutter driver session.
unfocus without popping the route (tap dead space, or `dumpsys input_method`
to check `mInputShown` first) and must distinguish "tree is partial" from
"element is genuinely absent" rather than reporting a false negative.
REMOVE ME AFTER FINISH

View File

@ -204,3 +204,5 @@ Current real state for comparison: `screen_locker/extra_benefits_state.json` and
icon at `~/.config/i3/scripts/screen_locker_tray.py` (outside the repo, shells
out to the CLI, refreshes every 60s), and the lock screen itself. No i3blocks
integration exists despite `format_summary_line` being described as one.
REMOVE ME AFTER FINISH

View File

@ -228,3 +228,5 @@ state what you felt and heard; do not infer them from the code.
what counts as a workout** — enforcement depends on it, and it is out of scope.
- The repo enforces a 250-line file cap and bans `# noqa`; ruff runs
`select = ["ALL"]` on the Python side.
REMOVE ME AFTER FINISH

View File

@ -28,3 +28,5 @@ Technical Requirements:
App should work on rooted and unrooted phones with minimum android version of at least 12
Full test coverage (100%) (but first check the functionality and if the functionality fully works and is approved by user THEN start writing ANY tests at all please)
I connected an unrooted phone with adb on to the pc use it for testing
REMOVE ME AFTER FINISH

View File

@ -18,3 +18,5 @@ Implementing design_v2.md improvements.
## Next Steps
- Clarify user intent on "no break between sets" (contradicts design_v2.md which
explicitly requested per-set breaks)
REMOVE ME AFTER FINISH