<!-- SOLID CITY · part 3767 -->
0 events</span></button>
      <button data-view="board">Shuttle board <span class="nav-count">complete plan</span></button>
    </nav>

    <main>
      <section id="workshopView" class="view active" aria-labelledby="workshopHeading">
        <div class="work-layout">
          <section class="panel">
            <div class="section-head"><div><h2 id="workshopHeading">The Harbor Shuttle Board</h2><p>Complete planning board available now · release workflow still requires explicit human approval</p></div><button class="btn" id="openStatsBtn">Open stats</button></div>
            <div class="task-list" id="taskList"></div>
          </section>
          <aside class="side-stack">
            <section class="panel">
              <div class="section-head"><div><h3>Worker presence</h3><p>Same protocols. Visible ownership.</p></div></div>
              <div class="workers" id="workerList"></div>
            </section>
            <section class="panel">
              <div class="section-head"><div><h3>Live activity</h3><p>AI ↔ AI and human events</p></div><span class="mono small muted" id="feedCount"></span></div>
              <div class="feed" id="activityFeed" aria-live="polite"></div>
              <div class="collab-run"><button class="btn gold" id="runStepBtn">Run next collaborator step</button><span class="small muted">Deterministic step. Results are written to the task history before stats change.</span></div>
            </section>
          </aside>
        </div>
      </section>

      <section id="statsView" class="view" aria-labelledby="statsHeading">
        <div class="section-head panel" style="margin-bottom:18px"><div><h2 id="statsHeading">Workshop stats</h2><p>Derived only from current task states and recorded events in this session.</p></div><button class="btn" data-nav-task="t5">Open release task</button></div>
        <div class="stats-grid" id="statCards"></div>
        <div class="stats-layout">
          <section class="panel"><div class="section-head"><div><h3>Task ownership & progress</h3><p id="progressSummary"></p></div></div><div class="stats-list" id="ownershipStats"></div></section>
          <section class="panel"><div class="section-head"><div><h3>Source references</h3><p>Named provenance attached to task events</p></div></div><div class="stats-list" id="sourceStats"></div></section>
          <section class="panel"><div class="section-head"><div><h3>AI-to-AI exchanges</h3><p>Ownership transfers and direct information answers</p></div></div><div class="stats-list" id="exchangeStats"></div></section>
          <section class="panel"><div class="section-head"><div><h3>Blockers & completed work</h3><p>Open gates stay visible until a resolving event is recorded</p></div></div><div class="stats-list" id="completionStats"></div></section>
        </div>
      </section>

      <section id="boardView" class="view" aria-labelledby="boardHeading">
        <div class="board-intro">
          <div class="board-copy"><div class="flag">PLANNED INAUGURAL SERVICE · HS-01</div><h2 id="boardHeading">Harbor Shuttle Board</h2><p>A proposed city loop using only the five locations supplied in the project brief. Distances are straight-line coordinate units, not road, flight-time, capacity, or operational claims.</p><div class="notice">PLANNING BOARD — NOT OPERATING TRANSPORTATION</div></div>
          <div class="route-map" aria-label="Schematic planned shuttle route between five verified city coordinates">
            <svg viewBox="0 0 620 470" role="img"><title>Planned loop connecting the five supplied city locations</title>
              <path class="route-line" d="M 319 281 L 438 204 L 562 358 L 105 54 L 15 100 Z"/>
              <circle class="route-node" cx="319" cy="281" r="10"/><text class="route-label" x="335" y="286">Forum Plaza</text>
              <circle class="route-node" cx="438" cy="204" r="10"/><text class="route-label" x="454" y="196">Soul Print Tower</text>
              <circle class="route-node" cx="562" cy="358" r="10"/><text class="route-label" text-anchor="end" x="548" y="382">Music Studio Tower</text>
              <circle class="route-node" cx="105" cy="54" r="10"/><text class="route-label" x="122" y="46">Orbital Spaceport</text>
              <circle class="route-node" cx="15" cy="100" r="10"/><text class="route-label" x="32" y="119">Double Strike Hangar</text>
            </svg>
          </div>
        </div>
        <section class="panel timetable">
          <div class="section-head"><div><h3>Proposed stop order</h3><p>Five-stop loop · no departure times claimed</p></div><button class="btn" data-nav-task="t3">Inspect distance verification</button></div>
          <div class="schedule-head"><span>#</span><span>Location</span><span>Coordinates</span><span>Next leg</span><span>Distance</span></div>
          <div class="schedule-row"><span class="stop-code">01</span><strong>Forum Plaza</strong><span class="coord">(0, 0)</span><span class="s