..
__init__.py
Finish the Python side: scripts, conftest, and the last test modules
2026-08-15 20:57:29 +02:00
_popup_form_check.py
Stop the relaxed-day popup from re-firing every 30 minutes after Skip
2026-08-18 21:55:59 +02:00
_xvfb_reexec.py
Finish the Python side: scripts, conftest, and the last test modules
2026-08-15 20:57:29 +02:00
add_scheduled_skip.py
Re-arm the locker, and make a disarmed enforcer impossible to miss
2026-08-17 16:47:25 +02:00
check_enforcement_armed.py
Re-arm the locker, and make a disarmed enforcer impossible to miss
2026-08-17 16:47:25 +02:00
check_file_length.py
Enforce the 250-line cap for real, and on Dart
2026-08-15 22:42:57 +02:00
check_flutter_coverage.sh
workout_app: add Google sign-in support for the Firebase sync account
2026-08-14 10:56:16 +02:00
check_md_naming.sh
Adopt the four markdown namespaces and gate them
2026-08-24 15:53:42 +02:00
check_no_crdt_sync_override.sh
Add a pre-commit gate against a local crdt_sync dependency_override
2026-08-12 19:18:21 +02:00
check_requirements_sync.py
Add CI-mirror pre-push gate + requirements-sync check
2026-07-11 17:42:45 +02:00
check_silent_failures_dart.py
Split storage_service.dart (781) into part extensions
2026-08-15 21:12:08 +02:00
check_silent_failures.py
Re-arm the locker, and make a disarmed enforcer impossible to miss
2026-08-17 16:47:25 +02:00
ci_mirror.sh
Add CI-mirror pre-push gate + requirements-sync check
2026-07-11 17:42:45 +02:00
demo_workout_handoff.py
Put the demo's escape hatch inside the app, the only place it can be received
2026-08-22 12:41:07 +02:00
disarm_guard.sh
Make disarming survive the install scripts, not just systemd
2026-08-22 12:54:13 +02:00
finish_2026_08_24.sh
Tell "could not check" apart from "no workout", and stop double-granting bonuses
2026-08-24 13:07:20 +02:00
fix_2026_07_26_sport.py
Stop the relaxed-day popup from re-firing every 30 minutes after Skip
2026-08-18 21:55:59 +02:00
refresh_refactor_todo.py
Add refresh_refactor_todo.py: self-correcting violations table
2026-08-15 19:05:31 +02:00
restore_and_bonus.py
Make the recovery scripts say why they failed, not just print it
2026-08-24 13:10:53 +02:00
revoke_sick_day.py
Make the recovery scripts say why they failed, not just print it
2026-08-24 13:10:53 +02:00
setup_mcp.sh
Add read-only MCP server exposing workout/lock status
2026-07-10 21:28:09 +02:00
split_dart_test.py
Add todo_finish_dart_250_prompt.md and the Dart test splitter
2026-08-15 21:49:15 +02:00
verify_lock_popup_safety.py
Finish the Python side: scripts, conftest, and the last test modules
2026-08-15 20:57:29 +02:00
verify_screen_fits.py
Queue behind stronger lockers, single-instance guard, fix budget-crash in fit check
2026-08-21 13:04:54 +02:00
verify_workout_credited.py
Make the recovery scripts say why they failed, not just print it
2026-08-24 13:10:53 +02:00