<!-- BEGIN RAC MANAGED BLOCK (digest: 12912e7c05a94cab68210e645ee9deb3b36ce05783910746d22d15c580db0fe6) -->
<!-- Managed by `rac export --agent-rules`. Edit decisions in rac/, not here; content outside this block is preserved. -->
## Settled decisions (RAC)

These decisions are already accepted. Do not re-open or contradict them; ask the `lore` MCP tools (`get_artifact`, `search_artifacts`) for the full text before proposing a change that touches one.

- **RAC-KTQ63DPSMF19** — ADR-001 Markdown First
- **RAC-KTQ63DPT6008** — ADR-002 AI Optional
- **RAC-KTQ63DPVVB37** — ADR-003 Structured Outputs First
- **RAC-KTQ63DPWHA4B** — ADR-004 Artifact Model
- **RAC-KTQ63DPX18Q7** — ADR-005 CLI First
- **RAC-KTQ63DPY3ABD** — ADR-006 Ingestion Over Rewrite
- **RAC-KTQ63DPYKJF4** — ADR-007 JSON Contract Stability
- **RAC-KTQ63DPZ42BG** — ADR-008 Agent Ready Architecture
- **RAC-KTQ63DQ2AEJZ** — ADR-010: Documents Are Not Artifacts
- **RAC-KTQ63DQ3A5FQ** — ADR-011: File-First Pipelines
- **RAC-KTQ63DQZ2VSV** — ADR-017 — RAC Manages Knowledge, Not Work
- **RAC-KTQ63DR3G4YG** — ADR-018: RAC Directory as the Canonical Knowledge Root
- **RAC-KTQ63DR66AMP** — ADR-019: Asset References
- **RAC-KTQ63DRA31YC** — ADR-020: Requirements as Long-Lived Product Capabilities
- **RAC-KTQ63DRET9QV** — ADR-021: Templates as Artifact Creation Contracts
- **RAC-KTQ63DRPK57V** — ADR-023: Clean-Break Internal Refactors
- **RAC-KTQ63DRWTN1T** — ADR-024: RAC Is Not a Content Store
- **RAC-KTQ63DSC8SZW** — ADR-027: CI Test Topology — Merge-Gated, Per-Service Batteries _(Process)_
- **RAC-KTQ63DSEK9YG** — ADR-028 Explorer Delivery Surface
- **RAC-KTW0M8104880** — ADR-029: Guide Delivery Surface _(Architecture)_
- **RAC-KTW0M8184YYT** — ADR-030: Guide Tools-Only Surface _(Product)_
- **RAC-KTW0M81B0GBB** — ADR-031: Guide In-Process Core Consumption _(Architecture)_
- **RAC-KTW0M81E7TRA** — ADR-032: Guide Stateless Reads _(Technical)_
- **RAC-KTW0M81HX5C6** — ADR-033: Guide Response Budget _(Technical)_
- **RAC-KTW0M81MVJ7D** — ADR-034: Guide Agent Reasoning Boundary _(Product)_
- **RAC-KTXSTGNKHHVX** — ADR-036: Lore Product Identity _(Product)_
- **RAC-KTXTAF6ZKDK8** — ADR-037: Token-Boundary Search Matching _(Technical)_
- **RAC-KTXTAG63E89H** — ADR-038: Body-Text Search Tier _(Technical)_
- **RAC-KTY0D0DFTCJA** — ADR-039: Lore Server Identity _(Product)_
- **RAC-KTY25D945HYK** — ADR-040: Guide Local Telemetry _(Product)_
- **RAC-KTYPAB0HWFJD** — ADR-041: Anonymous Usage Ping _(Product)_
- **RAC-KTYXDTB4299E** — ADR-042: Documentation Site Hosting _(Product)_
- **RAC-KTYZVKZQWD98** — ADR-043: Watchkeeper Revision Materialization _(Technical)_
- **RAC-KV2E5A5E1F1H** — ADR-044: Onboarding Scaffold Writes One Starter Artifact _(Product)_
- **RAC-KV2E5B1122YN** — ADR-045: Recency Is Derived From Git, Not Stored In Frontmatter _(Technical)_
- **RAC-KV2E9HYHVV8G** — ADR-046: CLI Usage Telemetry _(Product)_
- **RAC-KV2J0GYNCAJF** — ADR-047: Agent Operating-Guidance Documents Are Prompt Artifacts _(Process)_
- **RAC-KV4ZAGWPAA6X** — ADR-059: Reuse a Single Markdown Parser Instance _(Architecture)_
- **RAC-KV4ZAHVNGH2J** — ADR-060: Share Structural Validation Across Per-Type Validators _(Architecture)_
- **RAC-KV5112MVD0AM** — ADR-061: Roadmaps Carry an "Achieved" Terminal Lifecycle Status _(Architecture)_
- **RAC-KV5DJYE5FGH0** — ADR-062: The Python SDK's Public Surface Is `rac.__all__` _(Architecture)_
- **RAC-KV68XJGEXBNB** — ADR-064: Multi-Repo Extraction Strategy for the itsthelore Organisation _(Architecture)_
- **RAC-KV6ADYFGC3H4** — ADR-063: Non-Python Clients Are Thin Clients Over the Contract _(Architecture)_
- **RAC-KV6KFBDZ4D23** — ADR-065: Artifact Content Is Untrusted Input; the Trust Boundary Is Human PR Review _(Architecture)_
- **RAC-KV6KFCC8MHTM** — ADR-066: Grounding Eval Scoring Is Deterministic — No Embeddings, No LLM Judge _(Technical)_
- **RAC-KV80WX94GY8A** — ADR-067: Agent Integration is Context-Supply and Post-Edit Enforcement, Not Pre-Edit Interception _(Architecture)_
- **RAC-KV8WY8XAJ55S** — ADR-070: Prompt-Complexity Routing Boundary _(Architecture)_
- **RAC-KV8YZQC7G7NW** — ADR-069: Wayfinder — Prompt-Complexity Routing as a Separate Product _(Product)_
- **RAC-KVA44MVMDXXX** — ADR-068: Extension, SDK, and Brand Architecture _(Architecture)_
- **RAC-KVJK92SM2A1R** — ADR-072: Document Ingestion Parser Is markitdown _(Architecture)_
- **RAC-KVJY1KJEWZ87** — ADR-073: Backend Connectors Are Export-Contract Consumers, Not Per-Provider Repos _(Architecture)_
- **RAC-KVK19NPWFYC9** — ADR-074: The Graph Export Surfaces Typed Relationship Edges _(Technical)_
- **RAC-KVNM01QPBPXB** — ADR-075: The Pre-Merge Check Tier Is a Required Merge Gate on `main` _(Process)_
- **RAC-KVPTVX3YZ87K** — ADR-076: Adopt CalVer (`YYYY.MM.N`) for RAC Releases _(Process)_
- **RAC-KVTS86ZGVJV7** — ADR-077: The Two-Gate Capture Write Model _(Architecture)_
- **RAC-KW2YW6XK593X** — ADR-084: Read-Access Audit Recorder _(Product)_
- **RAC-KW47GFBHK31W** — ADR-086: Air-Gap Posture and Enterprise Telemetry Hard-Lock _(Product)_
- **RAC-KW47GGS85CKG** — ADR-087: External-Reference Relationships (Jira and Beyond) _(Technical)_
- **RAC-KW47GJ749PKC** — ADR-088: Enterprise Profile Scaffold (`rac init --profile`) _(Product)_
- **RAC-KW47GN4SB403** — ADR-090: Enterprise Integration Surfaces and Boundaries _(Architecture)_
- **RAC-KW5A03ZHXN9F** — ADR-092: Repository Topology — One Repo Per Concern, rac-* Naming _(Architecture)_
<!-- END RAC MANAGED BLOCK -->
