store_instinct
Store a new instinct rule candidate as inactive with automatic approval. Use approve_instinct for manual human approval to activate.
Instructions
Store a new instinct candidate. Created as inactive with auto approval — use approve_instinct for human approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique kebab-case ID (e.g. "git-conventional-commits") | |
| rule | Yes | The instinct rule text (20-80 tokens) | |
| domain | Yes | Knowledge domain (e.g. "git", "typescript", "docker") | |
| tags | Yes | Tags for matching and categorization | |
| trigger_patterns | Yes | Regex patterns that trigger this instinct | |
| confidence | No | Initial confidence 0.0-1.0 (default 0.6) | |
| filename | No | Target YAML file (default "learned.instincts.yaml") |