record_decision
Record design decisions with rationale, alternatives, and constraints to preserve the reasoning behind choices and enable re-evaluation when specifications change.
Instructions
Record a design decision with rationale, alternatives, and constraints.
Captures WHY a particular design choice was made, what was considered,
and under what constraints. Enables re-evaluation when specs change.
Args:
choice: The selected design choice (e.g., "Folded cascode OTA").
alternatives: Comma-separated alternatives considered.
rationale: Why this choice was made.
constraints: Comma-separated constraints (e.g., "VDD=1.2V, area<100um2").
related_concepts: Comma-separated concept IDs this decision applies to.
motivated_by: Comma-separated hypothesis IDs that motivated this decision.
Returns:
The decision ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| choice | Yes | ||
| rationale | No | ||
| constraints | No | ||
| alternatives | No | ||
| motivated_by | No | ||
| related_concepts | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |