Provider Intelligence — lib/intelligence.sh
First modular extraction from orchestrate.sh (700 lines) with 5 intelligence features:
- Provider Intelligence: Bayesian trust scoring with shadow mode default and 5% fairness floor
- Smart Cost Routing: 3-tier routing (aggressive/balanced/premium) with trivial task fast path
- Capability Matching: YAML-based agent capabilities (25 agents) with intersection scoring
- Quorum Consensus: Moderator + quorum (2/3 wins) modes in debate
- File Path Validation: Non-blocking warnings for nonexistent file references
Infrastructure
- Centralized JSON wrappers (
octo_db_get/octo_db_set/octo_db_append) with jq fallback - 26 unit tests
New Environment Variables
OCTOPUS_PROVIDER_INTELLIGENCE(off/shadow/enforce)OCTOPUS_COST_TIER(aggressive/balanced/premium)OCTOPUS_CONSENSUS(moderator/quorum)OCTOPUS_FILE_VALIDATION(off/warn)