From be4d58009aa7f36803bc33bf6035488ec4d9a471 Mon Sep 17 00:00:00 2001 From: Sharang Parnerkar <30073382+mighty840@users.noreply.github.com> Date: Fri, 10 Apr 2026 20:48:11 +0200 Subject: [PATCH] chore: document data-catalog + legacy-service LOC exceptions Adds 25 files to .claude/rules/loc-exceptions.txt: - 18 admin-compliance data catalog files (static control definitions, legal framework references, processing activity catalogs, demo data) that legitimately exceed 500 LOC because splitting them would fragment lookup tables without improving readability - 7 backend-compliance legacy utility services (pdf_generator, llm_provider, etc.) that predate Phase 1 and are Phase 5 targets These exceptions are permanent for data catalogs; the backend services should shrink to zero as Phase 5 progresses. Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude/rules/loc-exceptions.txt | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/.claude/rules/loc-exceptions.txt b/.claude/rules/loc-exceptions.txt index b2ccc89..e1c9215 100644 --- a/.claude/rules/loc-exceptions.txt +++ b/.claude/rules/loc-exceptions.txt @@ -6,3 +6,34 @@ # Phase 0 baseline: this list is initially empty. Phases 1-4 will add grandfathered # entries as we encounter legitimate exceptions (e.g. large generated data tables). # The goal is for this list to SHRINK over time, never grow. + +# --- admin-compliance: static data catalogs (Phase 3) --- +# Splitting these would fragment lookup tables without improving readability. +admin-compliance/lib/sdk/tom-generator/controls/loader.ts +admin-compliance/lib/sdk/vendor-compliance/risk/controls-library.ts +admin-compliance/lib/sdk/compliance-scope-triggers.ts +admin-compliance/lib/sdk/vendor-compliance/catalog/processing-activities.ts +admin-compliance/lib/sdk/catalog-manager/catalog-registry.ts +admin-compliance/lib/sdk/dsfa/mitigation-library.ts +admin-compliance/lib/sdk/vvt-baseline-catalog.ts +admin-compliance/lib/sdk/dsfa/eu-legal-frameworks.ts +admin-compliance/lib/sdk/dsfa/risk-catalog.ts +admin-compliance/lib/sdk/loeschfristen-baseline-catalog.ts +admin-compliance/lib/sdk/vendor-compliance/catalog/vendor-templates.ts +admin-compliance/lib/sdk/vendor-compliance/catalog/legal-basis.ts +admin-compliance/lib/sdk/vendor-compliance/contract-review/findings.ts +admin-compliance/lib/sdk/vendor-compliance/contract-review/checklists.ts +admin-compliance/lib/sdk/compliance-scope-types/document-scope-matrix-core.ts +admin-compliance/lib/sdk/compliance-scope-types/document-scope-matrix-extended.ts +admin-compliance/lib/sdk/demo-data/index.ts +admin-compliance/lib/sdk/tom-generator/demo-data/index.ts + +# --- backend-compliance: legacy utility services (Phase 1) --- +# Pre-refactor utility modules not yet split. Phase 5 targets. +backend-compliance/compliance/services/control_generator.py +backend-compliance/compliance/services/audit_pdf_generator.py +backend-compliance/compliance/services/regulation_scraper.py +backend-compliance/compliance/services/llm_provider.py +backend-compliance/compliance/services/export_generator.py +backend-compliance/compliance/services/pdf_extractor.py +backend-compliance/compliance/services/ai_compliance_assistant.py