addedInput schema / properties / assumptions / description
Added value: +"Explicit factual assumptions used to make the estimate possible; do not invent client facts."
addedInput schema / properties / deadlineDays / description
Added value: +"Calendar days available until delivery when known; null or omit when no deadline is supplied."
addedInput schema / properties / exclusions / description
Added value: +"Work explicitly outside this estimate, especially live-action, rights, media, extra versions, or unrequested disciplines."
addedInput schema / properties / externalBidItems / description
Added value: +"Known cost exposures that require third-party bids; these remain outside the automated production range."
addedInput schema / properties / externalBidItems / items / properties / label / description
Added value: +"External cost item that cannot be responsibly priced by this engine, such as talent, location, licensed music, or live-action vendor work."
addedInput schema / properties / externalBidItems / items / properties / reason / description
Added value: +"Why this cost requires an external quote or remains unknown."
addedInput schema / properties / includeDepartments / description
Added value: +"Optional whitelist of departments to include when the requested estimate intentionally covers only selected disciplines."
addedInput schema / properties / mode / description
Added value: +"ROM for an early range; SCOPED_ESTIMATE for a defined scope; BUDGET_FIT to compare scope with a target budget; DEADLINE_FIT to evaluate schedule pressure."
changedInput schema / properties / runtimeSeconds / description
Previous value: -"Final master runtime in seconds when known. Use null only when runtime is genuinely unknown; for whole-production pricing, runtime is a material pricing input."New value: +"Final master runtime in seconds when known; null only when genuinely unknown."
changedInput schema / properties / scopeBasis / description
Previous value: -"One concise sentence stating exactly what the estimate includes. Never imply a bounded shot/post scope is the price of the whole commercial."New value: +"One concise sentence stating exactly what the estimate includes and excludes from the priced object."
changedInput schema / properties / scopeDecision / description
Previous value: -"USER_EXPLICIT when the user request itself clearly targets either a finished commercial/film/video deliverable or a bounded shot/scene/post task. Literal words like whole/only are not required when the requested object is already clear. SCENARIO is for a clearly labeled hypothetical. INFERRED is only for genuinely ambiguous scope and returns no price until clarified."New value: +"USER_EXPLICIT when the requested object is clear; SCENARIO for an explicitly labeled hypothetical; INFERRED only when scope is genuinely ambiguous, in which case no price is returned until clarified."
changedInput schema / properties / scopeEvidence / description
Previous value: -"For USER_EXPLICIT, copy a short verbatim phrase from the user's request; do not paraphrase, add words, or summarize. The phrase must make the requested object clear: a finished deliverable or a bounded shot/scene/post task. For SCENARIO/INFERRED, briefly state that this is a scenario or inferred interpretation."New value: +"Short evidence for the scope choice. For USER_EXPLICIT, copy a brief verbatim phrase from the user's request that identifies the priced object."
changedInput schema / properties / scopeType / description
Previous value: -"WHOLE_PRODUCTION for the complete production being priced; BOUNDED_SHOT_POST for only named shots/scenes/post tasks. Never silently reinterpret one as the other."New value: +"WHOLE_PRODUCTION prices the complete requested finished deliverable; BOUNDED_SHOT_POST prices only named shots, scenes, VFX, or post tasks."
addedInput schema / properties / targetBudgetMax / description
Added value: +"Upper bound of the user's target budget in RUB for BUDGET_FIT; omit when no target ceiling is supplied."
addedInput schema / properties / targetBudgetMin / description
Added value: +"Lower bound of the user's target budget in RUB for BUDGET_FIT; omit when no budget floor exists."
addedInput schema / properties / units / description
Added value: +"Production line items that drive the estimate. Include every material discipline/unit being priced; each item explains quantity, complexity, locks, continuity, and basis."
addedInput schema / properties / units / items / properties / basis / description
Added value: +"Short factual notes explaining why this unit, quantity, complexity, or lock count was chosen."
addedInput schema / properties / units / items / properties / complexity / description
Added value: +"LOW, MEDIUM, HIGH, or EXTREME execution complexity for this unit."
addedInput schema / properties / units / items / properties / department / description
Added value: +"Department responsible for this unit; use the closest production discipline from the enum."
addedInput schema / properties / units / items / properties / hardLocks / description
Added value: +"Number of exact visual constraints this unit must preserve, such as product geometry, identity, logo, camera, or wardrobe."
addedInput schema / properties / units / items / properties / id / description
Added value: +"Stable short ID for this production unit, such as hero-shots, compositing, or edit."
addedInput schema / properties / units / items / properties / quantity / description
Added value: +"Count of comparable units in this line item. Defaults to 1 when omitted."
addedInput schema / properties / units / items / properties / recurringEntities / description
Added value: +"Count of products, characters, vehicles, or other entities that must stay consistent across multiple outputs."
addedInput schema / properties / units / items / properties / reusable / description
Added value: +"True when the unit creates a reusable asset/system that materially reduces repeated production work."
addedInput schema / properties / versioning / description
Added value: +"Version/adaptation workload beyond the master deliverable; distinguish simple exports from recomposition and new production."
addedInput schema / properties / versioning / properties / derivedVersions / description
Added value: +"Count of low-effort versions derived from the master without new composition or production."
addedInput schema / properties / versioning / properties / newProductionUnits / description
Added value: +"Count of versions that introduce new camera, action, mise-en-scène, shot, or equivalent fresh production."
addedInput schema / properties / versioning / properties / recomposedVersions / description
Added value: +"Count of adaptations that require material reframing, redesign, or recomposition."