import type { ParsedPage, RuleResult } from "../../types.js"; /** * content/value-add — second-pass composite rule. * * Reads from existing findings instead of parsing pages directly. * Aggregates 7 per-page signal scores (originality, freshness, facts, * E-E-A-T, translation, cliché-reuse, wikipedia-paraphrase) into a * single 0-1 quality score. Each signal weighted equally at 1/7 ≈ 14.3%. * * E-E-A-T sub-score is a continuous fraction (categoriesPresent/4), not * a 3-step value. Reuses countSignalCategories from eeat-signals to avoid * logic drift between the two rules. * * Fires ONE finding per page when score < 0.5: * - warning (score ∈ [0.35, 0.5)) — borderline, low confidence * - error (score < 0.35) — clearly low value-add */ export declare function valueAddRule(pages: ParsedPage[], findings: RuleResult[]): RuleResult[]; //# sourceMappingURL=value-add.d.ts.map