/** * GitWand — Dérivation des conventions (accuracy lot F). * * Fonction PURE : des observations en entrée (chaque fichier en conflit d'un * merge historique, rejoué sous des règles candidates), des verdicts en sortie. * Ni git, ni fs, ni horloge — le runner côté appelant fournit tout, y compris * `derivedAt` et `engineVersion`, pour rester rejouable et testable. */ import { type ConventionObservation, type RepoConventions } from "./types.js"; /** * Dérive les verdicts. Chaque question a sa propre logique, mais toutes * partagent les planchers : `samples >= MIN_SAMPLES`, et un verdict n'est * émis que s'il est net (confirmé ≥ MIN_AGREEMENT, ou réfuté ≤ MAX_REFUTED * quand le verdict est « l'inverse du candidat mesurable »). */ export declare function deriveConventions(observations: ConventionObservation[], meta: { mergesReplayed: number; derivedAt: string; engineVersion: string; }): RepoConventions; //# sourceMappingURL=derive.d.ts.map