// Mock for Suggested Evidence UI — modeled on the real app surfaces
// (EvidenceManagement, ProjectDashboard, EvidenceDropZone).

const SUGGESTIONS = [
  {
    id: "s1",
    title: "Quarterly access review export",
    why: "Last review cycle ended 14 days ago. Evidence cadence = quarterly.",
    type: "report",
    source: "Okta · suggested",
    tags: ["access-review", "quarterly"],
    impact: { controls: 6, frameworks: ["SOC 2", "ISO 27001"], liftAvg: "+1.8" },
    priority: "high",
    age: "2h",
  },
  {
    id: "s2",
    title: "Incident response tabletop notes",
    why: "Calendar event 'IR Tabletop' completed 6 days ago; no artifact uploaded.",
    type: "document",
    source: "Calendar · suggested",
    tags: ["incident-response", "tabletop"],
    impact: { controls: 4, frameworks: ["NIST CSF", "SOC 2"], liftAvg: "+2.0" },
    priority: "high",
    age: "6h",
  },
  {
    id: "s3",
    title: "Vendor SOC 2 reports (3 pending)",
    why: "Datadog, Stripe, Linear flagged as critical vendors without current-year reports.",
    type: "report",
    source: "Vendor registry · suggested",
    tags: ["vendor", "third-party"],
    impact: { controls: 3, frameworks: ["SOC 2", "ISO 27001"], liftAvg: "+1.3" },
    priority: "medium",
    age: "1d",
  },
  {
    id: "s4",
    title: "Backup restore test log",
    why: "Quarterly cadence; last evidence on file is 4 months old.",
    type: "log",
    source: "Veeam · suggested",
    tags: ["backups", "resilience"],
    impact: { controls: 2, frameworks: ["SOC 2", "NIST CSF"], liftAvg: "+1.0" },
    priority: "medium",
    age: "1d",
  },
  {
    id: "s5",
    title: "Security awareness training roster",
    why: "KnowBe4 marked Q1 cycle complete yesterday.",
    type: "certificate",
    source: "KnowBe4 · suggested",
    tags: ["training", "people"],
    impact: { controls: 3, frameworks: ["SOC 2", "ISO 27001", "NIST CSF"], liftAvg: "+1.0" },
    priority: "low",
    age: "3h",
  },
  {
    id: "s6",
    title: "Annual penetration test summary",
    why: "Linear ticket SEC-412 marked 'pentest closed' last week.",
    type: "report",
    source: "Linear · suggested",
    tags: ["pentest", "audit"],
    impact: { controls: 8, frameworks: ["SOC 2", "ISO 27001", "NIST CSF"], liftAvg: "+2.2" },
    priority: "high",
    age: "5h",
  },
];

const PER_CONTROL_SUGGESTIONS = {
  "CC6.1": { title: "Access review export", type: "report" },
  "CC6.2": { title: "Access review export", type: "report" },
  "CC7.4": { title: "IR tabletop notes", type: "document" },
  "CC9.2": { title: "Vendor SOC 2 reports", type: "report" },
  "A.5.7": { title: "Threat intel feed export", type: "report" },
  "A.5.18": { title: "Access review export", type: "report" },
  "A.8.8": { title: "Pentest summary", type: "report" },
  "PR.AT-01": { title: "Training roster", type: "certificate" },
  "RC.RP-01": { title: "Backup restore log", type: "log" },
};

window.SUGGESTIONS = SUGGESTIONS;
window.PER_CONTROL_SUGGESTIONS = PER_CONTROL_SUGGESTIONS;
