Skip to content

S-134468: Badge actionable task follow-ups - #156

Open
EllAchE wants to merge 5 commits into
mainfrom
s-134468-task-action-badge-20260816-155132
Open

S-134468: Badge actionable task follow-ups#156
EllAchE wants to merge 5 commits into
mainfrom
s-134468-task-action-badge-20260816-155132

Conversation

@EllAchE

@EllAchE EllAchE commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Note

Browser capture below is preserved from the earlier /admin/tasks implementation; the current /organizer/tasks route needs a local Postgres that neither authoring machine runs. The current head is verified instead by the full local unit suite (199 files, 2153 tests) and GitHub Actions run 32212467133.

Summary

  • Organizers need a stable signal for overdue task follow-ups, not the noisy total of every outstanding assignment. This change counts only overdue assignments that still need action for the selected event.
  • A reminder sent on or after the deadline clears the immediate organizer action. The blocked/deferred limitation — a reminded speaker who is genuinely blocked looks the same as one who went quiet — is documented in docs/decisions-long-form.md and on isAwaitingTaskAction.
  • Show the actionable count in the organizer and CRM sidebars, add an Awaiting me counter and filter, and make that queue the task report default.

Test plan

  • bun run test on the merged head: 199 files, 2153 tests passing
  • bun run lint and bun run typecheck clean locally
  • GitHub Actions run 32212467133: Build, Contracts, Integration, Lint, Security, Test, and Typecheck all pass on the current head
  • Predicate and task-summary tests cover overdue, reminded, complete, rejected, and mismatched-event assignments

Fixes S-134468

Agent Audit

  • Action: create-pr
  • Timestamp: 2026-08-16T20:04:46Z
  • Agent: codex
  • Agent type: codex
  • Triggered by: loganharless
  • Origin: loganharless@MacBook-Pro-5
  • Session: 01a00c07-05a0-7bf2-a1ee-849e7ea77b09
  • Source repo: EllAchE/sessionboard-oss
  • Worktree: /Users/loganharless/Desktop/da/worktrees/s-134468-task-action-badge-20260816-155132
  • Branch: s-134468-task-action-badge-20260816-155132
  • Head commit: d1d754e
  • tmux pane: %328
  • tmux session: resume-triage-gmail-inbox

Continuation audit: action=finish-and-promote; timestamp=2026-08-19T03:30:00Z; agent=claude; triggered_by=loganharless; origin=loganharless devbox; worktree=/home/loganharless/worktrees/s-134468-active-20260819-024600; head=70f3d7d

📸 UI capture evidence

Route: /admin/tasks

Screenshots

01-awaiting-me-task-badge.png
02-final.png

Artifacts

Agent audit: action=ship-ui-evidence; timestamp=2026-08-16T20:05:04Z; agent=codex; agent_type=codex; triggered_by=loganharless; origin=loganharless@MacBook-Pro-5; session=01a00c07-05a0-7bf2-a1ee-849e7ea77b09; source_repo=EllAchE/sessionboard-oss; worktree=/Users/loganharless/Desktop/da/worktrees/s-134468-task-action-badge-20260816-155132; branch=s-134468-task-action-badge-20260816-155132; head=d1d754e; tmux_pane=%328; tmux_session=resume-triage-gmail-inbox

@EllAchE EllAchE added the codex PR primarily authored by Codex label Aug 16, 2026
@EllAchE EllAchE changed the title Badge actionable task follow-ups S-134468: Badge actionable task follow-ups Aug 17, 2026
@EllAchE
EllAchE marked this pull request as ready for review August 19, 2026 03:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

codex PR primarily authored by Codex

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant