Avoid imported busy time in Week Ahead calendar export #1211

Merged
rockachopa merged 1 commits from timmy/1210-week-calendar-availability into main 2026-08-21 06:00:11 +00:00
Owner

Closes #1210

Schedules ordered Week Ahead work into private, session-only free windows derived from the applied calendar import. Whole tasks skip busy periods; work that cannot fit blocks export with an actionable item/day message. No raw events or derived windows are persisted or uploaded, and manual start-time export remains unchanged without an active import.

Validation:

  • pytest -q tests/ — 2291 passed, 11 skipped
  • STACKCHAIN_RUN_RELEASE_E2E=1 pytest -q tests/e2e/test_mobile_week_ahead_release.py::test_release_artifact_plans_seven_touch_safe_mobile_dates — 2 passed (320×568, 390×844)
  • reproducible release bundle built from commit 4e275b1 before packaged E2E
Closes #1210 Schedules ordered Week Ahead work into private, session-only free windows derived from the applied calendar import. Whole tasks skip busy periods; work that cannot fit blocks export with an actionable item/day message. No raw events or derived windows are persisted or uploaded, and manual start-time export remains unchanged without an active import. Validation: - `pytest -q tests/` — 2291 passed, 11 skipped - `STACKCHAIN_RUN_RELEASE_E2E=1 pytest -q tests/e2e/test_mobile_week_ahead_release.py::test_release_artifact_plans_seven_touch_safe_mobile_dates` — 2 passed (320×568, 390×844) - reproducible release bundle built from commit `4e275b1` before packaged E2E
timmy added 1 commit 2026-08-21 05:51:47 +00:00
feat: avoid imported busy time in Week Ahead export (Closes #1210)
All checks were successful
CI / lint (pull_request) Successful in 3m17s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 4m38s
CI / release-candidate (pull_request) Has been skipped
4e275b1518
rockachopa merged commit 7a9347bd2a into main 2026-08-21 06:00:11 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#1211
No description provided.