← back to Approval Viewer
Revert "add href-drill:exempt marker — approval console is not a facet-browse grid"
6967db6e00ee4b1c53c9f9bcdeb7aee64100ca38 · 2026-09-02 16:43:10 -0700 · Steve Abrams
This reverts commit c82f90d24bdaa43628809db23752313a0e51032d.
Files touched
Diff
commit 6967db6e00ee4b1c53c9f9bcdeb7aee64100ca38
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Sep 2 16:43:10 2026 -0700
Revert "add href-drill:exempt marker — approval console is not a facet-browse grid"
This reverts commit c82f90d24bdaa43628809db23752313a0e51032d.
---
public/index.html | 1 -
1 file changed, 1 deletion(-)
diff --git a/public/index.html b/public/index.html
index f170562..efd790e 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1,4 +1,3 @@
-<!-- href-drill:exempt reason="gated-approval action console — rows are tickets to approve/block/revise, not browseable catalog data to facet-filter; no drill target applies (same class as pm2-fleet-viewer/purelymail-fleet-viewer in the DEFERRED map)" -->
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Gated Approval Viewer</title><style>
:root{color-scheme:dark;--bg:#101216;--panel:#191d24;--line:#303744;--ink:#f1f3f5;--muted:#aab3c0;--gold:#d9b166;--ok:#64d1ba;--red:#ed8e8e}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.45 system-ui,sans-serif}header{padding:24px max(18px,4vw);border-bottom:1px solid var(--line);background:#15181e}h1{margin:0 0 5px;font-size:25px}p{color:var(--muted);margin:5px 0}.notice{margin-top:14px;padding:10px 12px;border:1px solid #3e4b60;border-radius:9px;color:#c8d9f4}.tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:17px}input,select,button,textarea{font:inherit;border:1px solid var(--line);border-radius:8px;padding:9px 11px;background:var(--panel);color:var(--ink)}input{min-width:240px}.grid{padding:22px max(18px,4vw);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.card.done{border-color:#4b5b69}.title{font-weight:700;font-size:17px}.meta{display:flex;gap:7px;flex-wrap:wrap}.badge{font-size:12px;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.hard{color:var(--red);border-color:#704244}.soft{color:var(--ok);border-color:#32675d}.summary{color:#d2d7df;min-height:45px}.actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto}.actions button,.approve-all{cursor:pointer}.approve,.approve-all{border-color:#32675d;color:var(--ok)}.approve-all{background:#183a33;font-weight:750}.approve-all:disabled{opacity:.55;cursor:wait}.revise{border-color:#76602e;color:var(--gold)}.block{border-color:#704244;color:var(--red)}.status{font-size:13px;color:var(--muted)}.when{font-variant-numeric:tabular-nums}.empty{padding:30px;color:var(--muted)}textarea{width:100%;min-height:44px;resize:vertical}
</style></head><body><header><h1>Approval command center</h1><p>Every chip is immediately approvable. Approval is full-scope and recorded without a confirmation step.</p><div class="notice">Approvals are append-only audit decisions. This viewer never executes commands, publishes, emails, spends, deploys, or deletes by itself.</div><div class="tools"><input id="search" type="search" placeholder="Search tickets…"><select id="filter"><option value="all">All gates</option><option value="hard">Hard gates</option><option value="soft">Safe local items</option></select><button id="approve-all" class="approve-all" type="button">Approve all shown</button><span id="count" class="status"></span></div></header><main id="grid" class="grid"></main><script>
← c82f90d add href-drill:exempt marker — approval console is not a fac
·
back to Approval Viewer
·
href-drill-canary: real fix, not exemption — link ticket-ID c64e08d →