Доказать полезность margin-agent через честный boundary replay

This commit is contained in:
2026-05-24 17:52:57 +03:00
parent 98bdff31dc
commit f69393a887
14 changed files with 302 additions and 8 deletions
+4 -2
View File
@@ -52,7 +52,7 @@
"inputs": ["steps/<step_id>/output.md", "steps/<step_id>/turn.json"],
"check": {
"forbidden_patterns": [
"(?i)(амортизац|объект\\s+ОС|основн(ые|ых)?\\s+средств|payment_document|settlement|банк|оплат[аы])"
"(?i)(амортизац|объект\\s+ОС|основн(ые|ых)?\\s+средств|payment_document|settlement)"
]
}
},
@@ -115,7 +115,9 @@
"issue_codes": ["margin_domain_leak_accounting_route"],
"inputs": ["steps/<step_id>/output.md"],
"check": {
"forbidden_patterns": ["(?i)(payment_document|банковск|плат[её]ж|оплат[аы]).{0,80}(марж|себестоим|валов)"]
"forbidden_patterns": [
"(?i)(payment_document|банковск|плат[её]ж|оплат[аы]).{0,80}(достаточ|посчитал|рассчитал|является\\s+источник|как\\s+источник|на\\s+основании.{0,40}(марж|себестоим|валов))"
]
}
},
"margin_os_amortization_leak": {
+3
View File
@@ -75,9 +75,12 @@
"detectors": [
"forbidden_margin_terms",
"missing_revenue_cogs_margin_fields",
"margin_payment_document_false_source",
"wrong_capability_family"
],
"allowed_patch_targets": [
"llm_normalizer/backend/src/services/addressQueryClassifier.ts",
"llm_normalizer/backend/src/services/addressInventoryIntentSignals.ts",
"llm_normalizer/backend/src/services/addressIntentResolver.ts",
"llm_normalizer/backend/src/services/addressCapabilityPolicy.ts",
"llm_normalizer/backend/src/services/addressFilterExtractor.ts",