changedInput schema / properties / expected_document_type / default
Previous value: -"auto_detect"New value: +"federal_section_b_clin_schedule"
changedInput schema / properties / expected_document_type / description
Previous value: -"Document schema hint: 'auto_detect' (default), 'federal_section_b_clin_schedule' (parses Base/Option Year CLINs & contract types like FFP/T&M), 'gsa_or_tm_labor_rate_card' (LCAT hourly rates), 'b2b_vendor_quote_or_bom', or 'commercial_invoice'."New value: +"Primary document type hint: 'federal_section_b_clin_schedule', 'vendor_quote', 'commercial_invoice', 'labor_rate_card_tm', 'bill_of_materials_bom', or 'purchase_order'."
changedInput schema / properties / expected_document_type / enum
Previous value: -[
- "auto_detect",
- "federal_section_b_clin_schedule",
- "gsa_or_tm_labor_rate_card",
- "b2b_vendor_quote_or_bom",
- "commercial_invoice"
-]New value: +[
+ "federal_section_b_clin_schedule",
+ "vendor_quote",
+ "commercial_invoice",
+ "labor_rate_card_tm",
+ "bill_of_materials_bom",
+ "purchase_order"
+]
addedOutput schema / properties / base_period_total_usd
Added value: +{
+ "description": "Sum of all Base Period / Year 1 / Initial Term line items in USD.",
+ "type": "number"
+}
removedOutput schema / properties / calculated_grand_total
Removed value: -{
- "description": "Verified sum of all extracted line items.",
- "type": "number"
-}
addedOutput schema / properties / currency_code
Added value: +{
+ "description": "ISO 4217 3-letter currency code (defaults to 'USD').",
+ "type": "string"
+}
addedOutput schema / properties / customer_or_agency_name
Added value: +{
+ "description": "Buyer organization, government agency, or bill-to entity if present in the text.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / document_title_or_reference
Added value: +{
+ "description": "Extracted solicitation number, quote ID, invoice number, or contract title.",
+ "type": "string"
+}
changedOutput schema / properties / dominant_pricing_model / description
Previous value: -"Primary contract pricing structure (e.g., FIRM_FIXED_PRICE_FFP, TIME_AND_MATERIALS_TM)."New value: +"Overall contract pricing structure (e.g., 'HYBRID_MIXED', 'FIRM_FIXED_PRICE_FFP', 'TIME_AND_MATERIALS_TM')."
addedOutput schema / properties / finops_and_price_to_win_summary
Added value: +{
+ "description": "Executive FinOps & Price-to-Win (PTW) analysis summarizing blended labor rates, annual escalation percentages, discount depth, and negotiation leverage.",
+ "type": "string"
+}
changedOutput schema / properties / line_items / description
Previous value: -"Normalized CLIN/line items with quantity, unit, unit_price, extended_price, and period."New value: +"Normalized array of all extracted CLINs, SLINs, labor rate rows, and BOM SKUs."
addedOutput schema / properties / math_and_pricing_anomalies
Added value: +{
+ "description": "Arithmetic discrepancies (Quantity * Unit Price != Stated Total), missing NTE ceilings, or escalation anomalies.",
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+}
removedOutput schema / properties / math_discrepancies
Removed value: -{
- "description": "Flagged arithmetic errors or rate anomalies when audit_math_and_anomalies is enabled.",
- "items": {
- "type": "string"
- },
- "type": "array"
-}
addedOutput schema / properties / options_total_usd
Added value: +{
+ "description": "Sum of all Option Year / Renewal Tier line items in USD (0.0 if no option periods exist).",
+ "type": "number"
+}
addedOutput schema / properties / payment_terms_and_invoicing_rules
Added value: +{
+ "description": "Extracted payment terms (e.g., 'Net 30', 'WAWF/IPP electronic invoicing', 'Milestone billing schedule', 'Annual upfront').",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / period_subtotals
Added value: +{
+ "description": "Subtotal breakdown grouped by contract performance period or billing tier.",
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / total_evaluated_contract_value_usd
Added value: +{
+ "description": "Grand total contract ceiling or quote value across Base + All Option Periods in USD.",
+ "type": "number"
+}
addedOutput schema / properties / vendor_or_issuer_name
Added value: +{
+ "description": "Vendor, prime contractor, or quote issuer name if present in the text.",
+ "type": [
+ "string",
+ "null"
+ ]
+}