Exchange Preflight — Advisory Proposal Policy Evaluation
exchange_preflightEvaluate a proposed contribution against the same policy logic used by the real proposal flow. Returns whether the proposal is likely to be auto-engaged, accepted for review, escalated to a human, or rejected as invalid. READ-ONLY: performs no proposal insertion, notification, event creation, or state transition. The result is advisory and time-bound — a favorable preflight does NOT guarantee engagement, Commitment, authorization, payment, or execution. Uses the same evaluateProposal function as the canonical proposal route.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Target domain for the proposed contribution. | |
| category | Yes | Contribution category (e.g. 'technical', 'accessibility', 'documentation', 'research'). | |
| confidence | No | Confidence in the observation (score 0-1 and basis). | |
| consideration | No | Requested consideration (cash, royalty, reciprocal_access, attribution, referral, other). Advertised consideration is NOT binding until accepted through Commitment. | |
| required_authorization | No | Authority requested (inspect_public, sandbox_test, repository_write, private_data, credential_access, production_modify, deploy, penetration_testing). |