Preserve Search-planned work details in offline Week Ahead #1221

Merged
rockachopa merged 1 commits from timmy/1220-search-week-offline-details into main 2026-08-21 12:27:33 +00:00
Member

Closes #1220

What changed

  • stage bounded canonical issue metadata alongside account-bound pending Week Ahead state
  • carry details through cold pending reloads and promote them only after the matching server receipt
  • connect both single and batch Search planning while excluding failed placements
  • keep metadata out of Week API request bodies and prune entries not present in the plan

Verification

  • RED: 4 focused behavioral tests failed before implementation
  • GREEN: pytest -q tests/test_week_plan_frontend.py tests/test_search_week_plan.py tests/test_search_batch_plan.py (49 passed)
  • full suite: pytest -q (2310 passed, 11 skipped)
  • rendered mobile Search Week Ahead: pytest -q tests/e2e/test_mobile_search_week_plan.py (4 passed)
  • JS syntax and git diff --check pass
Closes #1220 ## What changed - stage bounded canonical issue metadata alongside account-bound pending Week Ahead state - carry details through cold pending reloads and promote them only after the matching server receipt - connect both single and batch Search planning while excluding failed placements - keep metadata out of Week API request bodies and prune entries not present in the plan ## Verification - RED: 4 focused behavioral tests failed before implementation - GREEN: `pytest -q tests/test_week_plan_frontend.py tests/test_search_week_plan.py tests/test_search_batch_plan.py` (49 passed) - full suite: `pytest -q` (2310 passed, 11 skipped) - rendered mobile Search Week Ahead: `pytest -q tests/e2e/test_mobile_search_week_plan.py` (4 passed) - JS syntax and `git diff --check` pass
rockachopa added 1 commit 2026-08-21 12:03:49 +00:00
feat: preserve Search work details offline (Closes #1220)
All checks were successful
CI / lint (pull_request) Successful in 3m46s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 5m16s
CI / release-candidate (pull_request) Has been skipped
2b874d8427
rockachopa merged commit a3861da125 into main 2026-08-21 12:27:33 +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#1221
No description provided.