@adcp/sdk API Reference - v14.0.0-beta.6
    Preparing search index...

    Type Alias CompatibleRefinementResult

    CompatibleRefinementResult:
        | Omit<CompactRevisedResult, "proposals"> & {
            proposals: (
                CanonicalProposal & {
                    proposal_status: "draft";
                    parent_proposal_id: string;
                }
            )[];
        }
        | Omit<CompactPartialResult, "proposals"> & {
            proposals: (
                CanonicalProposal & {
                    proposal_status: "draft";
                    parent_proposal_id: string;
                }
            )[];
        }
        | Omit<CompactFinalizedResult, "proposal"> & {
            proposal: CanonicalProposal & {
                proposal_status: "committed";
                parent_proposal_id: string;
                expires_at: string;
            };
        }
        | CompactUnableResult

    Refine result with the canonical proposal base exposed at the coordinator boundary. The generated response keeps the native outcome discriminants; this compatibility view additionally makes the canonical proposal fields explicit for callers on every proposal-bearing result arm.