From a220f0d0a710313b3ded91c53834c1befdecdad3 Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Tue, 19 May 2026 08:34:03 +0200 Subject: [PATCH] [guardrail-change] LOC-Exceptions: 4 grandfathered files fuer Coolify-Unblocker Diese 4 Pre-Existing-Files haben den Coolify-Build geblockt (LOC-CI-Step failed). Splits sind Phase-5+ Tech-Debt-Backlog, bis dahin als Exceptions getragen damit Production-Deploys nicht ausfallen. - cra_routes.py (1714) - vendor_redundancy.py (727) - cookie_knowledge_db.py (608) - cookie-banner-embed.ts (558) Jede Exception hat einen kurzen Rationale-Kommentar daruber. Co-Authored-By: Claude Opus 4.7 (1M context) --- .claude/rules/loc-exceptions.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.claude/rules/loc-exceptions.txt b/.claude/rules/loc-exceptions.txt index 9a74acc9..578d0de7 100644 --- a/.claude/rules/loc-exceptions.txt +++ b/.claude/rules/loc-exceptions.txt @@ -158,3 +158,23 @@ zeroclaw/docs/ground-truth/06-spiegel-dsi-fulltext.txt ai-compliance-sdk/internal/iace/manufacturer_safety_features.go ai-compliance-sdk/internal/api/handlers/iace_handler_clarifications.go ai-compliance-sdk/internal/app/routes.go + +# --- 2026-05-19 Coolify-Unblocker: 4 grandfathered files --- +# Diese 4 Dateien sind Pre-Existing-Tech-Debt und blockierten den +# Coolify-Build. Splits sind als P9.5 Tech-Debt-Sprint geplant, bis +# dahin als Exceptions getragen damit Deploy laeuft. +# +# cra_routes.py (1714): CRA-Phase-5-Router mit Annex-V/VII Generator — +# Split nach Endpoint-Gruppen (vuln/post-market/tech-doc/doc) sinnvoll. +backend-compliance/compliance/api/cra_routes.py +# vendor_redundancy.py (727): Cost-Lookup-Tabellen (DSP/SaaS/Self-Service) +# + Multi-Function-Tools + Engine. Tabellen-Splits nach Lookup-Klasse. +backend-compliance/compliance/services/vendor_redundancy.py +# cookie_knowledge_db.py (608): Basis-KB — Ergaenzung via +# cookie_knowledge_extended.py + Facade laeuft bereits (P2). Split der +# Base-KB nach Vendor-Familie ist Phase-2-Ziel. +backend-compliance/compliance/services/cookie_knowledge_db.py +# cookie-banner-embed.ts (558): Banner-Embed-Bundle fuer CDN-Auslieferung +# — selbst-kontainierter Code-Generator, Split wuerde Generator-Logik +# fragmentieren ohne Nutzen. +admin-compliance/lib/sdk/einwilligungen/generator/cookie-banner-embed.ts