propose_finding
Propose a gap or caveat finding as a candidate; it remains hidden until confirmed with evidence. Duplicate submissions return the existing ID.
Instructions
Propose a gap or caveat finding.
PROPOSING IS FREE — a proposed finding is never surfaced in the trusted context bundle. It is a candidate until confirmed with evidence.
finding_class ∈ {gap, caveat}.
severity ∈ {low, medium, high, critical}.
Fingerprint dedup: re-proposing an active finding returns the existing id (no duplicate write).
Returns
dict with keys: finding_id, status, finding_class,
category, statement, severity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| impact | No | ||
| category | Yes | ||
| severity | Yes | ||
| statement | Yes | ||
| project_key | Yes | ||
| finding_class | Yes | ||
| source_session_id | No | ||
| resolution_condition | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||