MDAA TS Docs
    Preparing search index...

    Interface RuleManifestEntry

    Per-rule entry parsed from rule file frontmatter.

    interface RuleManifestEntry {
        description?: string;
        globs?: readonly string[];
        name: string;
        scope: RuleScope;
        tools?: readonly ToolName[];
    }
    Index

    Properties

    description?: string

    One-line description. Used by auto-scope projections that expose a description field (e.g. Kiro) so the host can decide when to activate the rule.

    globs?: readonly string[]

    Glob patterns that trigger activation when scope is fileMatch. Patterns follow standard glob syntax (e.g. **/*.test.ts).

    name: string

    Stem of the rule body file under rules/ (without .md).

    scope: RuleScope

    Activation scope across tools.

    tools?: readonly ToolName[]

    Tools that should receive this rule. Defaults to all supported tools. Useful when a rule only makes sense in one host (e.g. a Kiro-only preamble that ships with the review agent infrastructure).