You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(vrs): define the no-CAS launch drift boundary
Make launch drift visible without making it disruptive, and keep replacing
live work an explicitly selected operation.
R29 derives a versioned desired launch fingerprint from the minimal
effective fields st2 already passes to a task. Only an st2 launch records
an observed fingerprint, bound to that launch's exact runtime identity and
creation incarnation; a missing or mismatched binding reports `unknown`.
Healthy drifted and unknown tasks are adopted without implicit restart, so
R11's nondisruptive adoption is preserved.
R30 keeps ordinary recovery ordinary: an absent or dead active task
launches from the latest current declaration, and replacing live work is a
separate operation fenced by catalog, host, effective PTY root, task set,
and an exact runtime identity recheck immediately before disruption. Every
behavior remains complete with an ordinary catalog folder and without CAS,
captured generations, or replacement journals.
Numbered R29/R30 by appending: R20-R28 are in use, and the R12/R18 gaps are
left as gaps so existing references stay unambiguous.
agent-tool: Claude Code
agent-tool-version: 2.1.220
agent-runtime: Claude Code 2.1.220
agent-session-lookup: unavailable
tooling-profile: dotfiles@unknown-dirty
0 commit comments