Card Count Movement

+24
68
Start of week
92
End of week
+24
Net change
Board intake is outpacing completions for the second week in a row. The jump is largely from heavy Granola sync this week (12+ meeting follow-up cards landed June 9-12). The real signal: Triage hit 27 cards. That column is the inbox and it should trend toward 0, not 27. If intake rate continues, consider tightening the Granola intake filter or batching meeting follow-ups.
Column breakdown (June 12)
Triage: 27 • Up Next: 18 • Priority: 29 • Ready to Review: 2 • Brian: 7 • Team: 9
On Hold: 8 (Priority: 3, Brian: 5) • Not Now: 1 • Done: 558 total

Resolved Autonomously

5
Built payroll-timecard-prep skill (W1.3): reads both Paycor Time Dashboards, classifies unapproved timecards, drafts grouped Slack nudges by supervisor. Biweekly cron live (Mon 4pm + Tue 11am, pay weeks only, first run Jun 22). Also resolved the 401K ER-match mystery with live Paycor data: Brian's match is a correct 4% of Reg earnings; his payout drop was a salary base change, not a payroll error.
Built + end-to-end verified. Auth via client_credentials, new salesforce_restock(sku) tool (on-hand, in-transit, PO ETAs). Fixed a latent bug where all connectors were getting no credentials in production. Added a daily health canary. Waiting on your field confirmation before Pam goes live.
Built "AI Skills Pipeline" sheet in your Notes spreadsheet with full 16-column candidate schema + auto-scoring formula. Unblocked after you shared the sheet link (service account can't create its own Drive files). Seeded example row. KR1 step checked off.
Book quiz cron → 4 quizzes auto-created this week
Marriage & Family (Jun 12), Communication & People Skills (Jun 11), Customer Service (Jun 10), Habits & Personal Performance (Jun 8). All in Priority, no human involvement.
KR3 deliverable: "Top 3 to build next" card created in Up Next from the backfill scan of recent Granola transcripts.

Awaiting Your Call

6
Ready to Review • 7 days waiting
Confirm: ECS__Available_Units__c (sellable), serp__Quantity_in_Transit__c (in-transit), ETA__c (restock date). One reply unlocks production.
Up Next • Active, 4 days since last exchange
(1) W1.4: should payroll-ready green light also post to this Basecamp card (besides Slack DM to you)? (2) Greenlight the Paycor-seed script for auto-refreshing the supervisor map? (3) Was Brian's end-of-August Reg wage-base drop intentional?
Ready to Review • 13 days waiting
Per brand (iHR/ITAM separate) or one combined bot with brand tag? Sonnet 4.6 or Opus 4.8 as judge? Is "CS Manager Bot" Yuma tuning or a separate supervisor bot that audits Yuma output?
Priority • 11 comments • June 11 last PM comment
Architecture decision: should this build happen now or after Pam's Salesforce sign-off? Claude proposed the Pam pattern as the template; need a go/no-go on generalizing it.
Triage • 7 days sitting • All 6 ritual steps unchecked
Claude claimed this card on June 9 and said it would post a synthesis comment. It did not follow through. Owe you that synthesis. Skip it or should Claude post it now?
Triage • June 6 • 6 days
The 4:30 PM coo-executor run hits Claude's session limit and fails silently. Options: shorten the prompt, split into two runs, or accept that coo-executor is not viable at current board size. Decision needed before this keeps failing weekly.

Blocked

3
Priority • Blocked on 3 Anthony actions
Waiting on: (a) Create Harper's own Slack app + drop bot token into ~/.claude-cron.env, (b) Reconcile 17 unmatched employees in the identity map, (c) Confirm bot name and scope for Anne data mining.
Priority • KR5 was due June 12 (today)
KR2 (Granola listener) and KR5 (ranker + crons) are both past due. KR3 backfill ran (Jun 11 card). Need confirmation that week-1 signal quality is acceptable before KR4 (Slack/Basecamp listeners) starts. Is the backfill output in Up Next what you expected?
Up Next • Blocked on Ross
Step "auto-update the points, get the skill from Ross" is blocked. Slack API was blocked on the last run; DM to Ross could not be sent. Needs manual ask from you or unblocked Slack access.

Auto-Trash Next Friday

5
5 cards are 30+ days stale with no activity. Unless rescued by next Friday (June 19), they will be marked for trash.
Medi-cal for parents — Brian column
First stale: March 4, 2026 • 101 days inactive
Joan - B- — Team column
First stale: April 17, 2026 • 56 days inactive
Ardie — Team column
First stale: April 18, 2026 • 55 days inactive
Anne - A — Team column
First stale: April 30, 2026 • 43 days inactive (note: Anne is on family medical leave, she has a separate active card)
First stale: May 6, 2026 • 37 days inactive

Feedback This Week

Proposed Auto-Approval Patterns

3 proposals

These are patterns where Claude would move cards to Done without a separate review step. Approve with 👍 or keep in Review with 👎.

Skill-build + cron-install (no write access)

When Claude builds a skill from an approved spec, validates it live, and installs its cron, the card moves to Done without a separate review. Pattern: spec approved by Anthony in a Basecamp comment → skill built + tested → cron installed and verified firing. Example this week: payroll-timecard-prep (biweekly auto-nudge, read-only, you keep all send buttons).

Submitted.

Read-only research + Basecamp findings post

When Claude does read-only analysis (API data pull, Paycor/Salesforce/Sheets read) and posts structured findings to a Basecamp card, that step is auto-approved and no confirmation comment needed. Example: 401K ER-match deep dive, Salesforce PO live read. Scope: read-only actions only, no write-back.

Submitted.

Ready to Review → Done after 14 days with no response

If a card sits in Ready to Review for 14+ days with no Anthony comment, Claude closes it to Done with a note saying "timed out — no review received, moving to Done." Currently: Salesforce connector (7 days) and CS Manager Bot (13 days) are both stuck there. This would auto-close them next week absent a response.

Submitted.

Open Questions For You

6
  1. Salesforce fields: Confirm ECS__Available_Units__c + serp__Quantity_in_Transit__c + ETA__c are the right fields for Pam's inventory answers, or override. She is ready to go live on your say-so.
  2. Payroll W1.4: Should the biweekly payroll-ready status also post a one-liner to the Automate Payroll Basecamp card (besides your Slack DM)? Claude recommends yes — makes the card a complete audit log and Will can see it.
  3. coo-executor failure: The 4:30 PM daily run hits Claude's session limit and fails silently. Kill it, shorten the prompt, or split into two lighter runs?
  4. AI Leverage Scanner KR2-KR5: KR3 backfill ran (Jun 11 card in Up Next). Does the output look like what you expected? That gates KR4 (Slack/Basecamp listeners) and KR5 (ranker + crons).
  5. Triage pile-up (27 cards): That's a lot. Do you want Claude to batch-process Triage this weekend — interview each card, move dead ones to Done, and surface the real action items — or should Triage just drain naturally as you read them?
  6. Anne - A card (Team column): 43 days stale. She's on family medical leave with an active support card. Should the Team tracking card be archived while she's on leave, or kept as a placeholder for her return?