Commits with substantial prose (≥120 chars) — the rationale behind each move.
0fb6792 · 2026-09-22 · cards/eval: flatten vp-consulting into consulting-agent (TK-12015)
Repoint the routing eval ground-truth from the retired vp-consulting officer
to the consulting-agent steward. Companion to auto-snapshot b77f2cc, which
already landed the new cards/consulting-agent.agent-card.json, dropped the old
cards/vp-consulting.agent-card.json, and repointed eval-blind2.json. Zero
dangling vp-consulting node across the a2a card + eval surfaces.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_38a23781-1663-4f8e-807d-e37d704feaad
b276fc7 · 2026-09-22 · cards: drop prompt-engineer skill, merge scope into ai-engineer (TK-12015)
Mirror the cabinet.yaml merge — remove the generated prompt-engineer
AgentSkill and fold prompt-optimization into ai-engineer's card so the
A2A directory matches the org-chart.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D2KFGQK7p7ahEzug7HBMZF
54459a9 · 2026-08-01 · frame find() as a ranked top-3 shortlist (routing hint, not oracle) + confidence flags
Shared _shortlist() formatter for both find branches; warns on weak (<0.15) or close (<0.05 margin) picks. Honest product shape given held-out top-1 is imperfect. Ship ② per Steve.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Dev 52.6%->76.3% but HELD-OUT (eval-blind2.json, Ollama-generated, never inspected) = 38.9%.
The dev/held-out gap empirically demonstrates the overfitting Cody warned of. Conclusion:
hand-tuned lexical routing is inadequate for top-1 NL queries; more tuning worsens held-out.
Stopping the tuning loop — decision escalates to top-3-shortlist vs embeddings.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
38 held-out everyday-phrasing queries; scorer misroutes 18/38 on blind phrasing.
Confirms Cody's contrarian objection: the 'every tested query passes' premise was circular.
Committed with the failing baseline on purpose; NOT tuned-to-pass (would re-create circularity).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
cabinet_directory.py serves+routes the 12 officer cards over A2A (verified over the wire).
cabinet_cards.py now handles YAML folded/literal domain scalars (vp-cncp/vp-consulting).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Tolerant line parser (cabinet.yaml is not strict-YAML); each director owns -> AgentSkill.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
89535d8 · 2026-08-01 · add read-only A2A bridge over the live tk cross-agent DM log, verified
Exposes ~/.claude/tickets/events.jsonl as an A2A agent (skills: agents, inbox).
Ports lib.js inbox/knownAgents read logic; never writes the shared store.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
File tree
28 files tracked. Click any to browse the source at HEAD.