Skip to main content
Paul Welty, PhD AI, WORK, AND STAYING HUMAN

2026-03-16 — Scout sweep and Sentry dedup fix

What shipped today

The autonomous scout pipeline ran end-to-end for the first time today — explore, triage, prep, execute, merge — all unattended. It surfaced 5 issues across the codebase (API inconsistencies, silent error swallowing, missing tests, UX stubs), prepped 4 of them into executable specs, and shipped all 4 through the dev→QA→merge loop. The test suite grew from 1094 to 1149 tests. The pipeline itself worked smoothly: no human intervention needed for any of the scout-discovered issues.

The second major fix was the Sentry→GitHub integration’s broken dedup logic. The triage module was using HTML comment markers (<!-- sentry:{short_id} -->) in issue bodies to detect duplicates, but GitHub’s search API doesn’t index HTML comments. Every triage run created fresh duplicates — 50+ [Sentry] TimeoutError issues in the authexis repo since March 13. The fix switches to title-based search with exact matching, which GitHub actually indexes. Deployed to the server immediately.

A smaller cleanup committed improvements to the orchestrate loop’s CLI detection (inspect the tmux pane before falling back to config, and prioritize Claude’s prompt over Codex’s to avoid false positives) and expanded the sweep skill docs with orchestrate agent health check procedures.

Completed

  • #445 — Add newsletter stage/test/send CLI stubs (PR #450)
  • #446 — Migrate idea command to Authexis v2 API and requests (PR #451)
  • #448 — Add logging to silent except blocks in outreach and orchestrate (PR #452)
  • #447 — Add tests for webhook/linear_agent.py (PR #453)
  • #449 — idea.py uses httpx (merged into #446)
  • Sentry dedup fix (direct commit, no issue)

Release progress

  • March 2026: 24/24 closed (complete)
  • April 2026: 2/2 closed

Carry-over

  • The remaining open issues are all backlog — no milestoned work outstanding
  • The orchestrate_loop CLI detection change and sweep skill docs were committed but not deployed to server (only the sentry fix was deployed)

Risks

  • The Sentry dedup fix relies on exact title matching. If Sentry changes an issue’s title between triage runs (e.g., appending a count or updating the error message), it could create a new GitHub issue. This seems unlikely but worth monitoring.

Flags and watch-outs

  • The authexis repo still has 3 open [Sentry] issues (#1207 TimeoutError, #1257 Invalid Server Actions, #1274 RateLimitError). These are legitimate — one per unique error. The duplicates were already closed.
  • Both milestones (March and April 2026) show fully closed. New issues will need a new milestone or assignment to an existing one.

Next session

  • Deploy the orchestrate_loop CLI detection fix to server (ssh paul@speedy-gonzales... && git pull)
  • Create a May 2026 milestone if new work is planned
  • Run /scout again to see if the codebase has new findings after today’s changes
  • Monitor authexis repo for any new duplicate [Sentry] issues — the fix should prevent them but worth confirming after one triage cycle
  • Consider creating a GitHub issue to track the Sentry title-drift edge case (if titles change between runs)

Why customer tools are organized wrong

This article reveals a fundamental flaw in how customer support tools are designed—organizing by interaction type instead of by customer—and explains why this fragmentation wastes time and obscures the full picture you need to help users effectively.

Infrastructure shapes thought

The tools you build determine what kinds of thinking become possible. On infrastructure, friction, and building deliberately for thought rather than just throughput.

Server-side dashboard architecture: Why moving data fetching off the browser changes everything

How choosing server-side rendering solved security, CORS, and credential management problems I didn't know I had.

The work of being available now

A book on AI, judgment, and staying human at work.

The practice of work in progress

Practical essays on how work actually gets done.

AI agents need org charts, not pipelines

Every agent framework organizes around tasks. The agencies that actually work organize around competencies. The AI community is about to rediscover this the hard way.

The delegation problem nobody talks about

When your automated systems start finding real bugs instead of formatting issues, delegation has crossed a line most managers never see coming.

What your systems won't tell you

The most dangerous gap in any organization isn't between what you know and what you don't. It's between what your systems know and what they're willing to say.