Auto-extract and index API contracts, event schemas, shared types from related projects during onboard_project. Stored separately from session events for fast querying. clarify_intent checks contracts first (fast) before full vector search (slow). Contracts can also be manually defined in .preflight/contracts/.