// engine/compact/metrics.ts — SPEC-922: In-memory metrics for compact mode decisions
const metrics = {
    compactDecisions: 0,
    verboseDecisions: 0,
    noHeaderCount: 0,
};
export function recordCompactDecision() {
    metrics.compactDecisions++;
}
export function recordVerboseDecision() {
    metrics.verboseDecisions++;
}
export function recordNoHeader() {
    metrics.noHeaderCount++;
}
export function getCompactMetrics() {
    return { ...metrics };
}
export function resetCompactMetrics() {
    metrics.compactDecisions = 0;
    metrics.verboseDecisions = 0;
    metrics.noHeaderCount = 0;
}
//# sourceMappingURL=metrics.js.map