submit_committee
Submit the committee transcript after prepare_committee to parse the CIO verdict, apply investment rules, and save the final decision. Returns an error if no parseable verdict is found.
Instructions
Step 2 of the agent-run committee: hand in the transcript you produced
from prepare_committee. The backend parses the CIO memo, applies the same
deterministic rules as the backend-run committee (single-investment cap,
defense downgrade, sanity checks), saves the decision and returns it.
If the CIO section has no parseable verdict, nothing is saved and this returns an error — fix the CIO section and submit again.
Returns:
decision_id, the post-rule verdict object, saved path and
facts_source ("prepare" = rules used the facts saved at prepare time;
"transcript" = no recent prepare found, facts were read from your text).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Model that actually played the roles, e.g. 'claude-sonnet-5-5'; omitted -> recorded as 'unknown'. The scorecard buckets verdicts by provider:model. | |
| symbol | Yes | Same symbol you passed to prepare_committee. | |
| provider | No | Which agent played the roles, e.g. 'hermes', 'claude', 'codex'. | agent |
| transcript | Yes | All sections, each starting with its separator line: === MACRO ===, === QUANT_R1 ===, === RISK_R1 ===, === QUANT_R2 ===, === RISK_R2 ===, === CIO ===. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |