Files
PaperClipAI/packages/paperclip-runner/knowledge/log.md
T

51 lines
3.5 KiB
Markdown

# Native Runner Knowledge Update Log
## 2026-08-07
* **Creation**: Established the OKF v0.2 bundle, typed Phase 0 journal, verification evidence, template, and progressive-disclosure indexes.
* **Rust boundary correction**: Added the production-direction Cargo workspace, shared-fixture parity evidence, negative Cargo boundary coverage, and a superseding journal entry after the Phase 0 checkpoint exposed the TypeScript-only omission.
* **Phase 1 static replay**: Added executable PRP v1 schemas, cross-language fixture/golden parity, deterministic reducer, CLI/browser replay, compatibility policy, tutorial, screenshot, and verification evidence.
* **Phase 2 local runner**: Added the deterministic Rust supervisor, stdio fake-harness protocol, scripted scenarios, bounded logs, cleanup and terminal guards, TypeScript mock core, validated live browser mode, screenshots, tutorial, and verification evidence.
* **Phase 3 durable recovery**: Added package-local WebSocket authentication, a durable outbox, cumulative acknowledgements, restart replay, command deduplication, recovery diagnostics, tutorial, and evidence.
## 2026-08-08
* **Phase 4 skillless Codex driver**: Added the direct app-server v2 driver,
compact task envelope, isolated model context, semantic completion tools,
canonical event/replay mapping, safe real-model example, tutorial, journal,
and exact verification trace.
* **Phase 4b UX gate**: Approved the live-console interaction map, the
shadcn/AI Elements adapt/reject decision record with a zero-new-runtime-
dependency rule, keyboard/accessibility acceptance criteria, four token
additions, and annotated desktop/mobile mockups.
* **Phase 4b protocol/server layer**: Added deterministic Codex request, goal,
lineage, control-race, reconnect, replay, and redaction fixtures; a typed
server-only demo boundary; and a passing real Codex server trace.
* **Phase 4b live console**: Added the package-local browser tracer over the
canonical protocol — transcript, composer, same-turn steering, three
interrupt races, runtime request cards, capability-gated goals, parent/child
lineage, reconnect, refresh, replay, and a redacted protocol inspector — plus
a deterministic demo driver, eleven demo chats, adapted shadcn/AI Elements
components with no new runtime dependencies, and a boundary check that keeps
it that way.
* **Phase 5 browser SDK**: Extracted versioned browser, React, and scoped-style
exports; added a public-API-only reference console and mini consumer; proved
the five approved extension points, keyboard/accessibility contracts,
reconnect and replay parity, package boundaries, and safe real-Codex use.
## 2026-08-09
* **Phase 6 integration design**: Specified the default-off thin Paperclip
adapter seam, public port reconciliation, first-class persisted mode/result
recovery, canonical per-run event allocation, typed credential-free native
input, complete Section 18 finalization/arbitration, kill switch, exact file
allowlist, conformance matrix, and mock/native/legacy tutorial commands before
production code.
* **Phase 6 integration implementation**: Added persisted default-off runtime
selection, the database-backed public control-plane port, package-owned
normalized Codex sessions, canonical event allocation/replay, immutable
completion/result/finalization records, server-owned status arbitration and
audit, native cancellation, migration coverage, a runnable tutorial, and
deterministic mock/real-port evidence while retaining legacy as the kill-
switch path.