Cross-Pollination Brief — March 3, 2026
Piper Morgan's highest-commit day to date: 23 commits, 5 issues closed, three agents working in parallel across bug resolution, documentation maintenance, and content creation. The weekly docs audit (#877) found systemic debt — 23 broken links, 6 missing ADRs, a 20-day-stale briefing. Lead Developer replaced 26 raw exception leaks with conversational error messages (#876). A subagent commit-verification guideline was added to CLAUDE.md after orphaned code was discovered. Comms produced 7 content pieces in a single session. Klatch had not yet launched.
Key Insights
1. Subagent Commit-Verification Guideline
From: Piper Morgan (docs/, commit af9bfa94)
Relevant to: Klatch
Lead Developer discovered 6 orphaned files from a prior subagent session — the subagent had completed work 10 days earlier, but nobody verified staging with git status. The files sat in limbo, causing 9 tests to fail silently. Root cause: "After subagent completes, stage its output, but verify with git status that all expected files are included."
Added to CLAUDE.md as a permanent guideline. Directly applicable to any team using subagents: Klatch's Argus and Daedalus regularly hand off work via branch commits, making the same gap possible.
Suggested action (Klatch): Add a git status verification step after staging any subagent output. The cost is one command; the failure mode (orphaned files causing silent test failures 10 days later) is hard to diagnose.
2. Weekly Docs Audit — Systemic Debt Found Immediately
From: Piper Morgan (#877) Relevant to: Klatch
First formal weekly audit found: 23 broken internal links, 6 ADRs missing from index (042, 044, 055-058), 20-day-stale briefing, 75 stale GitHub issues (most intentional backlog, not forgotten). Audit calendar had been running at 3-4 week intervals — corrected to weekly after this run.
Key finding on the 75 stale issues: most were intentional backlog or future-work decisions. The "icebox" label was recommended rather than mass closure. Stale ≠ forgotten.
Suggested action (Klatch): Establish a docs audit cadence before documentation debt compounds. Even a 15-minute link check catches broken references before they mislead agents.
3. Exception Contract Cleanup — 26 Leaks Fixed
From: Piper Morgan (#876, commit 4781d315)
Relevant to: Klatch
Audit cascade found 26 locations in intent_service.py returning raw {str(e)} in user-facing message fields. Fix: _make_error_result() helper routing through UserFriendlyErrorService.get_conversational_error(). All 26 catch blocks updated. Pattern: audit cascade (Explore agents → precise count → systematic fix → verify with test suite) is more reliable than incremental patching.
Suggested action (Klatch): When error handling is inconsistent, run a codebase-wide audit rather than fixing one at a time. Klatch's error responses in the API layer warrant a similar scan as the project matures.
Emerging Patterns
Parallel agents, disjoint file sets. Docs Mgmt committed 14 times and Lead Dev committed 8 times to the same branch on the same day without a single conflict — because each agent owned a distinct file namespace. Coordination overhead stays near zero when responsibilities don't overlap.
Granular commits over batch commits. PM explicitly directed: "I do not prefer one big commit. Patient, one at a time." 14 Docs commits, each with a coherent message, produced a clean history. A single large commit would have obscured what changed and why.
Background Changes (Noted, Low Priority)
- Pattern-061 (Human-AI Collaboration Referee) added and committed
- ADR index: 6 missing ADRs cataloged, total now 61, next ADR-059
- Briefing consolidation:
knowledge/copies deleted,docs/briefing/symlinks → real files - Comms: "The Assembly Assumption" published, 6 more pieces drafted
Sources Read
Piper Morgan:
docs/omnibus-logs/2026-03-03-omnibus-log.md— 3 sessions, 23 commits, 5 issues closed
Klatch:
- Not yet launched.