Search proposals and canonical decisions
decision.searchSearch architectural decision records by text or exact metadata filters. Returns proposals and canonical decisions in separate, never-merged lists, with read-only access.
Instructions
Deterministic text/exact-metadata search. Proposals (lifecycle proposed/accepted/rejected) and canonical decisions (lifecycle active/superseded/deprecated/inactive) are returned in separate lists and never merged. Read only: this tool never mutates any state. Search rank has no enforcement meaning. Use decision.get when you already have a stable id. Within each record domain, all applicable filters combine with AND semantics; proposal-only filters do not exclude canonical results, and vice versa.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Case-insensitive substring matched against supported proposal and canonical text fields. Empty matches all records. | |
| producer_name | No | Optional exact producer-name filter on proposal provenance; does not filter canonical decisions. | |
| proposal_status | No | Optional exact proposal lifecycle filter; applies only to the proposals result list. | |
| source_reference | No | Optional exact source-reference filter on proposal provenance; does not filter canonical decisions. | |
| origin_classification | No | Optional exact origin-classification filter on proposal provenance; does not filter canonical decisions. | |
| canonical_lifecycle_status | No | Optional exact canonical lifecycle filter; applies only to the canonical_decisions result list. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||