mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-30 21:49:18 +01:00
51 lines
3.5 KiB
Markdown
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.
|