import {
  reconcileAllCountersOperation
} from "./chunk-7WBLBIQJ.mjs";
import "./chunk-RQKJNMX5.mjs";
import "./chunk-AYHBFK3Y.mjs";
import "./chunk-RGE4WDND.mjs";
import "./chunk-BUAYVN3C.mjs";
import "./chunk-I6LUPJUY.mjs";
import "./chunk-V6AO5T57.mjs";
import "./chunk-APVVG7BO.mjs";
import "./chunk-FYHBHHWK.mjs";
import "./chunk-EUIP2U5F.mjs";
import "./chunk-TRY7JGWO.mjs";
import "./chunk-KMEWULMX.mjs";
import "./chunk-LZOMFHX3.mjs";

// src/workflows/control-plane/counter-reconciliation/counter-reconciliation.handler.ts
var runCounterReconciliation = async (deps) => {
  const report = await deps.reconcileAll();
  console.log(
    JSON.stringify({
      message: "counter-reconciliation complete",
      scanned: report.scanned,
      countersCorrected: report.countersCorrected,
      drift: report.drift
    })
  );
  return report;
};
var productionDependencies = () => ({
  reconcileAll: () => reconcileAllCountersOperation()
});
var handler = async () => runCounterReconciliation(productionDependencies());
export {
  handler,
  runCounterReconciliation
};
//# sourceMappingURL=counter-reconciliation.handler.mjs.map