Go to file
Binh 91dded67f7 2.20.0: Automatic ISO mapping of new scans and GPO imports
The Compliance Engine maps newly uploaded scans and GPO evaluations to
ISO controls while the new Data Hub switch "Map new scans automatically"
is on (default off). An engine-side watcher reads only through
ComplianceReadPort: active scan runs and, for GPOs, the deviation rows of
each timeslot as filtered Result DB pages. It starts the existing ISO
batch per new scan run or per timeslot with new GPO rows; already mapped
rules are reused, so only new rules reach the model. Existing data forms
the baseline and is not mapped retroactively.

The switch lives in the engine's own settings file, not a Core table.
Switching the Compliance Engine off in the Engines popup also switches
automatic mapping off server-wide.

Core changes (released Platform, Core Tests, Presentation, Governance):
PUT /reference-data/iso-corpus/auto-mapping route, setIsoAutoMapping API
client method, subscribeEnginePreferences export, AGENTS.md decision and
product version 2.19.1 -> 2.20.0.
2026-10-14 11:54:15 +02:00
.claude 2.18.0: Compliance Engine for ISO control mapping 2026-10-14 11:53:35 +02:00
.gitea/workflows feat(regulatory-rag): add Qdrant-backed regulatory RAG retrieval and deployment wiring 2026-10-14 11:51:25 +02:00
deploy/nginx ci: add VPN-only Gitea deployment with isolated PostgreSQL stacks 2026-08-24 15:21:10 +02:00
docs 2.20.0: Automatic ISO mapping of new scans and GPO imports 2026-10-14 11:54:15 +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 2.20.0: Automatic ISO mapping of new scans and GPO imports 2026-10-14 11:54:15 +02:00
src 2.20.0: Automatic ISO mapping of new scans and GPO imports 2026-10-14 11:54:15 +02:00
tests 2.20.0: Automatic ISO mapping of new scans and GPO imports 2026-10-14 11:54:15 +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-14 11:51:28 +02:00
.gitattributes ci: add VPN-only Gitea deployment with isolated PostgreSQL stacks 2026-08-24 15:21:10 +02:00
.gitignore chore: ignore local Defender mock, artifacts, evaluation and backups folders 2026-10-14 11:51:28 +02:00
AGENTS.md 2.20.0: Automatic ISO mapping of new scans and GPO imports 2026-10-14 11:54:15 +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 feat: add ISO regulatory corpus PDF uploads 2026-10-14 11:51:28 +02:00
docker-compose.deploy.yml feat: add ISO regulatory corpus PDF uploads 2026-10-14 11:51:28 +02:00
docker-compose.postgres.yml feat(regulatory-rag): add Qdrant-backed regulatory RAG retrieval and deployment wiring 2026-10-14 11:51:25 +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-14 11:51:26 +02:00
package.json feat: add regulatory mapping panel and hooks for managing regulatory mappings 2026-10-14 11:51:26 +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-14 11:53:35 +02:00
vitest.config.ts Initial import 2026-08-24 09:16:16 +02:00