self_rules_context
Retrieve session-specific behavioral rules filtered by project and phase, cutting token usage and enabling rule feedback.
Instructions
Get active behavioral rules for current session. Call at SESSION START to load rules. Returns rules filtered by project and scope. v8.0: pass phase to lazy-load rules relevant to current task phase — core rules (no phase tag) + rules tagged phase:. Cuts prompt tokens ~70%. After task completion, rate rules: self_rules(action='rate', id=X, success=true/false).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| phase | No | Optional: lazy-load only rules relevant to this phase (core + phase-specific). Omit to get all rules. | |
| project | No | general | |
| categories | No | Error categories relevant to current task |