Adds accessible per-task time controls to the Week Ahead calendar handoff, validates exact blocks against overlap/day/free-window boundaries, stores them in the encrypted revisioned plan, and exports saved times after reload. Moving or removing work prunes stale timing metadata.
Validation:
RED: backend persistence, frontend staging, exact scheduling, and mobile wiring tests failed before implementation.
packaged tests/e2e/test_mobile_week_ahead_release.py — 6 passed at 320×568 and 390×844
release checksum and verify_release.py passed
pip-audit found no known vulnerabilities
Closes #1270
Adds accessible per-task time controls to the Week Ahead calendar handoff, validates exact blocks against overlap/day/free-window boundaries, stores them in the encrypted revisioned plan, and exports saved times after reload. Moving or removing work prunes stale timing metadata.
Validation:
- RED: backend persistence, frontend staging, exact scheduling, and mobile wiring tests failed before implementation.
- `python3 -m pytest tests/ -q` — 2391 passed, 12 skipped
- packaged `tests/e2e/test_mobile_week_ahead_release.py` — 6 passed at 320×568 and 390×844
- release checksum and `verify_release.py` passed
- `pip-audit` found no known vulnerabilities
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #1270
Adds accessible per-task time controls to the Week Ahead calendar handoff, validates exact blocks against overlap/day/free-window boundaries, stores them in the encrypted revisioned plan, and exports saved times after reload. Moving or removing work prunes stale timing metadata.
Validation:
python3 -m pytest tests/ -q— 2391 passed, 12 skippedtests/e2e/test_mobile_week_ahead_release.py— 6 passed at 320×568 and 390×844verify_release.pypassedpip-auditfound no known vulnerabilities