Existing installations can have ~/.loushang/data/sessions and session-assets without the new transcript-store admission witness. After the writer-authority rollout, default CLI startup fails closed with transcript_writer:conflict. Add an explicit compatibility enrollment grant only for Coding's canonical platform sessions root, preserve fail-closed behavior for custom roots and family-era residue, tolerate unrelated incomplete legacy state entries, harden G17 fixture permissions, and verify real TUI startup.
Existing installations can have ~/.loushang/data/sessions and session-assets without the new transcript-store admission witness. After the writer-authority rollout, default CLI startup fails closed with transcript_writer:conflict. Add an explicit compatibility enrollment grant only for Coding's canonical platform sessions root, preserve fail-closed behavior for custom roots and family-era residue, tolerate unrelated incomplete legacy state entries, harden G17 fixture permissions, and verify real TUI startup.