{
  "schema_version": 2,
  "diagram_type": "workflow",
  "meta": {
    "title": "Rút quyền và xóa dữ liệu — thiết kế đề xuất",
    "locale": "vi",
    "output": "docs/ssa-miniapp/archify/privacy.html",
    "quality_profile": "showcase",
    "repository": {
      "url": "git@github.com:skan2026/ssa.git",
      "revision": "05bb7ca2dfe249d1bfb325b901ee8d7d2958d19e",
      "link_mode": "local-only"
    }
  },
  "lanes": [
    {
      "id": "main",
      "label": "Chủ thể và SSA phụ trách dữ liệu"
    },
    {
      "id": "exception",
      "label": "Điểm kiểm soát / ngoại lệ",
      "variant": "exception"
    }
  ],
  "mainPath": [
    "n0",
    "n1",
    "n2",
    "n3",
    "n4",
    "n5"
  ],
  "nodes": [
    {
      "id": "n0",
      "lane": "main",
      "col": 0,
      "type": "frontend",
      "label": "Yêu cầu dữ liệu",
      "sublabel": "Phiên / scope / request ID",
      "sources": [
        {
          "path": "docs/ssa-miniapp/PLAN.md",
          "line": 406,
          "end_line": 427,
          "label": "Thiết kế đề xuất SSA"
        }
      ]
    },
    {
      "id": "n1",
      "lane": "main",
      "col": 1,
      "type": "security",
      "label": "Thu hồi liên quan",
      "sublabel": "Có hiệu lực request kế tiếp",
      "sources": [
        {
          "path": "docs/ssa-miniapp/PLAN.md",
          "line": 406,
          "end_line": 427,
          "label": "Thiết kế đề xuất SSA"
        }
      ]
    },
    {
      "id": "n2",
      "lane": "main",
      "col": 2,
      "type": "external",
      "label": "Xác minh phạm vi",
      "sublabel": "Quyền người khác / nghĩa vụ",
      "sources": [
        {
          "path": "docs/ssa-miniapp/PLAN.md",
          "line": 406,
          "end_line": 427,
          "label": "Thiết kế đề xuất SSA"
        }
      ]
    },
    {
      "id": "n3",
      "lane": "main",
      "col": 3,
      "type": "backend",
      "label": "Xử lý từng nơi",
      "sublabel": "DB / files / bên xử lý",
      "sources": [
        {
          "path": "docs/ssa-miniapp/PLAN.md",
          "line": 406,
          "end_line": 427,
          "label": "Thiết kế đề xuất SSA"
        }
      ]
    },
    {
      "id": "n4",
      "lane": "main",
      "col": 4,
      "type": "database",
      "label": "Deletion ledger",
      "sublabel": "Áp lại sau restore",
      "sources": [
        {
          "path": "docs/ssa-miniapp/PLAN.md",
          "line": 406,
          "end_line": 427,
          "label": "Thiết kế đề xuất SSA"
        }
      ]
    },
    {
      "id": "n5",
      "lane": "main",
      "col": 5,
      "type": "external",
      "label": "Xác nhận chủ thể",
      "sublabel": "Evidence tối thiểu",
      "sources": [
        {
          "path": "docs/ssa-miniapp/PLAN.md",
          "line": 406,
          "end_line": 427,
          "label": "Thiết kế đề xuất SSA"
        }
      ]
    },
    {
      "id": "exception",
      "lane": "exception",
      "col": 2,
      "type": "security",
      "label": "Giữ phần có căn cứ",
      "sublabel": "Giải thích phạm vi và hạn",
      "sources": [
        {
          "path": "docs/ssa-miniapp/PLAN.md",
          "line": 406,
          "end_line": 427,
          "label": "Thiết kế đề xuất SSA"
        }
      ]
    }
  ],
  "edges": [
    {
      "id": "e0",
      "from": "n0",
      "to": "n1",
      "variant": "emphasis"
    },
    {
      "id": "e1",
      "from": "n1",
      "to": "n2",
      "variant": "emphasis"
    },
    {
      "id": "e2",
      "from": "n2",
      "to": "n3",
      "variant": "emphasis"
    },
    {
      "id": "e3",
      "from": "n3",
      "to": "n4",
      "variant": "emphasis"
    },
    {
      "id": "e4",
      "from": "n4",
      "to": "n5",
      "variant": "emphasis"
    },
    {
      "id": "branch",
      "from": "n2",
      "to": "exception",
      "label": "Cần giữ hợp lệ",
      "variant": "security",
      "role": "branch"
    }
  ],
  "cards": [
    {
      "dot": "amber",
      "title": "Điểm phải nhớ",
      "items": [
        "Xóa tài khoản không tự xóa hồ sơ trẻ của người giám hộ khác. Decommission cần quy trình riêng; ledger không chứng minh provider đã xóa mọi bản sao."
      ]
    },
    {
      "dot": "slate",
      "title": "Phạm vi bằng chứng",
      "items": [
        "PLAN.md § thiết kế, dòng 406–427; chưa có ứng dụng triển khai.",
        "Sơ đồ mô tả đề xuất, không xác nhận runtime đã hoạt động."
      ]
    }
  ]
}
