Login
View Ticket
Login
Ticket Hash: c60ac80f9c45be743a82602c3e2171061e02d672
Title: Lab: build the unified page, cell UI, and event stream
Status: Active Type: Feature_Request
Severity: Normal Priority: Medium
Subsystem: lab Resolution:
Last Modified: 2026-09-20 14:43:49
51.7 days ago
Created: 2026-08-25 20:23:26
77.5 days ago
Version Found In:
Description:
Stage 3 Lab user interface.

Build one project-aware Lab page over the LabDoc protocol. It must render narrative Markdown/math, pure-render cells such as GPCR, executable WASM cells, diagnostics, artifacts, provenance, and live run events. Reuse the existing Fossil-authenticated CGI, worker, and SSE machinery rather than introducing a separate web stack.

Acceptance: - Read-only viewing works without starting a runner. - Run controls are capability-gated and CSRF-protected. - The page distinguishes source, derived rendering, ephemeral run output, and blessed output. - Live events survive reconnect and terminal state is reconciled from the run ledger. - The route remains project-aware and CSP-safe. - A static/no-JavaScript representation remains useful.