mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-11 13:24:55 +01:00
2.8 KiB
2.8 KiB
Engineering Journal
Phase entries
- Phase 0 boundary, journal, and runnable skeleton - Decisions, implementation evidence, failures, gaps, and next questions for the standalone skeleton.
- Phase 0 Rust boundary correction - Root cause and corrected Rust/TypeScript ownership after the human checkpoint.
- Phase 1 protocol, fixtures, reducer, and static replay - Executable PRP schemas, deterministic replay decisions, browser findings, and checkpoint gaps.
- Phase 2 local runner and fake harness - Rust supervision, stdio protocol, scripted driver, live browser, cleanup, and parity decisions.
- Phase 3 durable outbound transport and recovery - WebSocket authentication, durable ACK replay, command deduplication, and recovery diagnostics.
- Phase 4 skillless Codex app-server driver - Direct app-server mapping, context isolation, semantic completion, real-model failures, and fixes.
- Phase 4b UX gate — interaction map and component decisions - Approved live-console interaction contract, adapt/reject component record, and keyboard/accessibility acceptance criteria.
- Phase 4b protocol and demo-server layer - Browser-resolved provider requests, control races, goals, lineage, replay, and server-only credentials.
- Phase 4b live console browser tracer - Reducer-only browser surfaces, adapted components with no new runtime dependencies, interrupt races, reconnect, replay, and the layout and stream failures found on the way.
- Phase 5 UX gate — reusable console and SDK component plan - Frozen consumer-facing component contracts, five extension points, pcr- token rules, and the mini-consumer tracer flow for the SDK extraction.
- Phase 5 browser SDK and second consumer - Versioned browser/React exports, the public reference console and mini consumer, exact reducer authority, and fake/real driver evidence.
- Phase 6 thin Paperclip adapter design - Proposed public-port seam, feature flag, kill switch, company/auth/governance boundary, durable replay, conformance matrix, and tutorial contract.
- Phase 6 feature-flagged Paperclip adapter implementation - Persisted selection, production port, public-session task, canonical event allocation, server-owned finalization, cancellation, and kill-switch evidence.
- Phase 6 thin Paperclip adapter implementation - Default-off native selection, package-owned sessions, canonical persistence/replay, server-owned finalization, recovery, and compatibility evidence.