mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-29 21:07:40 +01:00
Render the mock Paperclip issue as a native issue thread over one view contract with two producers: deterministic fake fixtures for the screenshot matrix and a server-side projection of live runnerd/Codex sessions. The browser holds no policy, diff, or parity authority. Add the typed interaction cards for all five request_human_input kinds and every resolved, rejected, stale, superseded, expired, withdrawn, and closed state; the six-state composer with draft survival; the eight-section Evidence panel with bidirectional deep links and a first-class list of the operations withheld from the agent; desktop, overlay, and mobile-segment layouts; and refresh, reconnect, stop, reset, and replay behaviours. Add the loopback session server, the 12-slug x 2-viewport byte-stable screenshot matrix, a focused browser suite with an axe gate on every screenshot route, a live runnerd/Codex smoke over the browser's own HTTP routes, and the browser design-token check the verify script already referenced but which the restored baseline did not contain. Record one deviation back into the Phase 7B contract: the expired-family 60% opacity dim measured 3.16:1 and failed the blocking accessibility gate, so it is now a recessed surface plus muted text at >= 4.5:1. Co-Authored-By: Paperclip <noreply@paperclip.ing>
14 lines
385 B
HTML
14 lines
385 B
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
|
|
<meta name="color-scheme" content="dark" />
|
|
<title>Mock Paperclip · Issue thread</title>
|
|
</head>
|
|
<body>
|
|
<div id="root"></div>
|
|
<script type="module" src="/src/main.tsx"></script>
|
|
</body>
|
|
</html>
|