> llm-normalizer-backend@0.1.0 test > vitest run tests/addressQueryRuntimeM23.test.ts --reporter=json {"numTotalTestSuites":8,"numPassedTestSuites":8,"numFailedTestSuites":0,"numPendingTestSuites":0,"numTotalTests":400,"numPassedTests":400,"numFailedTests":0,"numPendingTests":0,"numTodoTests":0,"snapshot":{"added":0,"failure":false,"filesAdded":0,"filesRemoved":0,"filesRemovedList":[],"filesUnmatched":0,"filesUpdated":0,"matched":0,"total":0,"unchecked":0,"uncheckedKeysByFile":[],"unmatched":0,"updated":0,"didUpdate":false},"startTime":1777028948815,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier classifies explain question as deep-shape","status":"passed","title":"classifies explain question as deep-shape","duration":1.203800000000001,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier classifies aggregate lookup question","status":"passed","title":"classifies aggregate lookup question","duration":0.5964000000001306,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier classifies compound factual question","status":"passed","title":"classifies compound factual question","duration":0.2335000000000491,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps company lookup phrasing in address lane","status":"passed","title":"keeps company lookup phrasing in address lane","duration":4.325599999999895,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps loose by-anchor follow-up phrasing in address lane","status":"passed","title":"keeps loose by-anchor follow-up phrasing in address lane","duration":1.493600000000015,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps slang transaction phrasing in address lane","status":"passed","title":"keeps slang transaction phrasing in address lane","duration":0.18089999999983775,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps short balance slang with compact account token in address lane","status":"passed","title":"keeps short balance slang with compact account token in address lane","duration":0.08989999999994325,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps management period profile question in address lane","status":"passed","title":"keeps management period profile question in address lane","duration":0.13779999999997017,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps management document/section profile question in address lane","status":"passed","title":"keeps management document/section profile question in address lane","duration":0.1915000000001328,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps management counterparty population question in address lane","status":"passed","title":"keeps management counterparty population question in address lane","duration":0.11619999999993524,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps slang supplier count question in address lane","status":"passed","title":"keeps slang supplier count question in address lane","duration":0.0625,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps slang client count question in address lane","status":"passed","title":"keeps slang client count question in address lane","duration":0.04850000000010368,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps customer activity lifecycle question in address lane","status":"passed","title":"keeps customer activity lifecycle question in address lane","duration":0.07189999999991414,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps customer list all-time question in address lane","status":"passed","title":"keeps customer list all-time question in address lane","duration":0.05120000000010805,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps customer list short-year question in address lane","status":"passed","title":"keeps customer list short-year question in address lane","duration":0.045200000000022555,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps noisy management phrase about years alive in address lane","status":"passed","title":"keeps noisy management phrase about years alive in address lane","duration":0.038499999999885404,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps noisy month-peak phrase in address lane","status":"passed","title":"keeps noisy month-peak phrase in address lane","duration":0.03929999999991196,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps management contract usage overview question in address lane","status":"passed","title":"keeps management contract usage overview question in address lane","duration":0.048400000000128784,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps customer value ranking question in address lane","status":"passed","title":"keeps customer value ranking question in address lane","duration":0.04519999999979518,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps highest inflow slang question in address lane","status":"passed","title":"keeps highest inflow slang question in address lane","duration":0.04539999999997235,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps typo customer highest-check question in address lane","status":"passed","title":"keeps typo customer highest-check question in address lane","duration":0.0385999999998603,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps supplier payout ranking question in address lane","status":"passed","title":"keeps supplier payout ranking question in address lane","duration":0.035000000000081855,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps contract turnover ranking question in address lane","status":"passed","title":"keeps contract turnover ranking question in address lane","duration":0.04549999999994725,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps top contract wording with 'контракт' in address lane","status":"passed","title":"keeps top contract wording with 'контракт' in address lane","duration":0.04169999999999163,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier extracts item anchor for inventory provenance questions","status":"passed","title":"extracts item anchor for inventory provenance questions","duration":9.164099999999962,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier cuts inventory item anchor before current-stock tail","status":"passed","title":"cuts inventory item anchor before current-stock tail","duration":3.541200000000117,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier cuts inventory item anchor before chain suffix and ignores chain pseudo-warehouse","status":"passed","title":"cuts inventory item anchor before chain suffix and ignores chain pseudo-warehouse","duration":0.4635000000000673,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier cuts inventory item anchor before purchase-doc residue tail","status":"passed","title":"cuts inventory item anchor before purchase-doc residue tail","duration":0.3864000000000942,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier extracts item anchor from selected-object inventory row for provenance follow-up","status":"passed","title":"extracts item anchor from selected-object inventory row for provenance follow-up","duration":0.2838000000001557,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier extracts item anchor from selected-object purchase-doc follow-up without explicit word товар","status":"passed","title":"extracts item anchor from selected-object purchase-doc follow-up without explicit word товар","duration":0.15589999999997417,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps colloquial selected-object supplier follow-up in inventory provenance intent","status":"passed","title":"keeps colloquial selected-object supplier follow-up in inventory provenance intent","duration":11.441300000000183,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps selected-object supplier slang with 'кто это поставил нам' in inventory provenance intent","status":"passed","title":"keeps selected-object supplier slang with 'кто это поставил нам' in inventory provenance intent","duration":3.28650000000016,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps selected-object colloquial supplier wording 'у кого купили' in inventory provenance intent","status":"passed","title":"keeps selected-object colloquial supplier wording 'у кого купили' in inventory provenance intent","duration":0.18220000000019354,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps selected-object colloquial supplier wording 'где мы купили это' in inventory provenance intent","status":"passed","title":"keeps selected-object colloquial supplier wording 'где мы купили это' in inventory provenance intent","duration":0.13679999999999382,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps selected-object terse supplier wording 'где куплено!!' in inventory provenance intent","status":"passed","title":"keeps selected-object terse supplier wording 'где куплено!!' in inventory provenance intent","duration":0.12620000000015352,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps selected-object typo wording 'где куплего' in inventory provenance intent","status":"passed","title":"keeps selected-object typo wording 'где куплего' in inventory provenance intent","duration":0.2983000000001539,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps selected-object purchase-doc slang with 'по каким документам это купили' in purchase-doc intent","status":"passed","title":"keeps selected-object purchase-doc slang with 'по каким документам это купили' in purchase-doc intent","duration":2.947800000000143,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier keeps full supplier anchor with comma suffix for stock-overlap questions","status":"passed","title":"keeps full supplier anchor with comma suffix for stock-overlap questions","duration":2.357200000000148,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier does not capture organization wording as supplier anchor in overlap questions","status":"passed","title":"does not capture organization wording as supplier anchor in overlap questions","duration":0.378800000000183,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier extracts item anchor for inventory aging questions","status":"passed","title":"extracts item anchor for inventory aging questions","duration":0.29690000000005057,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier builds dedicated inventory purchase-documents query plan","status":"passed","title":"builds dedicated inventory purchase-documents query plan","duration":0.7266999999999371,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier builds overlap recipe for supplier-linked stock slice","status":"passed","title":"builds overlap recipe for supplier-linked stock slice","duration":0.14160000000015316,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier renders inventory purchase documents from purchase-side 41.01 movements","status":"passed","title":"renders inventory purchase documents from purchase-side 41.01 movements","duration":2.9599000000000615,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier renders inventory provenance summary from purchase-side 41.01 movements","status":"passed","title":"renders inventory provenance summary from purchase-side 41.01 movements","duration":0.38840000000004693,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier renders inventory sale trace from credit-side 41.01 movements","status":"passed","title":"renders inventory sale trace from credit-side 41.01 movements","duration":0.20410000000015316,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query shape classifier"],"fullName":"address query shape classifier renders purchase-to-sale chain from both sides of 41.01","status":"passed","title":"renders purchase-to-sale chain from both sides of 41.01","duration":0.18810000000007676,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders readable russian header for contract document list","status":"passed","title":"renders readable russian header for contract document list","duration":0.8457999999998265,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders readable russian header for contract bank operations","status":"passed","title":"renders readable russian header for contract bank operations","duration":0.08550000000013824,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders readable russian header for contracts-by-counterparty list","status":"passed","title":"renders readable russian header for contracts-by-counterparty list","duration":0.11959999999999127,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders explicit heuristic contract-candidates reply for open-contracts intent","status":"passed","title":"renders explicit heuristic contract-candidates reply for open-contracts intent","duration":1.0670000000000073,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders confirmed open-contracts snapshot for exact contract-settlements intent","status":"passed","title":"renders confirmed open-contracts snapshot for exact contract-settlements intent","duration":1.0207000000000335,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers splits confirmed open-contracts output by balance type and hides technical account placeholders","status":"passed","title":"splits confirmed open-contracts output by balance type and hides technical account placeholders","duration":0.7708999999999833,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders confirmed payables snapshot business-first without numbered report framing","status":"passed","title":"renders confirmed payables snapshot business-first without numbered report framing","duration":0.6759999999999309,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders confirmed receivables snapshot business-first without numbered report framing","status":"passed","title":"renders confirmed receivables snapshot business-first without numbered report framing","duration":4.875299999999925,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders period coverage summary for management profile intent","status":"passed","title":"renders period coverage summary for management profile intent","duration":6.175699999999779,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders document type + account section profile summary","status":"passed","title":"renders document type + account section profile summary","duration":1.6510000000000673,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused answer for active year question (without month block)","status":"passed","title":"returns focused answer for active year question (without month block)","duration":2.4711999999999534,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused answer for active month question (without year block)","status":"passed","title":"returns focused answer for active month question (without year block)","duration":1.118600000000015,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused answer for passive year question (and ignores low-activity tail year)","status":"passed","title":"returns focused answer for passive year question (and ignores low-activity tail year)","duration":0.16269999999985885,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused answer for passive month question (without year block)","status":"passed","title":"returns focused answer for passive month question (without year block)","duration":0.25329999999985375,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers shows operational range and low-activity tail for coverage question","status":"passed","title":"shows operational range and low-activity tail for coverage question","duration":0.23919999999998254,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused document-type answer without account sections","status":"passed","title":"returns focused document-type answer without account sections","duration":0.9592000000000098,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused account-sections answer without document types","status":"passed","title":"returns focused account-sections answer without document types","duration":0.258199999999988,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused answer for rare document types question","status":"passed","title":"returns focused answer for rare document types question","duration":0.12910000000010768,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused answer for least-filled account sections question","status":"passed","title":"returns focused answer for least-filled account sections question","duration":0.11519999999995889,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused answer for total counterparties question","status":"passed","title":"returns focused answer for total counterparties question","duration":0.6096999999999753,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused answer for counterparty roles split question","status":"passed","title":"returns focused answer for counterparty roles split question","duration":0.3363999999999123,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused answer for slang supplier count question","status":"passed","title":"returns focused answer for slang supplier count question","duration":0.12720000000012988,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns focused answer for slang client count question","status":"passed","title":"returns focused answer for slang client count question","duration":0.07380000000011933,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns customer activity lifecycle list for year question","status":"passed","title":"returns customer activity lifecycle list for year question","duration":0.9942000000000917,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns explicit 2020 year label for short-year lifecycle question","status":"passed","title":"returns explicit 2020 year label for short-year lifecycle question","duration":0.8043999999999869,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns top-10 lifecycle ranking by years for longest-collaboration customer question","status":"passed","title":"returns top-10 lifecycle ranking by years for longest-collaboration customer question","duration":0.4329000000000178,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders debt-aging ranking by as-of date for receivables debt-longevity question","status":"passed","title":"renders debt-aging ranking by as-of date for receivables debt-longevity question","duration":0.8568000000000211,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers returns contract usage overview summary","status":"passed","title":"returns contract usage overview summary","duration":0.120600000000195,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders customer value top list with explicit top-2 limit","status":"passed","title":"renders customer value top list with explicit top-2 limit","duration":0.8959999999999582,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders top incoming deals for highest inflow wording","status":"passed","title":"renders top incoming deals for highest inflow wording","duration":0.38619999999991705,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders max-single ranking for highest-check typo wording","status":"passed","title":"renders max-single ranking for highest-check typo wording","duration":0.16570000000001528,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders supplier payout list by operations count","status":"passed","title":"renders supplier payout list by operations count","duration":0.2335000000000491,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers renders contract value list for minimal active budgets","status":"passed","title":"renders contract value list for minimal active budgets","duration":0.29769999999984975,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers adds deterministic why-zero explanation for VAT forecast follow-up wording","status":"passed","title":"adds deterministic why-zero explanation for VAT forecast follow-up wording","duration":0.3966000000000349,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers adds VAT declaration and payment deadlines for as-of-date forecast window","status":"passed","title":"adds VAT declaration and payment deadlines for as-of-date forecast window","duration":0.28310000000010405,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers builds VAT deadlines correctly for Q4 with next-year rollover","status":"passed","title":"builds VAT deadlines correctly for Q4 with next-year rollover","duration":0.16390000000001237,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers explains zero VAT as no-movements case when VAT turnovers are absent in window","status":"passed","title":"explains zero VAT as no-movements case when VAT turnovers are absent in window","duration":0.13819999999986976,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers explains zero VAT as offset case when VAT turnovers exist but net is near zero","status":"passed","title":"explains zero VAT as offset case when VAT turnovers exist but net is near zero","duration":0.09969999999998436,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers adds MCP VAT source coverage block for VAT forecast response","status":"passed","title":"adds MCP VAT source coverage block for VAT forecast response","duration":0.31349999999997635,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers builds confirmed VAT tax-period reply from sales and purchase book markers","status":"passed","title":"builds confirmed VAT tax-period reply from sales and purchase book markers","duration":0.12319999999999709,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers formats VAT forecast amounts in rubles and emphasizes numbers when requested","status":"passed","title":"formats VAT forecast amounts in rubles and emphasizes numbers when requested","duration":0.3080999999999676,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers does not split dates and list numbering when numeric emphasis is enabled","status":"passed","title":"does not split dates and list numbering when numeric emphasis is enabled","duration":0.24949999999989814,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers keeps VAT probe timestamps intact when numeric emphasis is enabled","status":"passed","title":"keeps VAT probe timestamps intact when numeric emphasis is enabled","duration":0.11429999999995744,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers adds MCP VAT source probe block for confirmed VAT as-of response","status":"passed","title":"adds MCP VAT source probe block for confirmed VAT as-of response","duration":0.18870000000015352,"failureMessages":[],"meta":{}},{"ancestorTitles":["address compose stage utf8 headers"],"fullName":"address compose stage utf8 headers adds VAT probe error note for confirmed VAT as-of response","status":"passed","title":"adds VAT probe error note for confirmed VAT as-of response","duration":0.0786000000000513,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves documents by counterparty intent","status":"passed","title":"resolves documents by counterparty intent","duration":4.171699999999873,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves bank operations by counterparty intent","status":"passed","title":"resolves bank operations by counterparty intent","duration":5.243600000000015,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves documents forming balance intent","status":"passed","title":"resolves documents forming balance intent","duration":18.7503999999999,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves documents forming balance for russian participle phrasing","status":"passed","title":"resolves documents forming balance for russian participle phrasing","duration":0.5107000000000426,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves documents forming balance for slang phrase with compact account token","status":"passed","title":"resolves documents forming balance for slang phrase with compact account token","duration":0.13229999999998654,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves documents forming balance for 'доки под остатком' slang phrase","status":"passed","title":"resolves documents forming balance for 'доки под остатком' slang phrase","duration":4.962800000000016,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves documents by company phrase as counterparty intent","status":"passed","title":"resolves documents by company phrase as counterparty intent","duration":0.2723999999998341,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves transliterated docy slang as documents by counterparty intent","status":"passed","title":"resolves transliterated docy slang as documents by counterparty intent","duration":8.342600000000175,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves bank operations by supplier phrase","status":"passed","title":"resolves bank operations by supplier phrase","duration":0.16609999999991487,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves documents by contract intent","status":"passed","title":"resolves documents by contract intent","duration":0.34960000000000946,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves bank operations by contract intent","status":"passed","title":"resolves bank operations by contract intent","duration":0.2617000000000189,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves shorthand bank-by-contract slang intent","status":"passed","title":"resolves shorthand bank-by-contract slang intent","duration":0.12210000000004584,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves debt-by-contract query to open items intent","status":"passed","title":"resolves debt-by-contract query to open items intent","duration":0.18820000000005166,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves unclosed contracts list query without specific anchor","status":"passed","title":"resolves unclosed contracts list query without specific anchor","duration":0.1798999999998614,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves bank operations by contract for normalized phrase with linked contract wording","status":"passed","title":"resolves bank operations by contract for normalized phrase with linked contract wording","duration":0.19630000000006476,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) keeps bank_operations_by_counterparty even when account hints are present","status":"passed","title":"keeps bank_operations_by_counterparty even when account hints are present","duration":0.10509999999999309,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves documents by client phrase","status":"passed","title":"resolves documents by client phrase","duration":0.07989999999995234,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves short slang docs phrase with loose by-anchor","status":"passed","title":"resolves short slang docs phrase with loose by-anchor","duration":0.06880000000001019,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves typo slang docs phrase with implicit anchor","status":"passed","title":"resolves typo slang docs phrase with implicit anchor","duration":0.059799999999995634,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves noisy docs phrase with slang tail","status":"passed","title":"resolves noisy docs phrase with slang tail","duration":0.058399999999892316,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves slang transactions phrase by counterparty","status":"passed","title":"resolves slang transactions phrase by counterparty","duration":0.06390000000010332,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves short balance slang with compact account token","status":"passed","title":"resolves short balance slang with compact account token","duration":0.21080000000006294,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves colloquial 'что на счете' phrasing as account balance snapshot","status":"passed","title":"resolves colloquial 'что на счете' phrasing as account balance snapshot","duration":0.1550999999999476,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves mixed ru/en balance phrasing with account token","status":"passed","title":"resolves mixed ru/en balance phrasing with account token","duration":0.07999999999992724,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves 'по докам' slang as documents forming balance","status":"passed","title":"resolves 'по докам' slang as documents forming balance","duration":0.05709999999999127,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves english compact docs-forming phrasing","status":"passed","title":"resolves english compact docs-forming phrasing","duration":0.18200000000001637,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves loose by-anchor follow-up as documents by counterparty fallback","status":"passed","title":"resolves loose by-anchor follow-up as documents by counterparty fallback","duration":0.07849999999984902,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves period coverage profile for years-in-database question","status":"passed","title":"resolves period coverage profile for years-in-database question","duration":0.04299999999989268,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves period coverage profile for top active year by documents question","status":"passed","title":"resolves period coverage profile for top active year by documents question","duration":0.039300000000139335,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves period coverage profile for top active month by operations question","status":"passed","title":"resolves period coverage profile for top active month by operations question","duration":0.03759999999988395,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves period coverage profile for passive year by documents question","status":"passed","title":"resolves period coverage profile for passive year by documents question","duration":0.0385999999998603,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves period coverage profile for passive month by operations question","status":"passed","title":"resolves period coverage profile for passive month by operations question","duration":0.03739999999993415,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves period coverage profile for noisy active-year-by-docs phrase","status":"passed","title":"resolves period coverage profile for noisy active-year-by-docs phrase","duration":0.06549999999992906,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves period coverage profile for month-peak follow-up phrase","status":"passed","title":"resolves period coverage profile for month-peak follow-up phrase","duration":0.03770000000008622,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves document+section profile for document type usage question","status":"passed","title":"resolves document+section profile for document type usage question","duration":0.04039999999986321,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves document+section profile for account section fill question","status":"passed","title":"resolves document+section profile for account section fill question","duration":0.04379999999991924,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves document+section profile for rare document types question","status":"passed","title":"resolves document+section profile for rare document types question","duration":0.034300000000030195,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves document+section profile for least-filled account sections question","status":"passed","title":"resolves document+section profile for least-filled account sections question","duration":0.08500000000003638,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves document+section profile for noisy docs usage phrase","status":"passed","title":"resolves document+section profile for noisy docs usage phrase","duration":0.04079999999999018,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves document+section profile for summary by doc types and share phrase","status":"passed","title":"resolves document+section profile for summary by doc types and share phrase","duration":0.039800000000013824,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty population intent for total unique counterparties question","status":"passed","title":"resolves counterparty population intent for total unique counterparties question","duration":0.5056999999999334,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty population intent for roles split question","status":"passed","title":"resolves counterparty population intent for roles split question","duration":0.3184999999998581,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty population intent for slang supplier count question","status":"passed","title":"resolves counterparty population intent for slang supplier count question","duration":0.16390000000001237,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty population intent for slang supplier count in base question","status":"passed","title":"resolves counterparty population intent for slang supplier count in base question","duration":0.07369999999991705,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty population intent for slang client count question","status":"passed","title":"resolves counterparty population intent for slang client count question","duration":0.09809999999993124,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty population intent for slang client count in base question","status":"passed","title":"resolves counterparty population intent for slang client count in base question","duration":0.06400000000007822,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty lifecycle intent for active customers in year question","status":"passed","title":"resolves counterparty lifecycle intent for active customers in year question","duration":0.4149999999999636,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty lifecycle intent for active customers all-time question","status":"passed","title":"resolves counterparty lifecycle intent for active customers all-time question","duration":0.28549999999995634,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty lifecycle intent for customer list all-time question","status":"passed","title":"resolves counterparty lifecycle intent for customer list all-time question","duration":0.08519999999998618,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty lifecycle intent for customer list short-year question","status":"passed","title":"resolves counterparty lifecycle intent for customer list short-year question","duration":0.07390000000009422,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty lifecycle intent for roster wording without explicit period","status":"passed","title":"resolves counterparty lifecycle intent for roster wording without explicit period","duration":0.06700000000000728,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty lifecycle intent for one-time counterparties wording","status":"passed","title":"resolves counterparty lifecycle intent for one-time counterparties wording","duration":0.06640000000015789,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves counterparty lifecycle intent for longest-running counterparties wording","status":"passed","title":"resolves counterparty lifecycle intent for longest-running counterparties wording","duration":0.05559999999991305,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes debt-longevity wording into receivables intent","status":"passed","title":"routes debt-longevity wording into receivables intent","duration":0.4752000000000862,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves supplier lifecycle segmentation wording into lifecycle intent","status":"passed","title":"resolves supplier lifecycle segmentation wording into lifecycle intent","duration":0.09699999999997999,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves stale suppliers wording into lifecycle intent","status":"passed","title":"resolves stale suppliers wording into lifecycle intent","duration":0.07339999999999236,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) keeps supplier lifecycle segmentation with operations wording in lifecycle intent","status":"passed","title":"keeps supplier lifecycle segmentation with operations wording in lifecycle intent","duration":0.06780000000003383,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) keeps stale supplier operations wording in lifecycle intent","status":"passed","title":"keeps stale supplier operations wording in lifecycle intent","duration":0.06839999999988322,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) keeps slang all-customers-all-time wording in lifecycle intent","status":"passed","title":"keeps slang all-customers-all-time wording in lifecycle intent","duration":0.05880000000001928,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) keeps churn wording with year in lifecycle intent","status":"passed","title":"keeps churn wording with year in lifecycle intent","duration":0.06169999999997344,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) keeps one-time-plus-churn wording in lifecycle intent","status":"passed","title":"keeps one-time-plus-churn wording in lifecycle intent","duration":0.054300000000012005,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) keeps oldest-collaboration slang wording in lifecycle intent","status":"passed","title":"keeps oldest-collaboration slang wording in lifecycle intent","duration":0.05940000000009604,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) keeps regular-vs-one-off supplier slang in lifecycle intent (not population)","status":"passed","title":"keeps regular-vs-one-off supplier slang in lifecycle intent (not population)","duration":0.05520000000001346,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves contract usage overview intent","status":"passed","title":"resolves contract usage overview intent","duration":0.35159999999996217,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves stale contracts wording into contract usage overview intent","status":"passed","title":"resolves stale contracts wording into contract usage overview intent","duration":0.2479000000000724,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves customer revenue/payout ranking intent","status":"passed","title":"resolves customer revenue/payout ranking intent","duration":0.07770000000004984,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves colloquial 'кто нам больше денег принес' wording into customer revenue intent","status":"passed","title":"resolves colloquial 'кто нам больше денег принес' wording into customer revenue intent","duration":0.06569999999987886,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves typo 'ликвидних заказчиков' wording into customer revenue intent","status":"passed","title":"resolves typo 'ликвидних заказчиков' wording into customer revenue intent","duration":0.06550000000015643,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves yearly profitability wording into customer revenue intent","status":"passed","title":"resolves yearly profitability wording into customer revenue intent","duration":0.06299999999987449,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves major-share revenue wording into customer revenue intent","status":"passed","title":"resolves major-share revenue wording into customer revenue intent","duration":0.06729999999993197,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves customer revenue intent from highest inflow slang wording","status":"passed","title":"resolves customer revenue intent from highest inflow slang wording","duration":0.05600000000004002,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves customer revenue intent from small deals by budget slang wording","status":"passed","title":"resolves customer revenue intent from small deals by budget slang wording","duration":0.06300000000010186,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves customer revenue intent from typo highest-check wording","status":"passed","title":"resolves customer revenue intent from typo highest-check wording","duration":0.05330000000003565,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves top counterparty slang wording into customer revenue intent","status":"passed","title":"resolves top counterparty slang wording into customer revenue intent","duration":0.06610000000000582,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves supplier payouts profile intent from slang wording","status":"passed","title":"resolves supplier payouts profile intent from slang wording","duration":1.695799999999963,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves contract usage and value intent","status":"passed","title":"resolves contract usage and value intent","duration":1.6468999999999596,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves top contract wording with 'контракт' into contract usage and value intent","status":"passed","title":"resolves top contract wording with 'контракт' into contract usage and value intent","duration":1.3376000000000658,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves revenue-total slang wording into customer revenue intent","status":"passed","title":"resolves revenue-total slang wording into customer revenue intent","duration":1.1869999999998981,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves overall-turnover wording into customer revenue intent","status":"passed","title":"resolves overall-turnover wording into customer revenue intent","duration":0.95699999999988,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves VAT payment forecast wording into dedicated VAT forecast intent","status":"passed","title":"resolves VAT payment forecast wording into dedicated VAT forecast intent","duration":3.174099999999953,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) keeps colloquial VAT payment wording in forecast intent when tax-authority cue is absent","status":"passed","title":"keeps colloquial VAT payment wording in forecast intent when tax-authority cue is absent","duration":2.9661000000000968,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves multi-contract counterparties wording into contract usage and value intent","status":"passed","title":"resolves multi-contract counterparties wording into contract usage and value intent","duration":1.1826999999998407,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves VAT wording with debt-phrase as confirmed VAT payable intent","status":"passed","title":"resolves VAT wording with debt-phrase as confirmed VAT payable intent","duration":2.3105000000000473,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves contracts-by-counterparty intent from list wording","status":"passed","title":"resolves contracts-by-counterparty intent from list wording","duration":0.6783000000000357,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) prefers documents-by-contract intent for explicit document follow-up wording","status":"passed","title":"prefers documents-by-contract intent for explicit document follow-up wording","duration":0.7811999999998989,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes supplier tail-risk wording into payables intent","status":"passed","title":"routes supplier tail-risk wording into payables intent","duration":0.7457999999999174,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) marks 'кому мы должны заплатить' as payables debt lifecycle intent","status":"passed","title":"marks 'кому мы должны заплатить' as payables debt lifecycle intent","duration":1.8309999999999036,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) resolves repair phrasing 'кто нам в целом должен' as receivables debt lifecycle intent","status":"passed","title":"resolves repair phrasing 'кто нам в целом должен' as receivables debt lifecycle intent","duration":8.499300000000176,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) keeps out-of-scope supplier control wording as unknown intent","status":"passed","title":"keeps out-of-scope supplier control wording as unknown intent","duration":0.17060000000014952,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes long shipment-to-payment lag wording into receivables intent","status":"passed","title":"routes long shipment-to-payment lag wording into receivables intent","duration":0.19709999999986394,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes non-paying counterparties month-risk wording into receivables intent","status":"passed","title":"routes non-paying counterparties month-risk wording into receivables intent","duration":0.09380000000010114,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes overdue unpaid buyers wording into receivables intent","status":"passed","title":"routes overdue unpaid buyers wording into receivables intent","duration":5.865800000000036,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes reconciliation mismatch wording into open contracts intent","status":"passed","title":"routes reconciliation mismatch wording into open contracts intent","duration":1.7458999999998923,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes reconciliation mismatch wording without explicit lookup verb into open contracts intent","status":"passed","title":"routes reconciliation mismatch wording without explicit lookup verb into open contracts intent","duration":1.2520999999999276,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes payments-without-closing-docs wording into open contracts intent","status":"passed","title":"routes payments-without-closing-docs wording into open contracts intent","duration":0.7699000000000069,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes payments-without-settlement-closure wording into open contracts intent","status":"passed","title":"routes payments-without-settlement-closure wording into open contracts intent","duration":0.5477999999998246,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes shipments-without-closing-docs wording into open contracts intent","status":"passed","title":"routes shipments-without-closing-docs wording into open contracts intent","duration":0.5606999999999971,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes closing-without-supporting-docs wording into open contracts intent","status":"passed","title":"routes closing-without-supporting-docs wording into open contracts intent","duration":0.7170000000000982,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes documents-without-payments wording into open contracts intent","status":"passed","title":"routes documents-without-payments wording into open contracts intent","duration":0.5848000000000866,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes stale advances without closing docs wording into open contracts intent","status":"passed","title":"routes stale advances without closing docs wording into open contracts intent","duration":0.4987999999998465,"failureMessages":[],"meta":{}},{"ancestorTitles":["address intent resolver expansion (M2.3a)"],"fullName":"address intent resolver expansion (M2.3a) routes buyers with open debt wording into open-items intent","status":"passed","title":"routes buyers with open debt wording into open-items intent","duration":1.0434000000000196,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown does not force default limit=20 for management aggregate intents","status":"passed","title":"does not force default limit=20 for management aggregate intents","duration":20.08789999999999,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts short-year period for lifecycle customer list question","status":"passed","title":"extracts short-year period for lifecycle customer list question","duration":0.24380000000019209,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown drops noisy counterparty anchor in ranking question for customer revenue profile","status":"passed","title":"drops noisy counterparty anchor in ranking question for customer revenue profile","duration":0.308699999999817,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown drops pseudo-counterparty 'деньги на данную дату' from diagnostic rewrite phrase","status":"passed","title":"drops pseudo-counterparty 'деньги на данную дату' from diagnostic rewrite phrase","duration":0.7070000000001073,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown does not capture narrative filler as counterparty in broad docs-vs-money question","status":"passed","title":"does not capture narrative filler as counterparty in broad docs-vs-money question","duration":10.959299999999985,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown does not derive fake counterparty anchor for open-contracts stale-advance wording","status":"passed","title":"does not derive fake counterparty anchor for open-contracts stale-advance wording","duration":0.09489999999982501,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown derives VAT forecast quarter-to-date window when plain date phrase is present","status":"passed","title":"derives VAT forecast quarter-to-date window when plain date phrase is present","duration":0.12350000000014916,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown keeps explicit month window for confirmed VAT tax-period intent from month phrase","status":"passed","title":"keeps explicit month window for confirmed VAT tax-period intent from month phrase","duration":0.2054000000000542,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown derives VAT forecast quarter-to-date window for explicit day+month+year phrase","status":"passed","title":"derives VAT forecast quarter-to-date window for explicit day+month+year phrase","duration":0.10549999999989268,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown derives VAT forecast quarter-to-date window when strict as-of cue is present","status":"passed","title":"derives VAT forecast quarter-to-date window when strict as-of cue is present","duration":0.09149999999999636,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown defaults as_of_date for documents_forming_balance when date is omitted","status":"passed","title":"defaults as_of_date for documents_forming_balance when date is omitted","duration":1.4202999999999975,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown cuts period tail from counterparty anchor","status":"passed","title":"cuts period tail from counterparty anchor","duration":0.6522999999999683,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown cuts all-time tail from counterparty anchor and skips 90-day default window","status":"passed","title":"cuts all-time tail from counterparty anchor and skips 90-day default window","duration":0.16260000000011132,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown keeps all-time period by default for counterparty docs query without explicit window","status":"passed","title":"keeps all-time period by default for counterparty docs query without explicit window","duration":0.1250999999999749,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts counterparty from company phrase and derives year period","status":"passed","title":"extracts counterparty from company phrase and derives year period","duration":0.1893000000000029,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts counterparty from supplier phrase and derives month period","status":"passed","title":"extracts counterparty from supplier phrase and derives month period","duration":0.12770000000000437,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown cuts period-end tail from counterparty anchor and keeps as_of for open-items query","status":"passed","title":"cuts period-end tail from counterparty anchor and keeps as_of for open-items query","duration":0.12340000000017426,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown cuts report-date tail from counterparty anchor and keeps clean as_of filter","status":"passed","title":"cuts report-date tail from counterparty anchor and keeps clean as_of filter","duration":0.098700000000008,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown derives month period for balance snapshot from 'на май 2020'","status":"passed","title":"derives month period for balance snapshot from 'на май 2020'","duration":0.1333999999999378,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown derives month period for balance snapshot from 'на 2020.05'","status":"passed","title":"derives month period for balance snapshot from 'на 2020.05'","duration":0.11760000000003856,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown derives month period for balance snapshot from 'на 2020 май'","status":"passed","title":"derives month period for balance snapshot from 'на 2020 май'","duration":0.10700000000019827,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown derives month period for inventory snapshot from prepositional month wording 'в мае 2016'","status":"passed","title":"derives month period for inventory snapshot from prepositional month wording 'в мае 2016'","duration":0.16869999999994434,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts dotted account by heuristic for docs-forming phrasing without 'счет' keyword","status":"passed","title":"extracts dotted account by heuristic for docs-forming phrasing without 'счет' keyword","duration":0.16919999999981883,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts dotted account by heuristic for short balance slang","status":"passed","title":"extracts dotted account by heuristic for short balance slang","duration":0.125,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown does not derive counterparty from follow-up filler token in bank phrase","status":"passed","title":"does not derive counterparty from follow-up filler token in bank phrase","duration":2.484100000000126,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown keeps compact account for docs-forming follow-up and avoids fake counterparty anchor","status":"passed","title":"keeps compact account for docs-forming follow-up and avoids fake counterparty anchor","duration":0.1008999999999105,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown drops accidental account for non-account intent without explicit account cue","status":"passed","title":"drops accidental account for non-account intent without explicit account cue","duration":0.08429999999998472,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts leading counterparty token for short bank phrase","status":"passed","title":"extracts leading counterparty token for short bank phrase","duration":0.2036000000000513,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown treats 'за весь период' as all-time hint and does not force 90-day default","status":"passed","title":"treats 'за весь период' as all-time hint and does not force 90-day default","duration":0.12040000000001783,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts loose by-anchor and year period for short slang docs phrase","status":"passed","title":"extracts loose by-anchor and year period for short slang docs phrase","duration":0.12220000000002074,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts implicit counterparty and short-year period for typo slang docs phrase","status":"passed","title":"extracts implicit counterparty and short-year period for typo slang docs phrase","duration":0.1148000000000593,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown does not use filler token 'есть' as counterparty when explicit shorthand anchor exists","status":"passed","title":"does not use filler token 'есть' as counterparty when explicit shorthand anchor exists","duration":0.23749999999995453,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts compact counterparty and relaxed short-year period from noisy phrase","status":"passed","title":"extracts compact counterparty and relaxed short-year period from noisy phrase","duration":0.16450000000008913,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts short ordinal year period from noisy docs phrase","status":"passed","title":"extracts short ordinal year period from noisy docs phrase","duration":0.10490000000004329,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts short bare year period from follow-up phrase","status":"passed","title":"extracts short bare year period from follow-up phrase","duration":0.07150000000001455,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown does not use action verb as counterparty when phrase is 'Показать документы '","status":"passed","title":"does not use action verb as counterparty when phrase is 'Показать документы '","duration":0.10230000000001382,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts counterparty and short year from transliterated noisy phrase","status":"passed","title":"extracts counterparty and short year from transliterated noisy phrase","duration":0.8958999999999833,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown does not treat transliterated filler verb as counterparty in docy phrase","status":"passed","title":"does not treat transliterated filler verb as counterparty in docy phrase","duration":1.104899999999816,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown repairs mojibake phrase before extracting counterparty filters","status":"passed","title":"repairs mojibake phrase before extracting counterparty filters","duration":3.8466000000000804,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts explicit year range period from phrase","status":"passed","title":"extracts explicit year range period from phrase","duration":0.17640000000005784,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts contract and year period for contract document list","status":"passed","title":"extracts contract and year period for contract document list","duration":0.3914999999999509,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts contracts-by-counterparty anchor with numeric suffix from loose 'по ...' phrase","status":"passed","title":"extracts contracts-by-counterparty anchor with numeric suffix from loose 'по ...' phrase","duration":0.15560000000004948,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown cuts trailing as-of date from contract anchor","status":"passed","title":"cuts trailing as-of date from contract anchor","duration":0.2779000000000451,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown does not force 90-day default window for by-contract query without explicit period","status":"passed","title":"does not force 90-day default window for by-contract query without explicit period","duration":0.30150000000003274,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts heuristic contract token for noisy contract phrase","status":"passed","title":"extracts heuristic contract token for noisy contract phrase","duration":0.25729999999998654,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown trims english year tail from contract anchor","status":"passed","title":"trims english year tail from contract anchor","duration":0.09300000000007458,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown trims trailing separated year from contract anchor","status":"passed","title":"trims trailing separated year from contract anchor","duration":0.06680000000005748,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown trims explanatory tail after contract token","status":"passed","title":"trims explanatory tail after contract token","duration":0.05889999999999418,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts multiline year range period from phrase","status":"passed","title":"extracts multiline year range period from phrase","duration":0.12999999999988177,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown extracts russian year range period from 'с ... по ...' phrase","status":"passed","title":"extracts russian year range period from 'с ... по ...' phrase","duration":0.11950000000001637,"failureMessages":[],"meta":{}},{"ancestorTitles":["address filter extraction for balance drilldown"],"fullName":"address filter extraction for balance drilldown treats 'за любой период' as all-time hint and keeps loose by-anchor","status":"passed","title":"treats 'за любой период' as all-time hint and keeps loose by-anchor","duration":0.11189999999987776,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics does not default standalone item provenance questions to today without explicit temporal cue","status":"passed","title":"does not default standalone item provenance questions to today without explicit temporal cue","duration":0.1517999999998665,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics injects as_of_date from analysis context when user message has no explicit period","status":"passed","title":"injects as_of_date from analysis context when user message has no explicit period","duration":2421.6936,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics returns soft out-of-scope reply without technical jargon for unsupported supplier-control wording","status":"passed","title":"returns soft out-of-scope reply without technical jargon for unsupported supplier-control wording","duration":6.0516999999999825,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes supplier tail-risk wording without forcing missing-anchor fallback","status":"passed","title":"routes supplier tail-risk wording without forcing missing-anchor fallback","duration":727.4312,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes 'каму мы должны заплатить за май 2020' into confirmed payables flow with controlled fallback on schema limits","status":"passed","title":"routes 'каму мы должны заплатить за май 2020' into confirmed payables flow with controlled fallback on schema limits","duration":1020.7368000000006,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes shipment-to-payment lag wording into receivables lane without missing-anchor fallback","status":"passed","title":"routes shipment-to-payment lag wording into receivables lane without missing-anchor fallback","duration":2305.1157000000003,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics keeps strict account scope for receivables risk replies and excludes far-future leakage","status":"passed","title":"keeps strict account scope for receivables risk replies and excludes far-future leakage","duration":2045.4363000000012,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes payments-without-closing-docs wording into open contracts lane","status":"passed","title":"routes payments-without-closing-docs wording into open contracts lane","duration":3697.9737999999998,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes payments-without-settlement-closure wording into open contracts lane","status":"passed","title":"routes payments-without-settlement-closure wording into open contracts lane","duration":2602.9928999999993,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes shipments-without-closing-docs wording into open contracts lane","status":"passed","title":"routes shipments-without-closing-docs wording into open contracts lane","duration":2801.9030000000002,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes closing-without-supporting-docs wording into open contracts lane","status":"passed","title":"routes closing-without-supporting-docs wording into open contracts lane","duration":2692.881999999998,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics keeps strict account scope for confirmed open-contract scans","status":"passed","title":"keeps strict account scope for confirmed open-contract scans","duration":267.6195000000007,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes stale advances wording into open contracts lane without missing-anchor fallback","status":"passed","title":"routes stale advances wording into open contracts lane without missing-anchor fallback","duration":3692.7387000000017,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics does not return execution_error for confirmed open-contracts month query","status":"passed","title":"does not return execution_error for confirmed open-contracts month query","duration":149.33629999999903,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes direct open-contract month query into exact confirmed mode","status":"passed","title":"routes direct open-contract month query into exact confirmed mode","duration":1153.8729999999996,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics keeps preferred account-scope mode for heuristic open-contract fallback recipe and avoids zeroing rows","status":"passed","title":"keeps preferred account-scope mode for heuristic open-contract fallback recipe and avoids zeroing rows","duration":3682.119300000002,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes non-paying counterparties month-risk wording into receivables lane","status":"passed","title":"routes non-paying counterparties month-risk wording into receivables lane","duration":1439.5263000000014,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes overdue unpaid buyers wording into receivables lane without missing-anchor fallback","status":"passed","title":"routes overdue unpaid buyers wording into receivables lane without missing-anchor fallback","duration":2140.017299999996,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes documents-without-payments wording into open contracts lane","status":"passed","title":"routes documents-without-payments wording into open contracts lane","duration":2890.053899999999,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes period coverage profile question into dedicated aggregate recipe","status":"passed","title":"routes period coverage profile question into dedicated aggregate recipe","duration":118.9513999999981,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics does not rewrite active-month management question into bank-ops counterparty lane","status":"passed","title":"does not rewrite active-month management question into bank-ops counterparty lane","duration":1080.4338000000062,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes document+section profile question into dedicated aggregate recipe","status":"passed","title":"routes document+section profile question into dedicated aggregate recipe","duration":1263.5713000000032,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes counterparty population question into dedicated aggregate recipe","status":"passed","title":"routes counterparty population question into dedicated aggregate recipe","duration":715.4735000000001,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes contract usage overview question into dedicated aggregate recipe","status":"passed","title":"routes contract usage overview question into dedicated aggregate recipe","duration":1005.2123999999967,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes customer value question into dedicated aggregate recipe","status":"passed","title":"routes customer value question into dedicated aggregate recipe","duration":1028.9925000000003,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes highest inflow slang wording into customer value aggregate recipe","status":"passed","title":"routes highest inflow slang wording into customer value aggregate recipe","duration":1060.2983999999997,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes 'кто больше всего принес денег в 2020' into customer value aggregate recipe","status":"passed","title":"routes 'кто больше всего принес денег в 2020' into customer value aggregate recipe","duration":954.7050000000017,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes colloquial 'кто нам больше денег принес' into customer value aggregate recipe","status":"passed","title":"routes colloquial 'кто нам больше денег принес' into customer value aggregate recipe","duration":1084.7312999999995,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes typo 'ликвидних заказчиков' into customer value aggregate recipe","status":"passed","title":"routes typo 'ликвидних заказчиков' into customer value aggregate recipe","duration":937.1136000000042,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes yearly profitability wording into customer value aggregate recipe","status":"passed","title":"routes yearly profitability wording into customer value aggregate recipe","duration":1049.112000000001,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes typo highest-check wording into customer value aggregate recipe","status":"passed","title":"routes typo highest-check wording into customer value aggregate recipe","duration":989.6962000000058,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes top counterparty slang wording into customer value aggregate recipe","status":"passed","title":"routes top counterparty slang wording into customer value aggregate recipe","duration":1042.5187000000005,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes supplier payout question into dedicated aggregate recipe","status":"passed","title":"routes supplier payout question into dedicated aggregate recipe","duration":1057.3824999999997,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes contract value question into dedicated aggregate recipe","status":"passed","title":"routes contract value question into dedicated aggregate recipe","duration":950.072699999997,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes top contract wording with 'контракт' into contract value aggregate recipe","status":"passed","title":"routes top contract wording with 'контракт' into contract value aggregate recipe","duration":1039.1182000000044,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes revenue-total slang wording into customer value aggregate recipe (no account-missing fallback)","status":"passed","title":"routes revenue-total slang wording into customer value aggregate recipe (no account-missing fallback)","duration":1008.0829000000012,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes overall-turnover wording into customer value aggregate recipe","status":"passed","title":"routes overall-turnover wording into customer value aggregate recipe","duration":1053.2229000000007,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes VAT payment forecast wording into dedicated VAT forecast recipe","status":"passed","title":"routes VAT payment forecast wording into dedicated VAT forecast recipe","duration":978.898000000001,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes colloquial VAT payment wording without tax-authority cue into VAT forecast recipe","status":"passed","title":"routes colloquial VAT payment wording without tax-authority cue into VAT forecast recipe","duration":1014.7482000000018,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes 'в налоговую за декабрь' VAT wording into confirmed tax-period route","status":"passed","title":"routes 'в налоговую за декабрь' VAT wording into confirmed tax-period route","duration":12188.984200000006,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes customer lifecycle question into dedicated aggregate recipe","status":"passed","title":"routes customer lifecycle question into dedicated aggregate recipe","duration":1056.823199999999,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes roster-style customer wording into lifecycle aggregate recipe","status":"passed","title":"routes roster-style customer wording into lifecycle aggregate recipe","duration":1003.3251000000018,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes one-time counterparties wording into lifecycle aggregate recipe","status":"passed","title":"routes one-time counterparties wording into lifecycle aggregate recipe","duration":1045.9778000000078,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes longest-collaboration customer wording into lifecycle aggregate recipe","status":"passed","title":"routes longest-collaboration customer wording into lifecycle aggregate recipe","duration":1091.0822000000044,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes company activity-age wording into lifecycle aggregate recipe","status":"passed","title":"routes company activity-age wording into lifecycle aggregate recipe","duration":1014.8163000000059,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics keeps colloquial follow-up activity-age wording in the lifecycle aggregate recipe","status":"passed","title":"keeps colloquial follow-up activity-age wording in the lifecycle aggregate recipe","duration":966.4781999999977,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics keeps colloquial follow-up activity-age wording grounded to the selected organization","status":"passed","title":"keeps colloquial follow-up activity-age wording grounded to the selected organization","duration":1001.0508999999875,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes debt-longevity wording into receivables lane with factual reply","status":"passed","title":"routes debt-longevity wording into receivables lane with factual reply","duration":2336.7033999999985,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes stale contracts wording into contract usage overview recipe","status":"passed","title":"routes stale contracts wording into contract usage overview recipe","duration":642.9687000000122,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes multi-contract counterparties wording into contract usage and value recipe","status":"passed","title":"routes multi-contract counterparties wording into contract usage and value recipe","duration":1013.622199999998,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics allows broad open items scan without forcing missing_anchor","status":"passed","title":"allows broad open items scan without forcing missing_anchor","duration":2351.0338000000047,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics does not return fallback factual rows for unmatched open-items contract anchor","status":"passed","title":"does not return fallback factual rows for unmatched open-items contract anchor","duration":1978.178899999999,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics does not return broad fallback document list when counterparty anchor is not matched","status":"passed","title":"does not return broad fallback document list when counterparty anchor is not matched","duration":4040.2135000000126,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics does not keep report-date phrase inside open-items counterparty anchor","status":"passed","title":"does not keep report-date phrase inside open-items counterparty anchor","duration":2295.997500000012,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes contract document list intent into address recipe","status":"passed","title":"routes contract document list intent into address recipe","duration":2117.935700000002,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics returns factual confirmed VAT snapshot instead of partial when payable rows are absent","status":"passed","title":"returns factual confirmed VAT snapshot instead of partial when payable rows are absent","duration":11389.583600000013,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics keeps mixed VAT + debt wording in VAT lane (not payables/contracts)","status":"passed","title":"keeps mixed VAT + debt wording in VAT lane (not payables/contracts)","duration":12207.410199999998,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics does not regress to open-items lane for VAT debt wording after open-contracts turn","status":"passed","title":"does not regress to open-items lane for VAT debt wording after open-contracts turn","duration":13234.670800000007,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes contracts-by-counterparty intent into dedicated catalog recipe","status":"passed","title":"routes contracts-by-counterparty intent into dedicated catalog recipe","duration":1208.6912999999913,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics routes bank operations by contract intent into address recipe","status":"passed","title":"routes bank operations by contract intent into address recipe","duration":2257.291499999992,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics includes resolver and row-stage diagnostics","status":"passed","title":"includes resolver and row-stage diagnostics","duration":2414.0687000000034,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics keeps short slang docs request in address lane (no deep fallback)","status":"passed","title":"keeps short slang docs request in address lane (no deep fallback)","duration":117.4252999999735,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics keeps typo slang docs request in address lane and extracts implicit anchor","status":"passed","title":"keeps typo slang docs request in address lane and extracts implicit anchor","duration":1168.391900000017,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics keeps noisy docs request in address lane and ignores slang tail token","status":"passed","title":"keeps noisy docs request in address lane and ignores slang tail token","duration":961.4837000000116,"failureMessages":[],"meta":{}},{"ancestorTitles":["address query limited taxonomy and stage diagnostics"],"fullName":"address query limited taxonomy and stage diagnostics auto-broadens out-of-window period and returns available factual rows","status":"passed","title":"auto-broadens out-of-window period and returns available factual rows","duration":2387.1168999999936,"failureMessages":[],"meta":{}},{"ancestorTitles":[],"fullName":"auto-broadens out-of-window period after contracts pivot and keeps requested year in the reply","status":"passed","title":"auto-broadens out-of-window period after contracts pivot and keeps requested year in the reply","duration":3747.359999999986,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover promotes selected-object supplier slang follow-up into inventory provenance with inherited date context","status":"passed","title":"promotes selected-object supplier slang follow-up into inventory provenance with inherited date context","duration":3.7449999999953434,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover promotes selected-object wording 'у кого купили' into inventory provenance with inherited date context","status":"passed","title":"promotes selected-object wording 'у кого купили' into inventory provenance with inherited date context","duration":1.2264000000141095,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover promotes selected-object wording 'где мы купили это' into inventory provenance with inherited date context","status":"passed","title":"promotes selected-object wording 'где мы купили это' into inventory provenance with inherited date context","duration":0.3657999999995809,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover promotes selected-object wording 'где куплено!!' into inventory provenance with inherited date context","status":"passed","title":"promotes selected-object wording 'где куплено!!' into inventory provenance with inherited date context","duration":0.291800000006333,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover promotes selected-object purchase-doc slang follow-up into inventory purchase documents with inherited date context","status":"passed","title":"promotes selected-object purchase-doc slang follow-up into inventory purchase documents with inherited date context","duration":1.0314000000071246,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover promotes pronoun selected-item purchase-doc follow-up into inventory purchase documents with inherited date context","status":"passed","title":"promotes pronoun selected-item purchase-doc follow-up into inventory purchase documents with inherited date context","duration":0.798800000018673,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover promotes selected-item purchase-date wording 'а по этой позиции когда была закупка' into inventory provenance","status":"passed","title":"promotes selected-item purchase-date wording 'а по этой позиции когда была закупка' into inventory provenance","duration":0.4446999999927357,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover promotes conversational buyer follow-up into inventory sale trace with inherited date context","status":"passed","title":"promotes conversational buyer follow-up into inventory sale trace with inherited date context","duration":0.26750000001629815,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover promotes canonical buyer wording 'кому был реализован товар в итоге' into inventory sale trace","status":"passed","title":"promotes canonical buyer wording 'кому был реализован товар в итоге' into inventory sale trace","duration":0.24220000000786968,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover ignores degraded llm semantic item hint when extraction already has the full inventory item","status":"passed","title":"ignores degraded llm semantic item hint when extraction already has the full inventory item","duration":0.22729999999864958,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover keeps slang all-customers-all-time wording in address lane via resolved intent fallback","status":"passed","title":"keeps slang all-customers-all-time wording in address lane via resolved intent fallback","duration":0.17650000000139698,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover keeps churn wording with year in address lane via resolved intent fallback","status":"passed","title":"keeps churn wording with year in address lane via resolved intent fallback","duration":0.18540000001667067,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover uses short bare year in follow-up period switch","status":"passed","title":"uses short bare year in follow-up period switch","duration":1.6863999999768566,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover keeps lifecycle follow-up phrasing with referential pointer and inherits period","status":"passed","title":"keeps lifecycle follow-up phrasing with referential pointer and inherits period","duration":0.6083999999973457,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover restores inventory root follow-up after company selection for repeated stock request","status":"passed","title":"restores inventory root follow-up after company selection for repeated stock request","duration":3.8663999999989755,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover composes direct activity-age answer from lifecycle aggregate for focused counterparty","status":"passed","title":"composes direct activity-age answer from lifecycle aggregate for focused counterparty","duration":2.7776000000012573,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover composes organization activity-age answer when company name is the selected organization scope","status":"passed","title":"composes organization activity-age answer when company name is the selected organization scope","duration":0.9556000000156928,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover keeps short period follow-up in address lane and preserves previous counterparty anchor","status":"passed","title":"keeps short period follow-up in address lane and preserves previous counterparty anchor","duration":0.8573000000033062,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover inherits organization scope from follow-up context when organization is omitted in user text","status":"passed","title":"inherits organization scope from follow-up context when organization is omitted in user text","duration":0.5438000000140164,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover inherits as_of_date from previous period for same-date balance follow-up","status":"passed","title":"inherits as_of_date from previous period for same-date balance follow-up","duration":0.3354999999864958,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover inherits as_of_date for receivables follow-up without explicit period","status":"passed","title":"inherits as_of_date for receivables follow-up without explicit period","duration":0.337599999998929,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover keeps contract scope when follow-up asks for bank operations without explicit anchor","status":"passed","title":"keeps contract scope when follow-up asks for bank operations without explicit anchor","duration":0.9183999999950174,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover replaces noisy follow-up contract anchor with previous contract from context","status":"passed","title":"replaces noisy follow-up contract anchor with previous contract from context","duration":0.4400000000023283,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover replaces noisy referential counterparty anchor with previous counterparty from context","status":"passed","title":"replaces noisy referential counterparty anchor with previous counterparty from context","duration":0.2681999999913387,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover does not drift into inventory selected-object documents on a counterparty contracts follow-up","status":"passed","title":"does not drift into inventory selected-object documents on a counterparty contracts follow-up","duration":0.25210000001243316,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover replaces 'кроме этого документа...' pseudo-anchor with previous counterparty from follow-up context","status":"passed","title":"replaces 'кроме этого документа...' pseudo-anchor with previous counterparty from follow-up context","duration":0.19459999998798594,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover keeps entity carryover for customer value follow-up when counterparty is resolved from displayed list","status":"passed","title":"keeps entity carryover for customer value follow-up when counterparty is resolved from displayed list","duration":0.5728999999992084,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover promotes open-items intent from follow-up wording with inherited contract anchor","status":"passed","title":"promotes open-items intent from follow-up wording with inherited contract anchor","duration":0.5763999999908265,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover derives as-of date from period for open-contract month query","status":"passed","title":"derives as-of date from period for open-contract month query","duration":0.27950000000419095,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover keeps VAT debt follow-up in VAT intent even after open-contract context","status":"passed","title":"keeps VAT debt follow-up in VAT intent even after open-contract context","duration":0.5197999999800231,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover keeps balance family in follow-up when user gives compact account token","status":"passed","title":"keeps balance family in follow-up when user gives compact account token","duration":0.9223000000056345,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover does not downgrade inherited follow-up anchor to missing_anchor when period has no rows","status":"passed","title":"does not downgrade inherited follow-up anchor to missing_anchor when period has no rows","duration":4282.766499999998,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover keeps VAT explain follow-up in address lane and inherits previous period window","status":"passed","title":"keeps VAT explain follow-up in address lane and inherits previous period window","duration":1.0684000000183005,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover promotes short 'а ндс?' follow-up to confirmed VAT intent with inherited as-of date","status":"passed","title":"promotes short 'а ндс?' follow-up to confirmed VAT intent with inherited as-of date","duration":0.8747000000148546,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover keeps previous as-of date for VAT follow-up wording 'на эту дату'","status":"passed","title":"keeps previous as-of date for VAT follow-up wording 'на эту дату'","duration":0.8344000000215601,"failureMessages":[],"meta":{}},{"ancestorTitles":["address decompose stage follow-up carryover"],"fullName":"address decompose stage follow-up carryover keeps explicit current-date VAT follow-up and does not inherit stale as-of date","status":"passed","title":"keeps explicit current-date VAT follow-up and does not inherit stale as-of date","duration":0.34750000000349246,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering selects period coverage profile recipe and keeps aggregate markers","status":"passed","title":"selects period coverage profile recipe and keeps aggregate markers","duration":0.18439999999827705,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering selects document+section profile recipe and keeps aggregate markers","status":"passed","title":"selects document+section profile recipe and keeps aggregate markers","duration":0.09630000000470318,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering selects counterparty population recipe and keeps aggregate markers","status":"passed","title":"selects counterparty population recipe and keeps aggregate markers","duration":0.10039999999571592,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering selects contract usage overview recipe and keeps aggregate markers","status":"passed","title":"selects contract usage overview recipe and keeps aggregate markers","duration":0.1327000000164844,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering keeps recipe-default limits for inventory exact intents","status":"passed","title":"keeps recipe-default limits for inventory exact intents","duration":10.370200000004843,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering selects customer value recipe and keeps top-20 default","status":"passed","title":"selects customer value recipe and keeps top-20 default","duration":0.10810000001220033,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering selects supplier payouts recipe and keeps top-20 default","status":"passed","title":"selects supplier payouts recipe and keeps top-20 default","duration":0.07279999999445863,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering selects contract value recipe and keeps top-20 default","status":"passed","title":"selects contract value recipe and keeps top-20 default","duration":0.09950000001117587,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering selects contracts-by-counterparty recipe from contract catalog","status":"passed","title":"selects contracts-by-counterparty recipe from contract catalog","duration":0.0734000000229571,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering selects counterparty lifecycle recipe and keeps activity marker","status":"passed","title":"selects counterparty lifecycle recipe and keeps activity marker","duration":0.05760000000009313,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering boosts limit for all-time counterparty queries","status":"passed","title":"boosts limit for all-time counterparty queries","duration":0.09840000001713634,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering supports ascending order plan for historical counterparty lookup","status":"passed","title":"supports ascending order plan for historical counterparty lookup","duration":0.06449999997857958,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering boosts limit for english all-time counterparty queries","status":"passed","title":"boosts limit for english all-time counterparty queries","duration":0.08830000000307336,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering cuts english all-time tail from counterparty anchor","status":"passed","title":"cuts english all-time tail from counterparty anchor","duration":0.09870000000228174,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering boosts limit for account snapshot queries with explicit account","status":"passed","title":"boosts limit for account snapshot queries with explicit account","duration":0.12880000000586733,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering allows extended limit for open-items by contract intent","status":"passed","title":"allows extended limit for open-items by contract intent","duration":0.060799999977461994,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering uses bank-doc profile with contract projection for open-items anchor matching","status":"passed","title":"uses bank-doc profile with contract projection for open-items anchor matching","duration":0.29769999999552965,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering allows extended limit for confirmed open-contracts intent","status":"passed","title":"allows extended limit for confirmed open-contracts intent","duration":0.17660000000614673,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering builds exact balance query for confirmed open-contracts snapshot","status":"passed","title":"builds exact balance query for confirmed open-contracts snapshot","duration":0.11689999999362044,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering injects account condition into movements query for account snapshot","status":"passed","title":"injects account condition into movements query for account snapshot","duration":0.10560000000987202,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering injects subaccount condition variants into movements query for documents_forming_balance","status":"passed","title":"injects subaccount condition variants into movements query for documents_forming_balance","duration":0.09880000000703149,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering builds VAT forecast query with safe account-prefix checks instead of presentation-like clauses","status":"passed","title":"builds VAT forecast query with safe account-prefix checks instead of presentation-like clauses","duration":0.29729999997653067,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering builds confirmed VAT tax-period query from sales and purchase VAT books","status":"passed","title":"builds confirmed VAT tax-period query from sales and purchase VAT books","duration":0.14459999999962747,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering keeps inventory-on-hand phrasing in address lane","status":"passed","title":"keeps inventory-on-hand phrasing in address lane","duration":0.05929999999352731,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering detects exact inventory-on-hand intent","status":"passed","title":"detects exact inventory-on-hand intent","duration":0.2265999999945052,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering detects colloquial warehouse snapshot wording as inventory-on-hand intent","status":"passed","title":"detects colloquial warehouse snapshot wording as inventory-on-hand intent","duration":0.29769999999552965,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes account 41 composition wording into inventory snapshot intent","status":"passed","title":"routes account 41 composition wording into inventory snapshot intent","duration":0.1259999999892898,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes account 41 date snapshot wording into inventory snapshot intent","status":"passed","title":"routes account 41 date snapshot wording into inventory snapshot intent","duration":0.07389999998849817,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes supplier stock overlap wording into overlap intent","status":"passed","title":"routes supplier stock overlap wording into overlap intent","duration":0.06109999999171123,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes supplier to buyer chain wording into purchase-to-sale chain intent","status":"passed","title":"routes supplier to buyer chain wording into purchase-to-sale chain intent","duration":0.060599999997066334,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes supplier-to-buyer inventory chains as exact trace intents","status":"passed","title":"routes supplier-to-buyer inventory chains as exact trace intents","duration":0.05859999998938292,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes old purchase residue questions to aging-by-purchase-date","status":"passed","title":"routes old purchase residue questions to aging-by-purchase-date","duration":0.05580000000190921,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering derives as_of_date for inventory-on-hand from explicit month window","status":"passed","title":"derives as_of_date for inventory-on-hand from explicit month window","duration":0.09789999999338761,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering builds exact balance query for inventory-on-hand snapshot","status":"passed","title":"builds exact balance query for inventory-on-hand snapshot","duration":0.11509999999543652,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering renders confirmed inventory-on-hand snapshot from normalized rows","status":"passed","title":"renders confirmed inventory-on-hand snapshot from normalized rows","duration":0.4827999999979511,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering keeps supplier-overlap reply business-first without exact contour leakage","status":"passed","title":"keeps supplier-overlap reply business-first without exact contour leakage","duration":0.36669999998412095,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes inventory provenance questions to a dedicated intent","status":"passed","title":"routes inventory provenance questions to a dedicated intent","duration":0.07319999998435378,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering keeps selected-object purchase-date pronoun wording out of generic counterparty docs intent","status":"passed","title":"keeps selected-object purchase-date pronoun wording out of generic counterparty docs intent","duration":0.062399999995250255,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering keeps direct item supplier questions in provenance intent even with current-stock tail","status":"passed","title":"keeps direct item supplier questions in provenance intent even with current-stock tail","duration":0.05879999999888241,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering keeps inventory supplier overlap questions out of on-hand routing","status":"passed","title":"keeps inventory supplier overlap questions out of on-hand routing","duration":0.04390000001876615,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes inventory purchase document questions to a dedicated intent","status":"passed","title":"routes inventory purchase document questions to a dedicated intent","duration":0.1489000000001397,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes inventory sale chain questions to a dedicated intent","status":"passed","title":"routes inventory sale chain questions to a dedicated intent","duration":0.056799999991199,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes conversational buyer wording to inventory sale trace intent","status":"passed","title":"routes conversational buyer wording to inventory sale trace intent","duration":0.24599999998463318,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes colloquial buyer wording with 'впарили' to inventory sale trace intent","status":"passed","title":"routes colloquial buyer wording with 'впарили' to inventory sale trace intent","duration":0.06640000001061708,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering keeps inventory provenance wording out of inventory-on-hand routing","status":"passed","title":"keeps inventory provenance wording out of inventory-on-hand routing","duration":0.045199999993201345,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering keeps aging wording out of open-items and bank routing","status":"passed","title":"keeps aging wording out of open-items and bank routing","duration":0.20850000000791624,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering keeps very old purchase wording out of on-hand routing","status":"passed","title":"keeps very old purchase wording out of on-hand routing","duration":0.04939999998896383,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes old stock wording with residue anchor to aging intent","status":"passed","title":"routes old stock wording with residue anchor to aging intent","duration":0.04090000002179295,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes purchase-document trace wording to dedicated inventory intent","status":"passed","title":"routes purchase-document trace wording to dedicated inventory intent","duration":0.05439999999362044,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering keeps very old stock wording in dedicated aging intent","status":"passed","title":"keeps very old stock wording in dedicated aging intent","duration":0.042199999996228144,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes residue wording with explicit cut-off date into aging intent","status":"passed","title":"routes residue wording with explicit cut-off date into aging intent","duration":0.045199999993201345,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering keeps unresolved stock provenance wording out of open-items routing","status":"passed","title":"keeps unresolved stock provenance wording out of open-items routing","duration":0.05319999999483116,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes documentary supplier-to-buyer chain wording into inventory chain intent","status":"passed","title":"routes documentary supplier-to-buyer chain wording into inventory chain intent","duration":0.05540000001201406,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes explicit supplier-item-buyer chain wording into inventory chain intent","status":"passed","title":"routes explicit supplier-item-buyer chain wording into inventory chain intent","duration":0.037899999995715916,"failureMessages":[],"meta":{}},{"ancestorTitles":["address recipe catalog counterparty filtering"],"fullName":"address recipe catalog counterparty filtering routes documented supplier-item-buyer chain wording into inventory chain intent","status":"passed","title":"routes documented supplier-item-buyer chain wording into inventory chain intent","duration":0.04000000000814907,"failureMessages":[],"meta":{}}],"startTime":1777028950075,"endTime":1777029097055.2085,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/addressQueryRuntimeM23.test.ts"}]}