{
  "pack": "CDBT9_P2.11.7f_Post_Upload_Passive_Grant_Binding_Preview_Smoke_Closure_Validation",
  "phase": "P2.11.7f",
  "created": "2026-05-16",
  "scope": "read-only SQL + browser smoke + closure validation only",
  "allowed": [
    "SELECT-only SQL",
    "read-only browser helper",
    "evidence capture"
  ],
  "not_allowed": [
    "POS upload",
    "live SQL apply",
    "schema/table/data/grant/policy change",
    "grant import/seed/save/revoke/delegate",
    "runtime enforcement/blocking/hiding",
    "RLS/grant hardening",
    "compatibility bridge removal",
    "manual queue clearing"
  ],
  "expected_browser_gate": "PASS_P2_11_7F_BROWSER_GRANT_BINDING_PREVIEW_SMOKE_READY_FOR_FINAL_SQL_GATE",
  "expected_sql_final_gate": "PASS_P2_11_7F_POST_UPLOAD_PASSIVE_GRANT_BINDING_PREVIEW_SMOKE_CLOSURE_READY__NO_IMPORT_NO_ENFORCEMENT",
  "next_recommended_phase": "P2.11.7g controlled grant data import/seed planning and approval matrix draft",
  "files": [
    {
      "path": "browser/BROWSER_READ_ONLY_P2_11_7F_POST_UPLOAD_GRANT_BINDING_PREVIEW_SMOKE.js",
      "sha256": "d9b94beafa4b18f0237ebae803d5bf1c7d7f70befccdca2c39c5ad1b5172e1cb",
      "bytes": 9612
    },
    {
      "path": "docs/EVIDENCE_TEMPLATE.md",
      "sha256": "6c641d92a650f4ec4c14f7daf6be47c848215d8df05bfecb1907268efb38aadc",
      "bytes": 772
    },
    {
      "path": "docs/GUARDRAILS.md",
      "sha256": "781af71e11e33942190bd2ffb5dcf322229c1f029119083ef41fab39380550fd",
      "bytes": 750
    },
    {
      "path": "docs/HANDOFF_MARKER.md",
      "sha256": "9499e4ebb2577a5d2663ead1d92876534e6ca56f6ad99e3ab2836a4d2f14a322",
      "bytes": 762
    },
    {
      "path": "docs/NEXT_PHASE_PLAN.md",
      "sha256": "21c7d5cf79e8d1530b53536d1d843ac972cf1ad590ef3b9126460085ffebccd7",
      "bytes": 712
    },
    {
      "path": "docs/README_RUN_ORDER.md",
      "sha256": "9156b0ea51cf135dcf54b5e64df4de528869bf632165d16c2450c8fdb044707e",
      "bytes": 2126
    },
    {
      "path": "sql/RUN_00_POST_UPLOAD_PHASE_GATE_AFTER_7E1_READ_ONLY.sql",
      "sha256": "17925505a18ed94951f80904fdaef9b94db287d1f28ea7f541604613dce5e288",
      "bytes": 5569
    },
    {
      "path": "sql/RUN_01_PERMISSION_FOUNDATION_AND_GRANT_BINDING_BASELINE_READ_ONLY.sql",
      "sha256": "233a064e44e23b90e0a167352d9419bdb63c14c559faad456ba57389f1e93582",
      "bytes": 3108
    },
    {
      "path": "sql/RUN_02_COMPATIBILITY_BRIDGE_AND_PROTECTED_TABLE_GUARD_READ_ONLY.sql",
      "sha256": "a79f5c7007b6984024ab6ecef072534b4f7ba2508c897bbdce7676188dab0c1d",
      "bytes": 3265
    },
    {
      "path": "sql/RUN_03_GRANT_BINDING_PREVIEW_UI_SMOKE_PLAN_READ_ONLY.sql",
      "sha256": "7db448571b54e165b4e5a4fbf043d401e908f85615c4d9476d3e7ec3c167319e",
      "bytes": 1964
    },
    {
      "path": "sql/RUN_04_PERMISSION_AUDIT_AND_NO_RUNTIME_WRITES_REVIEW_READ_ONLY.sql",
      "sha256": "09202fa8bf92aacb265d60e414b13658677ffa5fe555d7bee05dea63dc8922dc",
      "bytes": 2378
    },
    {
      "path": "sql/RUN_05_SYSTEM_TASK_AND_SENSITIVE_BOUNDARY_POST_PREVIEW_READ_ONLY.sql",
      "sha256": "a1d2bbd78dffde07cbc15b4acaf441e06b1e22515ba2052fbfae6d5d0d261d08",
      "bytes": 4980
    },
    {
      "path": "sql/RUN_06_BROWSER_SMOKE_EVIDENCE_CAPTURE_READ_ONLY.sql",
      "sha256": "7385a10fc428d69a7c7542ce2b3c70c37999645f4209cbe89e417cfd61520e0e",
      "bytes": 1692
    },
    {
      "path": "sql/RUN_07_FINAL_POST_UPLOAD_GRANT_BINDING_PREVIEW_SMOKE_CLOSURE_GATE_READ_ONLY.sql",
      "sha256": "53f6735677215211aab604eb9a037bfa7e25b3e4b9849560495e7e27f261b352",
      "bytes": 6368
    }
  ]
}