OIM Knowledge Base status
all checks passing · 150 passed · 0 warnings · 0 failures
Status page generated 2026-04-28T01:46:22.474Z. Last health run: 2026-04-28T01:46:21.474Z. Last refresh: 2026-04-28T01:16:24Z.
Search entries
36,714
combined KB index
DB inventory entries
7,663
tables/modules/scripts/config/DialogObjects
Sitemap URLs
9,808
public HTML URLs
Internal link check
180,041
missing: 0
SQL module insights
1,825
source-derived; patched 0
SQL source excerpts
1,825
patched 1,825
C# insights
148
decompiled source pages
Reverse dependency targets
2,300
SQL/FK/source/C# refs
Module graphs
1,825
18,344 edges
Table graphs
473
12,939 edges
Config usage pages
693
SQL refs if available
DialogScript contexts
283
94 with related tables
DialogObject contexts
850
65 with methods
Public assets
12,258
238.7 MB tracked
Largest asset
assets/oim-kb-search-client.json
20.7 MB
Asset performance budgets
| Status | Budget | Asset | Size | Budget |
|---|---|---|---|---|
| pass | full search index size | assets/oim-kb-search-index.json | 19.27 MB | 25.00 MB |
| pass | client search index size | assets/oim-kb-search-client.json | 20.70 MB | 25.00 MB |
| pass | search suggestions size | 0.86 MB | 3.00 MB | |
| pass | largest JSON size | assets/oim-kb-search-client.json | 20.70 MB | 25.00 MB |
| pass | largest HTML size | sources/cs-qer-customizer-qer-customizer-person.html | 1.63 MB | 2.00 MB |
| pass | total public asset size | 238.67 MB | 250.00 MB |
Search index breakdown
| Type | Count |
|---|---|
| relation-edge | 11,000 |
| db-inventory-module | 5,364 |
| db-module | 5,364 |
| column-index | 2,483 |
| source-page | 2,332 |
| sql-module | 1,825 |
| module-graph | 1,825 |
| routine-signature | 1,703 |
| db-inventory-dialog-object | 850 |
| routine-parameter | 783 |
| db-inventory-config | 693 |
| table-graph | 473 |
| db-inventory-table | 473 |
| db-table | 473 |
| db-inventory-script | 283 |
| call-site | 228 |
| method-registration | 226 |
| csharp-source-insight | 148 |
| knowledge | 86 |
| custom-event | 28 |
| event-handler | 26 |
| table | 22 |
| object | 11 |
| flow | 6 |
| catalog | 6 |
| architecture | 3 |
Health checks
| Status | Check | Details |
|---|---|---|
| pass | asset exists: index.html | |
| pass | asset exists: search.html | |
| pass | asset exists: topics/index.html | |
| pass | asset exists: columns/index.html | |
| pass | asset exists: columns/patterns.html | |
| pass | asset exists: db/index.html | |
| pass | asset exists: db/routine-parameters.html | |
| pass | asset exists: api/index.html | |
| pass | asset exists: api/catalog.json | |
| pass | asset exists: provenance.html | |
| pass | asset exists: status.html | |
| pass | asset exists: changelog.html | |
| pass | asset exists: feed.xml | |
| pass | asset exists: sitemap.xml | |
| pass | asset exists: robots.txt | |
| pass | asset exists: opensearch.xml | |
| pass | asset exists: favicon.svg | |
| pass | asset exists: llms.txt | |
| pass | asset exists: llms-full.txt | |
| pass | asset exists: assets/oim-changelog-index.json | |
| pass | asset exists: assets/oim-provenance-catalog.json | |
| pass | asset exists: assets/oim-topic-hubs.json | |
| pass | asset exists: assets/oim-large-source-compaction.json | |
| pass | asset exists: assets/oim-asset-manifest.json | |
| pass | asset exists: assets/oim-llms-summary.json | |
| pass | asset exists: assets/oim-site-health.json | |
| pass | asset exists: assets/oim-status-summary.json | |
| pass | asset exists: assets/oim-sitemap-index.json | |
| pass | asset exists: assets/oim-kb-search-index.json | |
| pass | asset exists: assets/oim-kb-search-client.json | |
| pass | asset exists: assets/oim-search-suggestions.json | |
| pass | asset exists: assets/oim-db-inventory-index.json | |
| pass | asset exists: assets/oim-db-change-report.json | |
| pass | asset exists: assets/oim-column-index.json | |
| pass | asset exists: assets/oim-routine-parameters.json | |
| pass | asset exists: assets/oim-module-insights.json | |
| pass | asset exists: assets/oim-module-source-excerpts.json | |
| pass | asset exists: assets/oim-config-usage.json | |
| pass | asset exists: assets/oim-dialog-script-context.json | |
| pass | asset exists: assets/oim-dialog-object-context.json | |
| pass | asset exists: assets/oim-csharp-insights.json | |
| pass | asset exists: assets/oim-reverse-dependencies.json | |
| pass | asset exists: assets/oim-module-graph-index.json | |
| pass | asset exists: assets/module-graph-viewer.js | |
| pass | asset exists: assets/oim-table-graph-index.json | |
| pass | asset exists: assets/table-graph-viewer.js | |
| pass | asset exists: assets/object-graph-viewer.js | |
| pass | large source compaction count | count: 1 · largestOriginal: 4046154 |
| pass | large C# source pages compacted | |
| pass | 404 page exists | bytes: 3526 |
| pass | db inventory landing size | bytes: 4396 · maxBytes: 262144 |
| pass | decompile index landing size | bytes: 5504 · maxBytes: 262144 |
| pass | typed edges landing size | bytes: 4987 · maxBytes: 262144 |
| pass | wiki landing size | bytes: 22929 · maxBytes: 262144 |
| pass | asset manifest file count | count: 12258 · totalBytes: 250259187 |
| pass | asset budget: full search index size | rel: assets/oim-kb-search-index.json · bytes: 20208878 · maxBytes: 26214400 |
| pass | asset budget: client search index size | rel: assets/oim-kb-search-client.json · bytes: 21709269 · maxBytes: 26214400 |
| pass | asset budget: search suggestions size | bytes: 903692 · maxBytes: 3145728 |
| pass | asset budget: largest JSON size | rel: assets/oim-kb-search-client.json · bytes: 21709269 · maxBytes: 26214400 |
| pass | asset budget: largest HTML size | rel: sources/cs-qer-customizer-qer-customizer-person.html · bytes: 1714166 · maxBytes: 2097152 |
| pass | asset budget: total public asset size | bytes: 250259187 · maxBytes: 262144000 |
| pass | api catalog asset count | assets: 35 · collections: 3 |
| pass | provenance DB snapshot count | count: 7 |
| pass | provenance query file count | count: 7 |
| pass | provenance source root count | count: 5 |
| pass | changelog entry count | count: 51 |
| pass | changelog includes latest dated updates | title: Add DB metadata change report 2026-04-28 |
| pass | sitemap URL count | count: 9808 |
| pass | sitemap required URLs | checked: 14 |
| pass | topic hub count | count: 8 |
| pass | client search index size | total: 36714 · bytes: 21709269 · profile: client-slim-v2 |
| pass | search suggestions count | count: 5000 |
| pass | search index size | total: 36714 |
| pass | search fixture: ChangeLimit | title: QBM\DBQueue\ChangeLimitDefault · type: db-inventory-config |
| pass | search fixture: JobEventGen | title: dbo.QBM_TDAssembly_JobEventGen · type: sql-module |
| pass | search fixture: GetParameterCollection | title: cs-common-customizer-vi-common-customizer-jobeventgen · type: csharp-source-insight |
| pass | search fixture: AccProduct | title: cs-qer-customizer-qer-customizer-personwantsorg · type: csharp-source-insight |
| pass | search quality fixtures | count: 12 · pass: 12 · warn: 0 · fail: 0 |
| pass | query cookbook recipes | count: 9 · pass: 9 · warn: 0 · fail: 0 |
| pass | publication safety report | pass: 5 · fail: 0 · rawDialogObjectSnippets: 236 · encryptedConfigParameters: 12 |
| pass | evidence coverage matrix | layers: 11 · pass: 11 · warn: 0 · fail: 0 |
| pass | family hubs | count: 10 · pass: 10 · warn: 0 · fail: 0 |
| pass | column index | totalColumns: 7720 · distinctColumnNames: 2483 · foreignKeys: 629 |
| pass | routine parameter index | routines: 1703 · parameters: 4648 · distinct: 783 · source: data/db/all-objects/sys_objects.json parameters from read-only sandbox DB metadata collection |
| pass | column patterns | groups: 9 · pass: 9 · warn: 0 · fail: 0 |
| pass | glossary terms | count: 24 · pass: 24 · warn: 0 · fail: 0 · categories: 11 |
| pass | typed edge JSON size | entries: 13278 |
| pass | DB inventory size | entries: 7663 |
| pass | DB change report | currentObjects: 11453 · added: 0 · changed: 0 · removed: 0 |
| pass | module insights size | count: 1825 |
| pass | module source excerpts size | count: 1825 · patched: 1825 |
| pass | C# insights size | count: 148 |
| pass | config usage size | count: 693 · patched: 693 |
| pass | dialog script context size | count: 283 · patched: 283 · withRelatedTables: 94 |
| pass | dialog object context size | count: 850 · patched: 850 · withMethods: 65 |
| pass | reverse dependency target count | targets: 2300 |
| pass | module graph count | count: 1825 · edgeTotal: 18344 |
| pass | module graph files | moduleGraphCount: 1824 |
| pass | table graph count | count: 473 · edgeTotal: 12939 |
| pass | table graph files | tableGraphCount: 473 |
| pass | object graph files | graphCount: 11 |
| pass | module graph viewer controls | |
| pass | table graph viewer controls | |
| pass | object graph viewer controls | |
| pass | refresh pipeline no adjacent duplicate node steps | nodeSteps: 48 |
| pass | refresh postProcess no adjacent duplicates | postProcessSteps: 51 |
| pass | internal links | total: 180041 · missing: 0 |
| pass | public URL: home | url: https://oim.kismann.com/ · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: sitemap | url: https://oim.kismann.com/sitemap.xml · statusCode: 200 · contentType: text/xml; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: robots | url: https://oim.kismann.com/robots.txt · statusCode: 200 · contentType: text/plain; charset=utf-8 · contentEncoding: · vary: |
| pass | public URL: opensearch | url: https://oim.kismann.com/opensearch.xml · statusCode: 200 · contentType: text/xml; charset=utf-8 · contentEncoding: · vary: |
| pass | public URL: favicon | url: https://oim.kismann.com/favicon.svg · statusCode: 200 · contentType: image/svg+xml · contentEncoding: · vary: |
| pass | public URL: llms | url: https://oim.kismann.com/llms.txt · statusCode: 200 · contentType: text/plain; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: llms full | url: https://oim.kismann.com/llms-full.txt · statusCode: 200 · contentType: text/plain; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: search | url: https://oim.kismann.com/search.html?q=ChangeLimit · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: topics | url: https://oim.kismann.com/topics/index.html · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: topic dbqueue | url: https://oim.kismann.com/topics/dbqueue.html · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: db index | url: https://oim.kismann.com/db/index.html · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: db changes | url: https://oim.kismann.com/db/changes.html · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: api catalog | url: https://oim.kismann.com/api/index.html · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: provenance | url: https://oim.kismann.com/provenance.html · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: api catalog json | url: https://oim.kismann.com/api/catalog.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: asset manifest json | url: https://oim.kismann.com/assets/oim-asset-manifest.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: db change report json | url: https://oim.kismann.com/assets/oim-db-change-report.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: |
| pass | public URL: provenance json | url: https://oim.kismann.com/assets/oim-provenance-catalog.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: status | url: https://oim.kismann.com/status.html · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: changelog | url: https://oim.kismann.com/changelog.html · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: feed | url: https://oim.kismann.com/feed.xml · statusCode: 200 · contentType: text/xml; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: AccProduct table | url: https://oim.kismann.com/db/tables/accproduct.html · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: QBM module | url: https://oim.kismann.com/db/modules/qbm-pdbqcs-slotexec.html · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: C# source | url: https://oim.kismann.com/sources/cs-common-customizer-vi-common-customizer-jobeventgen.html · statusCode: 200 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: search json | url: https://oim.kismann.com/assets/oim-kb-search-index.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: client search json | url: https://oim.kismann.com/assets/oim-kb-search-client.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: search suggestions json | url: https://oim.kismann.com/assets/oim-search-suggestions.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: config usage json | url: https://oim.kismann.com/assets/oim-config-usage.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: dialog script context json | url: https://oim.kismann.com/assets/oim-dialog-script-context.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: dialog object context json | url: https://oim.kismann.com/assets/oim-dialog-object-context.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: reverse deps json | url: https://oim.kismann.com/assets/oim-reverse-dependencies.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: module graph viewer | url: https://oim.kismann.com/assets/module-graph-viewer.js · statusCode: 200 · contentType: application/javascript; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: table graph viewer | url: https://oim.kismann.com/assets/table-graph-viewer.js · statusCode: 200 · contentType: application/javascript; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: object graph viewer | url: https://oim.kismann.com/assets/object-graph-viewer.js · statusCode: 200 · contentType: application/javascript; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: module graph json | url: https://oim.kismann.com/assets/module-graphs/qbm-pdbqcs-slotexec.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: table graph json | url: https://oim.kismann.com/assets/table-graphs/accproduct.json · statusCode: 200 · contentType: application/json · contentEncoding: · vary: Accept-Encoding |
| pass | public URL: custom 404 | url: https://oim.kismann.com/definitely-not-a-real-oim-kb-page-healthcheck.html · statusCode: 404 · contentType: text/html; charset=utf-8 · contentEncoding: · vary: Accept-Encoding |
| pass | public compression: search index gzip | url: https://oim.kismann.com/assets/oim-kb-search-index.json · statusCode: 200 · contentType: application/json · contentEncoding: gzip · vary: Accept-Encoding |
| pass | public compression: client search index gzip | url: https://oim.kismann.com/assets/oim-kb-search-client.json · statusCode: 200 · contentType: application/json · contentEncoding: gzip · vary: Accept-Encoding |
| pass | public compression: search suggestions gzip | url: https://oim.kismann.com/assets/oim-search-suggestions.json · statusCode: 200 · contentType: application/json · contentEncoding: gzip · vary: Accept-Encoding |
| pass | public compression: llms full gzip | url: https://oim.kismann.com/llms-full.txt · statusCode: 200 · contentType: text/plain; charset=utf-8 · contentEncoding: gzip · vary: Accept-Encoding |
| pass | public compression: sitemap gzip | url: https://oim.kismann.com/sitemap.xml · statusCode: 200 · contentType: text/xml; charset=utf-8 · contentEncoding: gzip · vary: Accept-Encoding |
| pass | public compression: feed gzip | url: https://oim.kismann.com/feed.xml · statusCode: 200 · contentType: text/xml; charset=utf-8 · contentEncoding: gzip · vary: Accept-Encoding |