Add DB metadata change report
2026-04-28
- Add generate-db-change-report.mjs for safe snapshot-to-snapshot DB metadata comparisons.
- Publish db/changes.html and assets/oim-db-change-report.json.
- Compare safe fingerprints for tables, SQL/sys modules, config parameters, DialogObjects, DialogScripts, and foreign keys.
- Avoid publishing raw DialogScript.ScriptCode, raw DialogObject.MethodScript, raw SelectScript, or encrypted config values; config value deltas are shown only as valueChanged.
- Wire DB change report into refresh, DB inventory navigation, homepage, API catalog, sitemap, and health checks.
- Fix refresh ordering so status.html exists before sitemap/health checks and fix DB-page navigation links to use root-relative /db/changes.html.
- Verify DB change report: 11,453 current objects with previous baseline; overall health 150 pass / 0 warn / 0 fail.