-
27384aea09
feat(cra): Phase 5 — Technical Doc + DoC Generator (Annex V + VII)
Benjamin Admin
2026-05-18 22:10:23 +02:00
-
cc80e59e5e
feat(cra): Phase 4 — Vulnerability Disclosure + Post-Market Monitoring
Benjamin Admin
2026-05-18 22:08:49 +02:00
-
0a64da74bb
fix(iace/mitigations): idempotent CreateMitigation + UNIQUE(hazard_id, name)
Benjamin Admin
2026-05-18 19:55:13 +02:00
-
662327e8b4
feat(compliance-check): MC-Classification + Embedding + Vendor-Redundanz + Action-Recipes + Borlabs-Features
Benjamin Admin
2026-05-18 18:30:08 +02:00
-
52fb8b91e7
Merge branch 'main' of ssh://gitea.meghsakha.com:22222/Benjamin_Boenisch/breakpilot-compliance
Benjamin Admin
2026-05-18 18:09:39 +02:00
-
-
1cf5de1d45
feat(cra): CRA Compliance module Phase 1+2+3 (intake, scope, path, requirements, backlog, sbom, checks)
Benjamin Admin
2026-05-18 17:56:52 +02:00
-
3faa312b31
feat(iace/verification): derived view on relevant mitigations + 2 actions
Benjamin Admin
2026-05-17 14:49:56 +02:00
-
8f4f59f0e3
feat(iace/mitigations): is_relevant + is_customer_standard flags
Benjamin Admin
2026-05-17 14:35:56 +02:00
-
df7d83134b
feat(agent): migrate compliance-check results to banner + documents (M1-M5)
Benjamin Admin
2026-05-17 14:06:28 +02:00
-
f4c9cea770
feat(iace/mitigations): group measure rows by title, collapse 21x→1 row
Benjamin Admin
2026-05-17 13:50:45 +02:00
-
6ed30dae5b
feat(agent): MC scorecard + audit drill-down + tenant trend (A1-A6)
Benjamin Admin
2026-05-17 13:45:58 +02:00
-
6d29191e9b
fix(vvt): score INTERNAL/GROUP without opt-out/privacy penalty
Benjamin Admin
2026-05-17 13:15:40 +02:00
-
8a44e67293
feat(compliance-check): unlock all 1874 MCs + close gap-table items
Benjamin Admin
2026-05-17 13:07:50 +02:00
-
fab1e35847
feat(vvt): recipient-type classification + 3-section VVT table
Benjamin Admin
2026-05-17 12:31:49 +02:00
-
6c7d4c7552
fix(vvt): correct ePaaS schema mapping + category-aware scoring
Benjamin Admin
2026-05-17 11:19:31 +02:00
-
189918b043
fix(cmp): stricter heuristic + only replace DOM when CMP is strictly larger
Benjamin Admin
2026-05-17 10:50:19 +02:00
-
873997c13b
feat(vvt): V3 — LLM vendor extraction fallback for unknown CMPs
Benjamin Admin
2026-05-17 09:55:42 +02:00
-
9c0cc0f59f
feat(vvt): V2 — vendor extractors for Cookiebot/Usercentrics/Didomi/TrustArc
Benjamin Admin
2026-05-17 09:52:10 +02:00
-
ea4dbb223f
feat(vvt): per-vendor extraction + opt-out check + VVT table in email (V1)
Benjamin Admin
2026-05-17 09:50:11 +02:00
-
c9c0fb5965
feat(cookie-check): enhanced patterns + active opt-out link validator
Benjamin Admin
2026-05-17 09:38:32 +02:00
-
4a5924b8c4
feat(iace): CRA / DIN EN 40000-1-2 cyber-resilience spur
Benjamin Admin
2026-05-17 02:15:51 +02:00
-
2afa5a179b
feat(iace): Risikograph EN ISO 13849-1 PLr + Methoden-Kopf im Bericht
Benjamin Admin
2026-05-17 02:03:10 +02:00
-
71d31c914b
feat(iace): ISO 12100 Anhang B mapping — split noise/vibration + section identifier
Benjamin Admin
2026-05-17 01:59:16 +02:00
-
b090662524
fix(compliance-check): respect auto-discovery 'not found' verdict; DSB not canonical
Benjamin Admin
2026-05-17 01:53:09 +02:00
-
c4be077c5d
feat(iace): Klaerungen Phase 3 — DB-Tabelle + Multi-User + PDF-Export
Benjamin Admin
2026-05-17 01:39:17 +02:00
-
b2b4d77877
fix(auto-discovery): compute missing against canonical 8 types, not submitted
Benjamin Admin
2026-05-17 01:28:51 +02:00
-
f19a75d83d
feat(iace): Klaerungen Phase 2 — Sidebar-Counter + CSV-Export + Hazard-Banner
Benjamin Admin
2026-05-17 01:25:36 +02:00
-
525038359a
feat(compliance-check): auto-discover missing doc types from homepage
Benjamin Admin
2026-05-17 01:14:05 +02:00
-
79efa54898
feat(iace): Klaerungen MVP — Phase 1
Benjamin Admin
2026-05-17 01:05:53 +02:00
-
bc21480a2a
fix(compliance-check): always render 8 doc types + 4 BMW GT-gap fixes
Benjamin Admin
2026-05-17 01:03:58 +02:00
-
74f66c4c34
fix(admin/iace/benchmark): show Klaerungsfragen + Normen on Engine column
Benjamin Admin
2026-05-17 00:42:41 +02:00
-
5f2da1de88
feat(consent-tester): Phase E — self-improving CMP library
Benjamin Admin
2026-05-16 23:09:23 +02:00
-
2400aa6a9e
feat(consent-tester): Phase C+D — LLM cascade fallback (Qwen → OVH)
Benjamin Admin
2026-05-16 23:06:05 +02:00
-
e9002175ac
feat(iace): manufacturer safety feature library (Stufe A — 50+ entries)
Benjamin Admin
2026-05-16 23:04:56 +02:00
-
7e426c31f1
feat(consent-tester): Phase B — named CMP library + plugin architecture
Benjamin Admin
2026-05-16 22:59:48 +02:00
-
4f19310130
fix(iace): HP1654 Greifer durchschlaegt Zaun — DCS-Bezug
Benjamin Admin
2026-05-16 22:56:40 +02:00
-
8283483909
feat(consent-tester): Phase A — generic JSON cookie-policy heuristic
Benjamin Admin
2026-05-16 22:56:20 +02:00
-
9814b56f2f
fix(cookie-extract): max_documents=1 + faster networkidle bail (Phase 0 fix)
Benjamin Admin
2026-05-16 22:53:23 +02:00
-
69729ef6ac
feat(iace): norm references in mitigations + aggregated norm panel per hazard
Benjamin Admin
2026-05-16 22:51:50 +02:00
-
35d6422247
fix(iace): HP1632 Bersten-Pattern eindeutige Zone fuer Dedup
Benjamin Admin
2026-05-16 22:34:51 +02:00
-
5ea68ebea4
feat(iace): clarification questions + HP1632 Bersten + HP1637 KSS-Aerosol fix
Benjamin Admin
2026-05-16 22:23:56 +02:00
-
41023f6343
fix(iace): HP1671 Druckluft-Verletzung — 4 zusaetzliche GT-1.30 Massnahmen
Benjamin Admin
2026-05-16 22:08:05 +02:00
-
6689b37f95
fix(agent): bump _fetch_text timeout 60s->180s
Benjamin Admin
2026-05-16 22:00:42 +02:00
-
80d62a0c5f
fix(iace): rename 58 duplicate HP-IDs in extended.go/extended2.go
Benjamin Admin
2026-05-16 22:00:06 +02:00
-
6a3e96d54c
fix(iace): set-based measure-category filter + 235 pattern-author fixes
Benjamin Admin
2026-05-16 21:11:02 +02:00
-
938f9a6c51
fix(cmp): tolerate variable URL segments in ePaaS policy pattern
Benjamin Admin
2026-05-16 20:58:48 +02:00
-
17a93bc694
fix(consent-tester): prefer CMP-JSON over thin DOM extraction
Benjamin Admin
2026-05-16 20:56:11 +02:00
-
1792c6f896
fix(consent-tester): capture CMP JSON to extract dynamically-loaded cookie policies
Benjamin Admin
2026-05-16 20:50:15 +02:00
-
e61e9d9e2a
feat(agent): progress_pct + 6 BMW-Run Verbesserungen
Benjamin Admin
2026-05-16 17:53:14 +02:00
-
4d1e0a7f8e
feat(iace): GT-Bremse coverage — 59 expert measures + 7 hazard patterns
Benjamin Admin
2026-05-16 13:08:52 +02:00
-
bf9d8a5ed3
fix(iace): resolve M-ID collisions for electrical/pressure patterns
feat/iace-electrical-fixes
Benjamin Admin
2026-05-16 10:12:55 +02:00
-
d45e08e25f
fix: reduce Playwright timeout 180s→60s, increase poll limit 15→25min
Benjamin Admin
2026-05-16 00:47:28 +02:00
-
3dbf3aa34a
feat: HTTP fallback for text extraction when Playwright times out
Benjamin Admin
2026-05-15 23:16:10 +02:00
-
77308b783f
debug: log CreateMitigation errors
Benjamin Admin
2026-05-15 21:52:04 +02:00
-
3784988d00
chore: bump next 15.1.0 → 15.5.16 (CVE-2026-44578)
Sharang Parnerkar
2026-05-15 18:48:30 +02:00
-
9797234ff6
fix(iace): add abbreviations + action words to genericSafetyTerms
Benjamin Admin
2026-05-15 16:05:20 +02:00
-
7080eb5f45
fix(iace): boost robot cell priorities 96-99, remove debug code
Benjamin Admin
2026-05-15 16:01:52 +02:00
-
c93cf2719a
debug: trace M420 in Priority-1 loop
Benjamin Admin
2026-05-15 14:56:05 +02:00
-
7a27dbc01b
debug: check M420 in measureByID
Benjamin Admin
2026-05-15 14:53:49 +02:00
-
de35dfce18
debug: add pattern-measure count to init step details
Benjamin Admin
2026-05-15 14:51:26 +02:00
-
69240faf24
fix(iace): accumulate SuggestedMeasureIDs across dedup'd patterns
Benjamin Admin
2026-05-15 14:45:37 +02:00
-
f34305c0a1
fix: increase dsi-discovery timeout 90s→300s, reduce max_documents 10→5
Benjamin Admin
2026-05-15 14:21:13 +02:00
-
2b5376ed54
fix(iace): pattern-specific measures take priority over category fallback
Benjamin Admin
2026-05-15 14:17:32 +02:00
-
958c03ab40
fix(iace): add human reference to all 33 robot cell patterns
Benjamin Admin
2026-05-15 13:43:54 +02:00
-
fca67c1f43
fix: accordion close bug + merge multi-page DSIs (BMW fix)
Benjamin Admin
2026-05-15 13:32:04 +02:00
-
70af018da5
docs(gt): BMW cross-domain finding — 3 domains, no AGB, Social Media on jobs portal
Benjamin Admin
2026-05-15 13:21:27 +02:00
-
0182c91ef9
docs(gt): BMW fully verified — URLs, DSB, Impressum, Social Media data
Benjamin Admin
2026-05-15 12:01:20 +02:00
-
a67cfa7c4a
fix(gt): update BMW URLs (all old URLs are 404 since 2026)
Benjamin Admin
2026-05-15 10:38:07 +02:00
-
3b7ab4cbd7
feat(iace): 50% display threshold — weak matches shown as separate
Benjamin Admin
2026-05-15 10:33:29 +02:00
-
3469105d18
feat(iace): HP1606 + HP1634 — target 100% GT coverage
Benjamin Admin
2026-05-15 10:20:42 +02:00
-
1414c63515
feat(iace): HP1605 + HP1633 — final 2 patterns for GT coverage
Benjamin Admin
2026-05-15 10:16:39 +02:00
-
9f87bc5a2c
fix: include website/company name in compliance-check email subject
Benjamin Admin
2026-05-15 10:15:34 +02:00
-
f5f4de7359
fix(iace): remove RequiredEnergyTags from electrical patterns
Benjamin Admin
2026-05-15 10:13:00 +02:00
-
38d15d4d29
feat(iace): 5 differentiated patterns for GT duplicate scenarios
Benjamin Admin
2026-05-15 10:08:21 +02:00
-
003eafa75d
fix(iace): synonym-cross-matching + expanded action words
Benjamin Admin
2026-05-15 10:03:23 +02:00
-
b82853a95b
feat(iace): scenario-based matching + split benchmark_synonyms.go
Benjamin Admin
2026-05-15 09:58:12 +02:00
-
c060ac222a
fix(iace): prioritize zone-specific matches in greedy assignment
Benjamin Admin
2026-05-15 09:45:08 +02:00
-
659c0505f8
fix: format code in batch test output
Benjamin Admin
2026-05-15 09:44:48 +02:00
-
02c2325e1b
feat(iace): 2 final patterns (Kriechstrecken, EMV) + matcher synonyms
Benjamin Admin
2026-05-15 09:42:14 +02:00
-
d72aa10691
feat: management summary for GF + batch GT test script
Benjamin Admin
2026-05-15 09:39:19 +02:00
-
3c05ff8ef6
fix(iace): lower threshold 0.20 + more synonym sets for GT matching
Benjamin Admin
2026-05-15 09:31:12 +02:00
-
935c9205b9
feat(iace): 25 new robot cell patterns (HP1650-HP1697) + matcher fix
Benjamin Admin
2026-05-15 09:28:01 +02:00
-
826ce2a1b8
fix(cross-doc): suppress false positives when regex checks already pass
Benjamin Admin
2026-05-15 00:54:33 +02:00
-
bd2d6976d6
fix(cross-doc): also check entries with wrong text, not just empty ones
Benjamin Admin
2026-05-15 00:19:40 +02:00
-
a5d1814605
fix(iace): tag remaining 3 wrong-machine patterns + fix duplicates
Benjamin Admin
2026-05-15 00:05:28 +02:00
-
ba07a7f6e6
fix(iace): add MachineTypes to 17 machine-specific patterns
Benjamin Admin
2026-05-15 00:01:51 +02:00
-
708c61e50d
fix(iace): max 5 mitigations per hazard — clean per-hazard assignment
Benjamin Admin
2026-05-14 23:45:41 +02:00
-
dc55253b9d
fix(iace): prevent mitigation explosion — fallback only for unassigned
Benjamin Admin
2026-05-14 23:41:54 +02:00
-
8069d0ea89
fix(iace): assign mitigations to ALL hazards per category
Benjamin Admin
2026-05-14 23:34:57 +02:00
-
4e9043f26d
feat(cross-doc): search all texts for all doc_types + misplacement finding
Benjamin Admin
2026-05-14 23:19:39 +02:00
-
29fbd03c79
fix(iace): lifecycle labels in benchmark + store all phases
Benjamin Admin
2026-05-14 23:17:27 +02:00
-
98e5b1a8aa
feat(iace): show lifecycle phases + affected persons in benchmark detail
Benjamin Admin
2026-05-14 23:10:15 +02:00
-
-
b175212516
docs(gt): update Spiegel GT with verified 2026-05-14 results
Benjamin Admin
2026-05-14 23:07:42 +02:00
-
16190583d1
refactor(iace): neutral hazard formulations across all 1100+ patterns
Benjamin Admin
2026-05-14 23:04:31 +02:00
-
70c9bfc069
fix(iace): neutral hazard formulations — no lifecycle phases in text
Benjamin Admin
2026-05-14 22:52:56 +02:00
-
4b9317b4fd
feat(iace): lifecycle phases in patterns + broader robot cell scenarios
Benjamin Admin
2026-05-14 22:38:02 +02:00
-
e4431da8d2
Merge branch 'main' of ssh://gitea.meghsakha.com:22222/Benjamin_Boenisch/breakpilot-compliance
Benjamin Admin
2026-05-14 18:47:56 +02:00
-
-
65f978368d
feat(cmp): Phase 3 — admin widerruf, email-linking, vendor display, TCF, E2E tests
Benjamin Admin
2026-05-14 18:45:41 +02:00
-
a530edb994
Merge branch 'main' of ssh://coolify.meghsakha.com:22222/Benjamin_Boenisch/breakpilot-compliance
Sharang Parnerkar
2026-05-13 17:37:59 +02:00
-
-
-
-
256deb70c7
ci: gate jobs on change detection + tag-based deploy ordering [guardrail-change]
Sharang Parnerkar
2026-05-13 16:39:43 +02:00