<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>DAISY LINK™ HQ 26.2.9.5 — Tool Intake Bay Completion</title>
<link rel="stylesheet" href="/assets/css/daisy-link-hq-host-os-26-2-9-5.css">
</head>
<body>
<div id="app" class="app-shell">
  <aside class="sidebar">
    <div class="brand-row">
      <div class="sigil" aria-hidden="true"></div>
      <div><h1>DAISY LINK™ HQ</h1><small>Bentsonian Framework Tool Receiver</small></div>
      <span class="line-pill">26.2.9.5</span>
    </div>
    <label class="search"><span>⌕</span><input id="search" placeholder="Search tools, sources, blockers..." autocomplete="off"></label>
    <nav id="nav" class="nav"></nav>
    <section class="access-card">
      <div class="card-title">Tool Receiver Floor</div>
      <div class="access-row"><span>Mode</span><b>Quarantine-first</b></div>
      <div class="access-row"><span>Authority</span><b>Current wired bridge</b></div>
      <button class="primary wide" data-action="openIntake">Open Intake Bay</button>
    </section>
    <section class="side-actions">
      <button class="ghost" data-action="bringup">Bring-Up</button>
      <button class="ghost" data-action="registry">Registry</button>
      <button class="ghost" data-action="sourceQueue">Source Queue</button>
    </section>
    <footer class="operator"><div class="avatar">EC</div><div><strong>Eric Carr</strong><small>Hostile-work zero tolerance: protect the House.</small></div></footer>
  </aside>
  <main class="main">
    <header class="topbar">
      <div class="badges"><span class="badge gold">Current wired system only</span><span class="badge green">No new backend routes</span><span class="badge">No fake activation</span></div>
      <div class="mode"><button class="active">MAYD</button><button>CARR</button><button>SHUSH</button></div>
    </header>
    <section class="hero">
      <div class="eyebrow">DAISY LINK™ HQ Tool Receiver</div>
      <h2>Tools</h2>
      <p>Receive tools, inspect source, quarantine safely, dock by proof, and protect the Bentsonian Framework from overwrite drift.</p>
    </section>
    <section class="status-grid" id="statusGrid"></section>
    <section class="pills" id="pills"></section>
    <section class="feature-row">
      <article class="feature-card intake-card">
        <span class="eyebrow">Factory Floor</span>
        <h3>Tool Intake Bay</h3>
        <p>Every tool enters as source or manifest, gets scanned against protected boundaries, saves as a governed draft, and stays inactive until proof exists.</p>
        <div class="button-row"><button data-action="openIntake">Receive Tool</button><button data-action="runGuard">Protected Guard Scan</button><button data-action="locked">Activation Law</button></div>
      </article>
      <article class="feature-card neuro-card">
        <span class="eyebrow">Docked Source</span>
        <h3>NeuroCast</h3>
        <p>Real source stays docked as a package. HQ can inspect and register it without pretending creator-network commerce is live.</p>
        <div class="button-row"><button data-action="neurocast">Open Studio</button><button data-action="registerNeurocast">Register Source</button></div>
      </article>
    </section>
    <section class="workspace-grid">
      <article class="panel large">
        <div class="panel-head"><div><h3>Tool Surfaces</h3><p>Click a surface to inspect, quarantine, or create a docking draft.</p></div><span id="resultCount" class="badge">0</span></div>
        <div id="toolGrid" class="tool-grid"></div>
      </article>
      <aside class="panel">
        <div class="panel-head"><div><h3>Source Required Queue</h3><p>Systems that must receive real source before activation.</p></div></div>
        <div id="sourceQueue" class="queue"></div>
      </aside>
    </section>
    <section class="panel registry-panel">
      <div class="panel-head"><div><h3>Docking Registry</h3><p>Local operator registry plus backend draft proof when saved.</p></div><div class="button-row"><button class="ghost" data-action="registry">Refresh</button><button class="ghost" data-action="exportRegistry">Export JSON</button></div></div>
      <div id="registryTable" class="registry-table"></div>
    </section>
  </main>
</div>
<aside class="workbench" id="workbench" aria-label="Tool workbench">
  <div class="wb-head">
    <div class="icon" id="wbIcon">🧰</div>
    <div class="wb-title"><h3 id="wbTitle">Tool Intake Bay</h3><p id="wbSubtitle">Receive tools safely.</p><div id="wbTags" class="tags"></div></div>
    <button class="close" id="close">×</button>
  </div>
  <div class="lifecycle" id="lifecycle"></div>
  <div class="wb-body">
    <section class="box">
      <div class="box-head"><h4>Tool Manifest</h4><button class="ghost mini" data-action="sampleManifest">Load Sample</button></div>
      <textarea id="manifest" class="manifest" spellcheck="false"></textarea>
      <div class="button-row"><button class="ghost" data-action="parse">Inspect</button><button class="ghost" data-action="quarantine">Quarantine</button><button class="primary" data-action="save">Save Intake Draft</button></div>
    </section>
    <section class="box split">
      <div><h4>Protected Boundary Guard</h4><ul id="guardList"></ul></div>
      <div><h4>Docking Decision</h4><div id="decision" class="decision">Waiting for manifest inspection.</div></div>
    </section>
    <section class="box">
      <h4>Proof Actions</h4>
      <div class="button-row"><button class="ghost" data-action="validate">Validate Draft</button><button class="ghost" data-action="commit">Safe Commit</button><button class="ghost" data-action="audit">Audit</button><button class="ghost" data-action="rollbackLocal">Rollback Local</button><button class="danger" data-action="locked">Activation Gate</button></div>
    </section>
    <section class="box">
      <h4>Evidence Output</h4>
      <pre id="output" class="output">Ready.</pre>
    </section>
  </div>
</aside>
<div id="toast" class="toast"></div>
<script src="/assets/js/daisy-link-hq-host-os-26-2-9-5.js"></script>
<!-- Cloudflare Pages Analytics --><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "08e04e5675534a78b1e640f1729dd781"}'></script><!-- Cloudflare Pages Analytics --></body>
</html>
