5d071d44ab
A second mount() on a live stdout stays a warn + no-op (no behavior change). This reframes it as a deliberate, maintainer-blessed choice instead of the vaguely-justified entry it was. - warning (render.ts): rewrite the stderr message to state the situation plus the two recovery paths (update reactive state, or unmount() the existing app first), replacing the old "unsupported / call unmount() first" phrasing. - divergence doc: rewrite the Why with the real rationale (it is a misuse path; Ink warns it is unsupported too; vue-tui fails safe by keeping the live app and warning; there is no clean public path to Ink's reuse-and-rerender under the createApp model). Move the entry from "Vue-Idiomatic Choices" to "Intentional Divergence Choices"; record "Maintainer decision: KEEP"; tighten the inert-handle wording (unmount() only settles its own exit promise). - tests: retarget the instance-reuse-guard assertions to the new warning text, including a negative assertion that previously matched a stale substring. Verified: vp run ready (integration 1104 + PTY 123 passing, lint/type/build). Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>