// src/types.ts
var RECALL_DISCLOSURE_LEVELS = [
  "chunk",
  "section",
  "raw"
];
var DEFAULT_RECALL_DISCLOSURE = "chunk";
function isRecallDisclosure(value) {
  return typeof value === "string" && RECALL_DISCLOSURE_LEVELS.includes(value);
}
function confidenceTier(score) {
  if (score >= 0.95) return "explicit";
  if (score >= 0.7) return "implied";
  if (score >= 0.4) return "inferred";
  return "speculative";
}
var SPECULATIVE_TTL_DAYS = 30;

export {
  RECALL_DISCLOSURE_LEVELS,
  DEFAULT_RECALL_DISCLOSURE,
  isRecallDisclosure,
  confidenceTier,
  SPECULATIVE_TTL_DAYS
};
//# sourceMappingURL=chunk-43EKP2UK.js.map