Expand description
Rule discovery for the TTSR engine.
Scans a project directory for rule files and returns compiled
Rule values ready for the TTSR engine. Rules are discovered
from several sources:
- Bundled builtin rules — always loaded (see
builtin_rules). .oxicode/rules/*.mdc— project-level rule files..cursorrules//.clinerules/— fallback directories when.oxicode/rules/does not exist.
Each .mdc file uses YAML frontmatter followed by a markdown body:
---
description: Rule description
condition: "regex"
scope: "text"
interruptMode: prose-only
---
Rule body in markdown.Structs§
- Static
Rule Registry - A simple
RuleRegistrythat serves a static list of rules.
Functions§
- discover_
rules - Discover all TTSR rules for a project.