feat(diagnostics): add health engine

This commit is contained in:
sdarbinyan
2026-07-10 13:34:25 +04:00
parent 7ecb19cb1a
commit 7161a81068
16 changed files with 1274 additions and 1 deletions

View File

@@ -466,4 +466,93 @@ export interface Translations {
compareSize: string;
compareUnknown: string;
};
diagnostics: {
title: string;
disabledTitle: string;
disabledDescription: string;
generatedAt: string;
healthScore: string;
summary: string;
passedChecks: string;
warnings: string;
errors: string;
critical: string;
healthChecks: string;
results: string;
noIssues: string;
ok: string;
failed: string;
affectedComponent: string;
suggestedResolution: string;
severity: {
info: string;
warning: string;
error: string;
critical: string;
};
checks: {
bootstrapLoaded: string;
tenantResolved: string;
runtimeInitialized: string;
themeLoaded: string;
widgetManifestLoaded: string;
sectionEngineInitialized: string;
configurationEngineInitialized: string;
translationResourcesAvailable: string;
requiredAssetsAvailable: string;
};
bootstrapMissingTitle: string;
bootstrapMissingDescription: string;
bootstrapMissingResolution: string;
requiredPropertyMissingTitle: string;
requiredPropertyMissingDescription: string;
requiredPropertyMissingResolution: string;
unknownWidgetTypeTitle: string;
unknownWidgetTypeDescription: string;
unknownWidgetTypeResolution: string;
duplicateIdTitle: string;
duplicatePageIdDescription: string;
duplicateSectionIdDescription: string;
duplicateWidgetIdDescription: string;
duplicateIdResolution: string;
unknownLayoutTitle: string;
unknownLayoutDescription: string;
unknownLayoutResolution: string;
invalidFeatureFlagTitle: string;
invalidFeatureFlagDescription: string;
invalidFeatureFlagResolution: string;
brokenPageDefinitionTitle: string;
brokenPageDefinitionDescription: string;
brokenPageDefinitionResolution: string;
invalidNavigationTargetTitle: string;
invalidNavigationTargetDescription: string;
invalidNavigationTargetResolution: string;
missingTranslationTitle: string;
missingTranslationDescription: string;
missingTranslationResolution: string;
missingMediaTitle: string;
missingMediaDescription: string;
missingMediaResolution: string;
runtimeNotInitializedTitle: string;
runtimeNotInitializedDescription: string;
runtimeNotInitializedResolution: string;
configFallbackUsageTitle: string;
configFallbackUsageDescription: string;
configFallbackUsageResolution: string;
missingDatasourceTitle: string;
missingDatasourceDescription: string;
missingDatasourceResolution: string;
widgetRenderFailureTitle: string;
widgetRenderFailureDescription: string;
widgetRenderFailureResolution: string;
brokenRouteTitle: string;
brokenRouteDescription: string;
brokenRouteResolution: string;
imageLoadFailedTitle: string;
imageLoadFailedDescription: string;
imageLoadFailedResolution: string;
optionalDataMissingTitle: string;
optionalDataMissingDescription: string;
optionalDataMissingResolution: string;
};
}