The wide net becomes a pull, and a tuned number carries the space it was measured in #164

Merged
bvandeusen merged 5 commits from dev into main 2026-09-17 18:50:50 -04:00
Showing only changes of commit dcf800ed65 - Show all commits
+5 -5
View File
@@ -82,12 +82,12 @@ Two constraints on *how* that's achieved:
just underneath — right for something firing before every command, wrong just underneath — right for something firing before every command, wrong
for the one moment you actually want to be sure. Expect the tail to be for the one moment you actually want to be sure. Expect the tail to be
noise; you are reading for the one record you would have missed. noise; you are reading for the one record you would have missed.
- **When you already suspect a particular rule**: `search(content_type= - **When you already suspect a particular rule**: reach for
"rule")` for full statements, or `get_rule(id)` when it is about to bite. `search(content_type="rule")` to read full statements, or `get_rule(id)`
when one is about to bite.
When a project is in scope, pass Either way, when a project is in scope pass its `project_id`: the answer is
its `project_id`: the answer is then the global rules plus that project's then the global rules plus that project's own, never another project's. `enter_project(id)` lists the project's own
own, never another project's. `enter_project(id)` lists the project's own
rules by title. rules by title.
**`kind` says how much force a record carries, and it is never something to **`kind` says how much force a record carries, and it is never something to