A real drift bug, found by building this catalog
scripts/agents/schema.ts's AgentModel Zod enum was missing
claude-fable-5 — present in crates/schema/src/agent.rs's AgentModel
enum since the 2026-07-01 Fable5 addition (the same day engineering-coworker was upgraded
to run on it). The TS mirror simply hadn't been regenerated/updated since.
This is exactly the kind of drift a cross-language type-safety catalog is supposed to catch:
building subagenttypescript.com required reading schema.ts side by side with agent.rs, and the
mismatch was visible immediately. Fixed in the same pass as this site's build — see
subagentpython.com's scripts/agents/schema.py,
which was written directly from the current Rust source specifically to avoid propagating this
same drift into a third language.