oficina / docs Public

worktree-snapshots

core/src/abi.rs +93 −1
core/src/abi.rs

Loading diff…

core/src/lib.rs +14 −3
core/src/lib.rs

Loading diff…

core/src/snapshot.rs +118 −0
core/src/snapshot.rs

Loading diff…

core/tests/snapshot.rs +189 −0
core/tests/snapshot.rs

Loading diff…

docs/superpowers/plans/2026-09-01-snapshots.md +1056 −0
docs/superpowers/plans/2026-09-01-snapshots.md

Loading diff…

docs/superpowers/specs/2026-09-01-snapshots-design.md +449 −0
docs/superpowers/specs/2026-09-01-snapshots-design.md

Loading diff…

fixtures/editor-entry.js +59 −18
fixtures/editor-entry.js

Loading diff…

fixtures/live-updates.mjs +52 −7
fixtures/live-updates.mjs

Loading diff…

fixtures/live-updates.test.mjs +40 −4
fixtures/live-updates.test.mjs

Loading diff…

internal/core/core.go +166 −30
internal/core/core.go

Loading diff…

internal/core/core_test.go +124 −0
internal/core/core_test.go

Loading diff…

internal/core/testdata/docs_core.wasm binary
internal/core/testdata/docs_core.wasm

Loading diff…

internal/docs/cursor_test.go +136 −0
internal/docs/cursor_test.go

Loading diff…

internal/docs/handlers.go +69 −8
internal/docs/handlers.go

Loading diff…

internal/docs/migrations/0004_doc_snapshots.sql +27 −0
internal/docs/migrations/0004_doc_snapshots.sql

Loading diff…

internal/docs/models.go +23 −0
internal/docs/models.go

Loading diff…

internal/docs/snapshots.go +143 −0
internal/docs/snapshots.go

Loading diff…

internal/docs/snapshots_test.go +929 −0
internal/docs/snapshots_test.go

Loading diff…

internal/docs/static/editor.3e44c12d757809a4.js +0 −14
internal/docs/static/editor.3e44c12d757809a4.js

Loading diff…

internal/docs/static/editor.6029d6f8d990c8a4.js +14 −0
internal/docs/static/editor.6029d6f8d990c8a4.js

Loading diff…

internal/docs/store.go +232 −28
internal/docs/store.go

Loading diff…