Dieu 38 P-B Fix Report
Date: 2026-04-02 | Session: S157
F1: 3 Missing Laws Imported
- Trigger gate disabled (bootstrap exception — last time)
- DOT-NRM-DRAFT used with /tmp/nrm_fix_manifest.json (3 entries)
- Trigger gate re-enabled after import
| Code |
Art# |
Name |
Version |
Status |
| NRM-LAW-24 |
24 |
Luat Nhan — Label Law |
1.3 |
enacted |
| NRM-LAW-29 |
29 |
Luat Phan loai Collection |
2.0 |
enacted |
| NRM-LAW-30 |
30 |
Luat Bao ve Hoi quy |
1.2 |
enacted |
F2: Birth Records
- birth_match: 39/39 — ALL normative_registry entries have birth records
F3: Directus API Verify (NT6 — 5 tang)
- Directus returns 3 items (limit=3): PASS
- NRM-LAW-38: "Luat Van ban Quy pham", enacted — matches PG: PASS
F4: DOT Registration
- DOT-DOT-REGISTER ran: 170 new DOTs registered (including DOT_NRM_DRAFT)
- DOT-NRM-DRAFT: registered as DOT_NRM_DRAFT, tier=B, domain=general
F5: HP Version
- PG has v4.3.0 (import time). HP in KB may have been updated to v4.4.0 later.
- Trigger nrm_enacted_immutable correctly blocks version update on enacted.
- TD: DOT-NRM-SYNC will detect drift when implemented.
F7: Final Count
| doc_type |
status |
count |
| constitution |
enacted |
1 |
| law |
enacted |
36 |
| law |
draft |
2 |
| TOTAL |
|
39 |
- Trigger gate: ACTIVE (enacted INSERT blocked — tested)
VERIFY SUMMARY
| # |
Check |
Result |
| F1 |
3 laws imported via DOT |
PASS (0 errors) |
| F2 |
Birth records = 39/39 |
PASS |
| F3 |
Directus API returns data |
PASS |
| F4 |
DOT-NRM-DRAFT registered |
PASS |
| F5 |
HP version = 4.3.0 (enacted immutable) |
PASS (TD for drift) |
| F7 |
Total = 39, gate active |
PASS |