audit_coding
Use this before committing to a coding decision you've drafted — a proposed diff before merging, an architectural choice before adopting, a security assessment before signing off, a migration plan before scheduling. Four frontier models stress-test it for blind spots, then revise their critiques in light of specific counter-positions. Returns a structured critique with severity tags and a recommended action class. Runs ~2-5 min with no progress shown mid-call — tell the user it's working before you call. Pass the REAL diff text, never a summary or an abridged version — elision manufactures findings about what was elided. LARGE DIFFS: past roughly 50 KB, split into 2-3 calls chunked by file or section instead of one oversized call — a single huge diff can cut off the panel's structured verdict (you'll see degraded: true with degraded_reason=assessment_parse_failure and an empty findings list). Input fields over 1 MB are clipped with a notice in the response. For a fast broad take use synthesize_coding; for an open-ended decision use deliberate_coding.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| diff | No | ||
| tests | No | ||
| gate_diff | No | ||
| gate_repo | No | ||
| constraints | No | ||
| eval_case_id | No | ||
| relevant_code | No | ||
| gate_context_id | No | ||
| proposed_action | No | ||
| continuation_token | No | ||
| target_hunk_hashes | No | ||
| architectural_context | No |