---
id: 317c6a1e-c8bd-4bfb-a365-fc830e59ec39
type: decision
tags: [adr, cc-docs, context7, live-docs, prd-5]
created: 2026-06-08T19:19:52Z
updated: 2026-06-08T19:19:52Z
scope: project
---

Live Docs (cc docs / PRD-5) launch decisions locked (ADR-001/002, WP-105): (1) httpx ships as an OPTIONAL extra; core cc stays network-free; Fetch backend B2 reports unavailable and the resolver falls through when httpx absent (not an error). (2) Context7 backend B3 DROPPED from launch (task 102 cancelled) - external/authenticated service reintroduces headless/offline fragility local-first avoids; self-owned Fetch (llms.txt->GitHub raw at tag->docs site) covers the thin-local-docs case with no third-party dep. SourceBackend seam (A3) + docs.context7_endpoint config hook KEPT so Context7 or any curated source drops in later with zero architectural change (FF6). (3) Ecosystems: npm+pip only first cut. (4) Cache default TTL 168h/one week. Final source order: local (primary, version-exact, offline) -> fetch (optional, httpx-gated). Stream-A foundation entry: task 97 (config) then 98+99.
