> ## Documentation Index
> Fetch the complete documentation index at: https://docs.textql.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Module 6 · Lock & Operate

> Goal: ontology-enforced boundaries made bypass-proof, with the operating habits that keep them true. (~15 min)

**Goal:** ontology-enforced boundaries made bypass-proof, with the operating habits that keep them true.

## 6.1 · The three dials, in the right order

Where the **ontology** is the enforcement layer (Modules 3–4), plain SQL on the same connection is a bypass. Close it with the admin-side dials — per-connection **TQL-only**, the per-role **raw-sql permission**, the org-wide switch ([**Admin & Governance**](/workshops/admin-governance/overview) Module 3.4b has the full framework). The sequencing rule from that workshop applies doubly here: **the governed surfaces you built in Modules 3–4 are the prerequisite — build first, verify coverage, then lock.** Where the **warehouse** is the enforcement layer (Module 1), raw SQL is already constrained by the user's identity — locking is optional narrowing, not a requirement.

## 6.2 · Audit both ledgers

* **Warehouse audit log** — per-member queries under real identities; your compliance system of record.
* **TextQL audit log** — every execution's provenance (`raw_sql` vs `governed_tql`) and every blocked attempt with its reason. Filter raw-SQL hits against sensitive connections: each is a gap to close or evidence the dials work ([**Admin & Governance**](/workshops/admin-governance/overview) Module 5.1).

## 6.3 · Operate it

* RLS-bearing .tql files get a **designated security reviewer** — changes to row filters are firewall changes ([**Ontology Operations**](/workshops/ontology-operations/overview) §2.5 has the review routing).
* **Policy Drift Watch** (Module 4.3) stays on for every mirrored source.
* Re-run the Module 5 suite after every policy change and platform upgrade.

### ✅ Checkpoint

* [ ] Ontology-enforced connections are TQL-only — flipped only after coverage was verified
* [ ] You know which ledger answers which audit question
* [ ] A security reviewer owns RLS-bearing files; drift watch and the test suite are scheduled
