Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | // SPDX-FileCopyrightText: 2024-2026 Hack23 AB
// SPDX-License-Identifier: Apache-2.0
/**
* @module Workflows/CompletenessGate
* @description Public API for the Stage C analysis completeness gate.
* Re-exports types, constants, and validator functions for consumption
* by the monolithic validator script and future TypeScript-native callers.
*/
export type {
ValidationRules,
ArticleTypeOverrides,
LineFloorOverrides,
ValidatorOptions,
ValidatorManifest,
ValidationContext,
} from './types.js';
export {
DEFAULT_MIN_LINES,
LONG_HORIZON_THRESHOLD_MONTHS,
PLACEHOLDER_PATTERNS,
META_DOC_HINT_RE,
WEP_BAND_RE,
ADMIRALTY_RE,
BLUF_RE,
READER_BLOCK_RE,
SAT_LIST_RE,
MCP_TOOL_RE,
IMF_SOURCE_FIELD_RE,
IMF_FIGURE_CLAIM_RE,
WB_ECONOMIC_INDICATOR_CODE_RE,
WB_ECONOMIC_CLAIM_RE,
STRUCTURAL_BREAK_RE,
DIAGRAM_DIRS,
FAMILY_D_ARTIFACTS,
} from './constants.js';
export {
hasPlaceholders,
hasMermaid,
hasWepBand,
hasAdmiraltyGrade,
hasBluf,
hasReaderBlock,
countSatBullets,
hasSourceDiversityEvidence,
hasImfFigureClaim,
findWbEconomicIndicator,
hasWbEconomicClaim,
computeEffectiveMinLines,
resolveDataModeReduction,
requiresMermaid,
createEmptyResult,
} from './validators.js';
|