Go to file
Binh be16428fbb feat(compliance): direct BSI mapping, ISO/BSI review and hybrid search
Release 2.23.0 (Phase 13F, BSI Grundschutz++ stage 2).

- Map rules directly to BSI Kernel requirements from a dedicated BSI
  corpus in Qdrant; mappings and decisions carry a framework
  (migration 029, verified backup before applying).
- Compare directly accepted BSI requirements with those derived from
  accepted ISO controls (Consistent / Inconsistent / No ISO reference)
  in a new "ISO <-> BSI review" tile in the Client Info Compliance tab,
  with Accept/Reject and "Mark reviewed" per fingerprint.
- Hybrid retrieval for ISO and BSI: German restatement of the public
  query, dense English + dense German + German BM25 fused by
  reciprocal rank; BSI skips BES/DLS/GEB/PERS and sends 16 candidates.
- ISO prompt 1.3.0 gives the model the full ISO/IEC 27002 control text
  (never sent to the browser).
- Auto-accept only the first two strong proposals (primary, high or
  medium confidence).
- Recognize Purple Knight scoped tool ids and SI indicator ids in the
  mapping query.
- Rename Result DB "Map all ISO controls" to "Compliance mapping" with
  ISO and BSI batches; "Mapping history" lists ISO and BSI runs.
- Data Hub BSI tile shows the BSI search index state and can build or
  rebuild it.
- Update AGENTS.md and the implementation plan with these decisions.
2026-10-12 10:37:59 +02:00
.claude 2.18.0: Compliance Engine for ISO control mapping 2026-10-12 10:34:43 +02:00
.gitea/workflows feat(regulatory-rag): add Qdrant-backed regulatory RAG retrieval and deployment wiring 2026-10-12 10:30:03 +02:00
deploy/nginx ci: add VPN-only Gitea deployment with isolated PostgreSQL stacks 2026-08-24 15:21:10 +02:00
docs feat(compliance): direct BSI mapping, ISO/BSI review and hybrid search 2026-10-12 10:37:59 +02:00
fixtures Backup 2026-10-11 03:33:25 +02:00
outputs Abtrennung zu neuem Datenmodell 2026-09-21 09:10:54 +02:00
reference Initial import 2026-08-24 09:16:16 +02:00
reports docs: Management-Report-Entwuerfe 2026-09-29 (Dummy) 2026-09-30 09:49:59 +02:00
scripts Backup 2026-10-11 03:33:25 +02:00
server feat(compliance): direct BSI mapping, ISO/BSI review and hybrid search 2026-10-12 10:37:59 +02:00
src feat(compliance): direct BSI mapping, ISO/BSI review and hybrid search 2026-10-12 10:37:59 +02:00
tests feat(compliance): direct BSI mapping, ISO/BSI review and hybrid search 2026-10-12 10:37:59 +02:00
.dockerignore ci: add VPN-only Gitea deployment with isolated PostgreSQL stacks 2026-08-24 15:21:10 +02:00
.env.postgres.example feat: add ISO regulatory corpus PDF uploads 2026-10-12 10:31:08 +02:00
.gitattributes ci: add VPN-only Gitea deployment with isolated PostgreSQL stacks 2026-08-24 15:21:10 +02:00
.gitignore Add docs/mockups/ to .gitignore 2026-10-12 10:37:48 +02:00
AGENTS.md feat(compliance): direct BSI mapping, ISO/BSI review and hybrid search 2026-10-12 10:37:59 +02:00
CLAUDE.md ci: add VPN-only Gitea deployment with isolated PostgreSQL stacks 2026-08-24 15:21:10 +02:00
Dockerfile ci: add VPN-only Gitea deployment with isolated PostgreSQL stacks 2026-08-24 15:21:10 +02:00
MIGRATION.md Initial import 2026-08-24 09:16:16 +02:00
SECURITY.md 2.22.0: BSI Grundschutz++ derived from ISO mappings 2026-10-12 10:37:39 +02:00
docker-compose.deploy.yml feat: add ISO regulatory corpus PDF uploads 2026-10-12 10:31:08 +02:00
docker-compose.postgres.yml feat(regulatory-rag): add Qdrant-backed regulatory RAG retrieval and deployment wiring 2026-10-12 10:30:03 +02:00
exxTableReader.html Initial import 2026-08-24 09:16:16 +02:00
index.html GPO Implementierung Testbereit 2026-09-06 20:54:33 +02:00
package-lock.json feat: add regulatory mapping panel and hooks for managing regulatory mappings 2026-10-12 10:30:36 +02:00
package.json feat: add regulatory mapping panel and hooks for managing regulatory mappings 2026-10-12 10:30:36 +02:00
tsconfig.app.json Initial import 2026-08-24 09:16:16 +02:00
tsconfig.json Initial import 2026-08-24 09:16:16 +02:00
tsconfig.node.json Initial import 2026-08-24 09:16:16 +02:00
tsconfig.server.json Initial import 2026-08-24 09:16:16 +02:00
vite.client.config.ts GPO Implementierung Testbereit 2026-09-06 20:54:33 +02:00
vite.config.ts Initial import 2026-08-24 09:16:16 +02:00
vite.server.config.ts 2.18.0: Compliance Engine for ISO control mapping 2026-10-12 10:34:43 +02:00
vitest.config.ts Initial import 2026-08-24 09:16:16 +02:00