From 8e37441782b7a4555edf7f96ab400c01f600fe07 Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Mon, 27 Apr 2026 00:44:23 +0200 Subject: [PATCH] =?UTF-8?q?perf(pipeline):=20switch=20back=20to=20v4=20pro?= =?UTF-8?q?mpt=20=E2=80=94=20backfill=20costs=20nearly=20the=20same?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v3+backfill=$31.60/10k vs v4=$33/10k — not worth the extra complexity. Co-Authored-By: Claude Opus 4.6 (1M context) --- control-pipeline/services/decomposition_pass.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/control-pipeline/services/decomposition_pass.py b/control-pipeline/services/decomposition_pass.py index 6c72c02..c740298 100644 --- a/control-pipeline/services/decomposition_pass.py +++ b/control-pipeline/services/decomposition_pass.py @@ -2168,7 +2168,12 @@ Antworte als JSON: "check_type": "technical_config_check|code_pattern_check|runtime_security_test|document_policy_check|document_classification_check|document_contract_check|evidence_artifact_check|process_verification|training_verification|interview_assessment", "merge_key": "action_type:normalized_object:control_phase", "dependency_hints": ["dependency_type:action_type:normalized_object (Voraussetzungen, Ersetzungen, Kompensationen)"], - "lifecycle_phase_order": "1-13 (1=scope, 2=definition, 4=implementation, 7=monitoring, 8=testing, 12=reporting)" + "lifecycle_phase_order": "1-13 (1=scope, 2=definition, 4=implementation, 7=monitoring, 8=testing, 12=reporting)", + "applicability": {{}}, + "scanner_hint": {{"search_terms": ["technischer Suchbegriff"], "negative_indicators": ["Negativindikator"]}}, + "manual_review_required_if": ["Bedingung fuer manuelle Pruefung"], + "evidence_type": "code|process|hybrid", + "provides_context": ["context.VARIABLE die dieses Control bei Pruefung erzeugt"] }}""" @@ -2266,7 +2271,12 @@ Jedes Control hat dieses Format: "check_type": "technical_config_check|code_pattern_check|runtime_security_test|document_policy_check|document_classification_check|document_contract_check|evidence_artifact_check|process_verification|training_verification|interview_assessment", "merge_key": "action_type:normalized_object:control_phase", "dependency_hints": ["dependency_type:action_type:normalized_object (Voraussetzungen, Ersetzungen, Kompensationen)"], - "lifecycle_phase_order": "1-13 (1=scope, 2=definition, 4=implementation, 7=monitoring, 8=testing, 12=reporting)" + "lifecycle_phase_order": "1-13 (1=scope, 2=definition, 4=implementation, 7=monitoring, 8=testing, 12=reporting)", + "applicability": {{}}, + "scanner_hint": {{"search_terms": ["technischer Suchbegriff"], "negative_indicators": ["Negativindikator"]}}, + "manual_review_required_if": ["Bedingung fuer manuelle Pruefung"], + "evidence_type": "code|process|hybrid", + "provides_context": ["context.VARIABLE die dieses Control bei Pruefung erzeugt"] }}"""