Skip to content

feat: reviewed handoff and return-new workflows - #12

Merged
TheViniAlmeida merged 1 commit into
nextfrom
feat/handoff-return-new
Oct 11, 2026
Merged

TheViniAlmeida merged 1 commit into
nextfrom
feat/handoff-return-new

Conversation

@TheViniAlmeida

Copy link
Copy Markdown
Owner

Carry a reviewed handoff into a new native session, or return the current worked session to its original harness under a new identity. CLI and TUI let users select event ranges, edit the complete handoff, inspect destination metadata and explicitly confirm publication. Return-new binds the selected completed parent and rechecks the current source rather than copying its previous import.

The handoff is recorded as derived user-provided context, with provenance and durable recovery evidence. It does not claim full-history continuity or enable in-place updates. Full return is verified for the pinned Claude/Codex schemas. OpenCode 2.0.22/2.0.23 accepts the user handoff with PARTIAL target coverage because its importer adds a model variant; full return to OpenCode fails before a new READY record.

Validation:

  • Current integrated suite: 3,497 passed, 82 external-client prerequisites skipped; separate native gates cover the specified clients.
  • Isolated actual Claude 2.1.209 / Codex 0.144.4: eight full/summary and worked-source resume cases passed.
  • Isolated OpenCode 2.0.22/2.0.23: eleven scoped handoff/return, rejection and cold-resume cases passed.
  • Independent reviews cover core, emitters, CLI/TUI, the OpenCode scoped proof and the final integrated diff.
  • Installed-wheel gates: 93 passed with no skips (CLI, handoff/return runtime and headless TUI).
  • Wheel/sdist built; all 69 packaged Python/TCSS files match the reviewed source. No core runtime dependency added; optional TUI remains Textual 8.2.8.

In-place update remains unavailable pending native concurrency and recovery proofs. The optional web dashboard is a separate change.

@TheViniAlmeida
TheViniAlmeida merged commit 9ba7b1d into next Oct 11, 2026
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant