import type { UniversalConversionArtifactSourceMapCompactCounts } from './universal-conversion-artifact-source-maps.js'; import type { UniversalConversionRuntimeRouteCompactCounts } from './universal-conversion-artifact-runtime-routes.js'; import type { UniversalConversionArtifactIndex } from './universal-conversion-artifact-query.js'; import type { UniversalConversionRuntimeCapabilityCompactCounts } from './universal-conversion-runtime-capability-evidence.js'; import type { UniversalConversionTargetProjectionCompactCounts } from './universal-conversion-target-projection-evidence.js'; import type { UniversalConversionPackageCanvasCompactCounts } from './universal-conversion-package-canvas-evidence.js'; import type { UniversalConversionMachineGraphCompactCounts } from './universal-conversion-machine-graph-evidence.js'; import type { UniversalConversionDecisionGraphCompactCounts } from './universal-conversion-decision-graph-evidence.js'; export type UniversalConversionSemanticEditCompactCountKey = keyof Pick; export type UniversalConversionSemanticEditCompactCounts = { readonly [K in UniversalConversionSemanticEditCompactCountKey]: Readonly>; }; export interface UniversalConversionRepresentationCompactCounts { readonly total: number; readonly byKind: Readonly>; } export interface UniversalConversionPlanRepresentationCompactCounts extends UniversalConversionRepresentationCompactCounts { readonly represented: number; readonly missing: number; readonly review: number; readonly blocked: number; readonly byStatus: Readonly>; } export interface UniversalConversionArtifactRepresentationCompactCounts extends UniversalConversionRepresentationCompactCounts { readonly routeArtifacts: number; } export interface UniversalConversionMissingConstructCompactCounts { readonly total: number; readonly byKind: Readonly>; } export interface UniversalConversionArtifactMissingConstructCompactCounts extends UniversalConversionMissingConstructCompactCounts { readonly routeArtifacts: number; } export interface UniversalConversionTranslationAdmissionCompactCounts { readonly byStatus: Readonly>; readonly byAction: Readonly>; readonly missingEvidence: Readonly>; readonly evidenceIds: Readonly>; readonly proofEvidenceIds: Readonly>; readonly runtimeReadiness: Readonly>; readonly runtimeAdapterRequirementIds: Readonly>; readonly runtimeProofObligationIds: Readonly>; readonly runtimeProofCapabilities: Readonly>; readonly runtimeProofStatuses: Readonly>; readonly runtimeProofRequiredSignals: Readonly>; readonly runtimeProofProvidedSignals: Readonly>; readonly runtimeProofMissingSignals: Readonly>; readonly dialectReadiness: Readonly>; readonly dialectRecordIds: Readonly>; readonly parserFailClosedStatus: Readonly>; readonly parserUnknownRowIds: Readonly>; readonly parserProofGapCodes: Readonly>; readonly parserErrorIds: Readonly>; readonly parserBlockerReasonCodes: Readonly>; readonly parserMissingEvidence: Readonly>; readonly requiredConstructKinds: Readonly>; readonly representedConstructKinds: Readonly>; readonly targetAdapterIds: Readonly>; } export interface UniversalConversionRouteDialectCompactCounts { readonly routes: number; readonly byReadiness: Readonly>; readonly registryIds: Readonly>; readonly recordIds: Readonly>; readonly constructKinds: Readonly>; readonly externKinds: Readonly>; readonly dispositions: Readonly>; readonly evidenceIds: Readonly>; readonly lossIds: Readonly>; } export interface UniversalConversionEvidenceReceiptCompactCounts { readonly routeArtifacts: number; readonly boundEvidence: number; readonly rejectedEvidence: number; readonly proofEvidence: number; readonly sourceMapIds: Readonly>; readonly sourceMapMappingIds: Readonly>; readonly sourceMapLinkIds: Readonly>; readonly semanticEdit: UniversalConversionSemanticEditCompactCounts; readonly routeDialect: UniversalConversionRouteDialectCompactCounts; readonly targetProjection: UniversalConversionTargetProjectionCompactCounts; readonly machineGraph: UniversalConversionMachineGraphCompactCounts; readonly decisionGraph: UniversalConversionDecisionGraphCompactCounts; readonly runtimeProofObligations: number; readonly runtimeProofByStatus: Readonly>; readonly runtimeProofByCapability: Readonly>; readonly runtimeProofRequiredSignals: Readonly>; readonly runtimeProofMissingSignals: Readonly>; readonly runtimeProofProvidedSignals: Readonly>; readonly interlinguaConstraintObligations: number; readonly interlinguaConstraintByFamily: Readonly>; readonly interlinguaConstraintByStatus: Readonly>; readonly interlinguaConstraintActions: Readonly>; readonly interlinguaConstraintSourceIds: Readonly>; readonly interlinguaConstraintEvidenceIds: Readonly>; readonly interlinguaConstraintRequiredKinds: Readonly>; readonly interlinguaConstraintRepresentedKinds: Readonly>; readonly interlinguaConstraintMissingKinds: Readonly>; readonly interlinguaConstraintMissingEvidence: Readonly>; readonly interlinguaConstraintObligationKinds: Readonly>; readonly interlinguaConstraintObligationStatuses: Readonly>; readonly interlinguaConstraintObligationEvidenceIds: Readonly>; readonly interlinguaConstraintObligationMissingEvidence: Readonly>; readonly missingEvidence: Readonly>; readonly proofEvidenceIds: Readonly>; readonly rejectedByReason: Readonly>; } export interface UniversalConversionRuntimeProofCompactCounts { readonly routeArtifacts: number; readonly obligations: number; readonly byCapability: Readonly>; readonly byStatus: Readonly>; readonly requiredSignals: Readonly>; readonly providedSignals: Readonly>; readonly missingSignals: Readonly>; readonly receiptRecords: number; readonly receiptByStatus: Readonly>; readonly receiptMissingEvidence: Readonly>; } export interface UniversalConversionInterlinguaCompactCounts { readonly byLoweringDisposition: Readonly>; readonly layerKinds: Readonly>; readonly representedLayerKinds: Readonly>; readonly missingLayerKinds: Readonly>; readonly reviewLayerKinds: Readonly>; readonly blockedLayerKinds: Readonly>; readonly constraintFamilies: Readonly>; readonly constraintStatuses: Readonly>; readonly constraintActions: Readonly>; readonly constraintSourceIds: Readonly>; readonly constraintEvidenceIds: Readonly>; readonly constraintRequiredKinds: Readonly>; readonly constraintRepresentedKinds: Readonly>; readonly constraintMissingKinds: Readonly>; readonly constraintMissingEvidence: Readonly>; readonly constraintObligationKinds: Readonly>; readonly constraintObligationStatuses: Readonly>; readonly constraintObligationEvidenceIds: Readonly>; readonly constraintObligationMissingEvidence: Readonly>; readonly missingEvidence: Readonly>; readonly proofEvidenceIds: Readonly>; } export interface UniversalConversionAdmissionRecordInterlinguaCompactCounts { readonly records: number; readonly recordIds: Readonly>; readonly byLoweringDisposition: Readonly>; readonly constraintFamilies: Readonly>; readonly constraintStatuses: Readonly>; readonly constraintActions: Readonly>; readonly constraintSourceIds: Readonly>; readonly constraintEvidenceIds: Readonly>; readonly constraintRequiredKinds: Readonly>; readonly constraintRepresentedKinds: Readonly>; readonly constraintMissingKinds: Readonly>; readonly constraintMissingEvidence: Readonly>; readonly constraintObligationKinds: Readonly>; readonly constraintObligationStatuses: Readonly>; readonly constraintObligationEvidenceIds: Readonly>; readonly constraintObligationMissingEvidence: Readonly>; } export interface UniversalConversionResourceTransferCompactCounts { readonly byStatus: Readonly>; readonly byAction: Readonly>; readonly requiredKinds: Readonly>; readonly representedKinds: Readonly>; readonly missingKinds: Readonly>; readonly missingEvidence: Readonly>; readonly losses: Readonly>; readonly ownershipConstraintStatuses: Readonly>; readonly ownershipConstraintMissingKinds: Readonly>; readonly ownershipConstraintMissingEvidence: Readonly>; } export interface UniversalConversionEffectConstraintCompactCounts { readonly byStatus: Readonly>; readonly byAction: Readonly>; readonly requiredKinds: Readonly>; readonly representedKinds: Readonly>; readonly missingKinds: Readonly>; readonly missingEvidence: Readonly>; } export interface UniversalConversionLifetimeConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionControlFlowConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionCallableBoundaryConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionAdtPatternConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionBorrowScopeConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionBorrowCheckerConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionDataLayoutConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionLayoutStyleConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionConcurrencyModelConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionErrorModelConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionEvaluationModelConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionHostEnvironmentConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionMemoryModelConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionMetaprogrammingConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionScopeBindingConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionModuleConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionNumericSemanticsConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionTextSemanticsConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionCollectionSemanticsConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionSerializationSemanticsConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionDependencySemanticsConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionObjectModelConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionProtocolConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionTypeConstraintCompactCounts extends UniversalConversionEffectConstraintCompactCounts {} export interface UniversalConversionSemanticOperationInterlinguaCompactCounts extends UniversalConversionInterlinguaCompactCounts { readonly operations: number; readonly operationRecords: number; } export interface UniversalConversionPlanCompactCounts { readonly representationConstructs: UniversalConversionPlanRepresentationCompactCounts; readonly missingConstructs: UniversalConversionMissingConstructCompactCounts; readonly semanticEditReadiness: { readonly routes: Readonly> }; readonly admissionStatuses: { readonly byAction: Readonly>; readonly byRouteStatus: Readonly>; readonly byRisk: Readonly>; }; readonly translationAdmission: UniversalConversionTranslationAdmissionCompactCounts; readonly interlingua: UniversalConversionInterlinguaCompactCounts; } export interface UniversalConversionArtifactCompactCounts { readonly representationConstructs: UniversalConversionArtifactRepresentationCompactCounts; readonly missingConstructs: UniversalConversionArtifactMissingConstructCompactCounts; readonly semanticEditReadiness: { readonly routeArtifacts: Readonly>; readonly semanticOperations: Readonly>; }; readonly admissionStatuses: { readonly byStatus: Readonly>; readonly byBucket: Readonly>; readonly byAction: Readonly>; readonly byRisk: Readonly>; }; readonly sourceMaps: UniversalConversionArtifactSourceMapCompactCounts; readonly runtimeRoutes: UniversalConversionRuntimeRouteCompactCounts; readonly semanticEdit: UniversalConversionSemanticEditCompactCounts; readonly translationAdmission: UniversalConversionTranslationAdmissionCompactCounts; readonly routeDialect: UniversalConversionRouteDialectCompactCounts; readonly targetProjection: UniversalConversionTargetProjectionCompactCounts; readonly runtimeProof: UniversalConversionRuntimeProofCompactCounts; readonly runtimeCapability: UniversalConversionRuntimeCapabilityCompactCounts; readonly packageCanvas: UniversalConversionPackageCanvasCompactCounts; readonly machineGraph: UniversalConversionMachineGraphCompactCounts; readonly decisionGraph: UniversalConversionDecisionGraphCompactCounts; readonly resourceTransfer: UniversalConversionResourceTransferCompactCounts; readonly lifetimeConstraint: UniversalConversionLifetimeConstraintCompactCounts; readonly controlFlowConstraint: UniversalConversionControlFlowConstraintCompactCounts; readonly callableBoundaryConstraint: UniversalConversionCallableBoundaryConstraintCompactCounts; readonly adtPatternConstraint: UniversalConversionAdtPatternConstraintCompactCounts; readonly borrowScopeConstraint: UniversalConversionBorrowScopeConstraintCompactCounts; readonly borrowCheckerConstraint: UniversalConversionBorrowCheckerConstraintCompactCounts; readonly dataLayoutConstraint: UniversalConversionDataLayoutConstraintCompactCounts; readonly layoutStyleConstraint: UniversalConversionLayoutStyleConstraintCompactCounts; readonly effectConstraint: UniversalConversionEffectConstraintCompactCounts; readonly concurrencyModelConstraint: UniversalConversionConcurrencyModelConstraintCompactCounts; readonly errorModelConstraint: UniversalConversionErrorModelConstraintCompactCounts; readonly evaluationModelConstraint: UniversalConversionEvaluationModelConstraintCompactCounts; readonly hostEnvironmentConstraint: UniversalConversionHostEnvironmentConstraintCompactCounts; readonly memoryModelConstraint: UniversalConversionMemoryModelConstraintCompactCounts; readonly metaprogrammingConstraint: UniversalConversionMetaprogrammingConstraintCompactCounts; readonly scopeBindingConstraint: UniversalConversionScopeBindingConstraintCompactCounts; readonly moduleConstraint: UniversalConversionModuleConstraintCompactCounts; readonly numericSemanticsConstraint: UniversalConversionNumericSemanticsConstraintCompactCounts; readonly textSemanticsConstraint: UniversalConversionTextSemanticsConstraintCompactCounts; readonly collectionSemanticsConstraint: UniversalConversionCollectionSemanticsConstraintCompactCounts; readonly serializationSemanticsConstraint: UniversalConversionSerializationSemanticsConstraintCompactCounts; readonly dependencySemanticsConstraint: UniversalConversionDependencySemanticsConstraintCompactCounts; readonly objectModelConstraint: UniversalConversionObjectModelConstraintCompactCounts; readonly protocolConstraint: UniversalConversionProtocolConstraintCompactCounts; readonly typeConstraint: UniversalConversionTypeConstraintCompactCounts; readonly evidenceReceipts: UniversalConversionEvidenceReceiptCompactCounts; readonly interlingua: UniversalConversionInterlinguaCompactCounts; readonly admissionRecordInterlingua: UniversalConversionAdmissionRecordInterlinguaCompactCounts; readonly semanticOperationInterlingua: UniversalConversionSemanticOperationInterlinguaCompactCounts; }