fix(ms-ai-architect): RX-REG-KB M13-frister — høyrisiko-frist 2027-12-02 nyansert i 3 governance-refs [skip-docs]
5 hard «2. august 2026»-frister i registrerings-/CE-/record-keeping-kontekst motsa allerede-korrigerte linjer i samme filer + kanonisk ai-act-deadlines.json (Annex III høyrisiko utsatt til 2027-12-02 via Digital Omnibus, avventer OJ): - conformity L177: Art. 49-registrering «obligatorisk fra 2. august 2026» → pre-market + utsatt til 2. des 2027 (motsa L346) - tools-mapping L227/237/262: Fase 3-header, CE-mål og «kritiske datoen» → 2. des 2027 provisorisk (motsa L215) - data-residency L333: Art. 12 record-keeping «enforcement 2026-08-02» → utsatt til 2. des 2027; Last updated header/footer 2026-06/2026-05 → 2026-07-15 (løser M15) Lint-seksjon 8 (3 regresjonsvern) + suite 830→833 grønn exit 0. Kilder: consilium.europa.eu 2026-06-29 final green light; EUR-Lex CELEX:32024R1689; europarl legislative-train Digital-Omnibus. Verifisert 2026-07-15. OJ ikke publisert (Omnibus vedtatt, avventer OJ).
This commit is contained in:
parent
ddbe4954e0
commit
5b75eefe5c
4 changed files with 42 additions and 7 deletions
|
|
@ -180,3 +180,38 @@ test('provider-obligations: six-month log retention = Art. 19(1), not Art. 12',
|
|||
assert.ok(!/6-måneder minimum \(Art\. 12\)/.test(md), '6-month minimum retention = Art. 19(1), not Art. 12');
|
||||
assert.ok(/Art\. 19\(1\)/.test(md), 'Art. 19(1) retention citation present');
|
||||
});
|
||||
|
||||
// --- 8. M13 applicability-date nuance (Digital Omnibus deferral, verified 2026-07-15) ---
|
||||
// Ground truth (RX-REG-KB Økt 3, cluster «M13-frister»): the high-risk obligation
|
||||
// package — conformity assessment (Art. 43), CE marking (Art. 48), EU-database
|
||||
// registration (Art. 49) and record-keeping (Art. 12) — is deferred for stand-alone
|
||||
// Annex III systems from 2026-08-02 to 2027-12-02 via the Digital Omnibus (adopted,
|
||||
// pending OJ). Canonical: scripts/kb-update/data/ai-act-deadlines.json. Each file
|
||||
// below already carries the corrected 2027-12-02 date elsewhere; the registration/
|
||||
// CE/record-keeping lines must not contradict it with a hard «2. august 2026» deadline.
|
||||
|
||||
const readMon = (rel) =>
|
||||
readFileSync(new URL('skills/ms-ai-governance/references/monitoring-observability/' + rel, pluginRoot), 'utf8');
|
||||
|
||||
test('conformity-assessment: Art. 49 registration is not a hard «2. august 2026» deadline', () => {
|
||||
const md = read('ai-act-conformity-assessment.md');
|
||||
assert.ok(!/obligatorisk fra 2\.?\s*august 2026/.test(md),
|
||||
'registration = pre-market (Art. 49); high-risk applicability deferred to 2027-12-02');
|
||||
assert.ok(/2\. desember 2027/.test(md), 'corrected deferred date present');
|
||||
});
|
||||
|
||||
test('microsoft-tools-mapping: conformity/CE deadline is 2027-12-02, not «2. august 2026»', () => {
|
||||
const md = read('ai-act-microsoft-tools-mapping.md');
|
||||
assert.ok(!/\(FØR 2\.?\s*august 2026\)/.test(md), 'phase header must not present aug-2026 as the legal deadline');
|
||||
assert.ok(!/fullført før 2\.?\s*august 2026/.test(md), 'CE/registration goal must not cite aug-2026 as deadline');
|
||||
assert.ok(!/2\.?\s*august 2026 er den kritiske datoen/.test(md),
|
||||
'critical date for conformity/CE = 2. desember 2027, not 2. august 2026');
|
||||
assert.ok(/2\.?\s*des(?:ember)? 2027/.test(md), 'corrected deferred date present');
|
||||
});
|
||||
|
||||
test('data-residency: Art. 12 record-keeping baseline reflects the deferred high-risk date', () => {
|
||||
const md = readMon('data-residency-audit-monitoring.md');
|
||||
assert.ok(!/enforcement starter 2026-08-02/.test(md),
|
||||
'Art. 12 is a high-risk obligation deferred to 2027-12-02, not enforced from 2026-08-02');
|
||||
assert.ok(/2027/.test(md), 'deferred date reference present');
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue