Register Solution
register_solutionRecord a verified project solution with status, evidence, and commits; append-only entry to track progress through states and write to versioned YAML if configured.
Instructions
Registers (append-only) a verified solution of the project.
Forward-only states: observed, fixed-locally, externally-verified,
documented, indexed. JSON with the created revision, or error if the
payload does not pass the state gates. If the project has versioned YAML
(or solutions_path is passed), the event is also written to
docs/metrics/solutions.yaml (git).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| checks | No | ||
| status | Yes | ||
| commits | No | ||
| project | Yes | ||
| task_id | No | ||
| evidence | No | ||
| error_class | No | ||
| recipe_path | No | ||
| solution_id | Yes | ||
| solutions_path | No | ||
| documentation_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |