Parent: #604
User story
As Echo, I need strand topology changes to cross the same accepted-intent boundary as edits, so a forked writer universe can be recovered after restart without relying on process-local registry state.
Scope
- Define topology intent shape for strand fork and, if supported, strand drop.
- Return a
StrandForkReceipt or successor receipt whose identity binds source worldline, fork tick, commit/boundary hash, child worldline, writer heads, retention posture, and issuer/session evidence.
- Add WAL record kinds or equivalent WAL payloads for accepted topology intent evidence.
- Keep application code unable to append WAL directly.
Acceptance criteria
Non-goals
- No jedit/editor nouns in Echo core.
- No Git branch/worktree integration.
Parent: #604
User story
As Echo, I need strand topology changes to cross the same accepted-intent boundary as edits, so a forked writer universe can be recovered after restart without relying on process-local registry state.
Scope
StrandForkReceiptor successor receipt whose identity binds source worldline, fork tick, commit/boundary hash, child worldline, writer heads, retention posture, and issuer/session evidence.Acceptance criteria
Non-goals