contractStreamingPhase property
Set only on in-flight progress estimates emitted while a contract artifact fence is streaming, and on the revision-turn-start event.
Unset on authoritative payloads. Possible string values are:
- "CONTRACT_STREAMING_PHASE_UNSPECIFIED" : The payload is authoritative (computed from a complete contract document, a persisted snapshot, or the pre-draft state). Clients must replace any previously received progress with it.
- "DRAFTING" : An initial contract draft is streaming. contract_progress is an in-flight estimate: non-decreasing within one artifact fence, capped below the authoritative range, with pillar_breakdowns carrying total_item_count == 0 to mark estimated pillar states.
- "REVISING" : A revision of an existing contract is streaming (for example after an annotation submission). Same estimate semantics as DRAFTING.
Implementation
core.String? contractStreamingPhase;