Skip to content

Fix canonical legacy transcript store enrollment on startup #603

Description

@zhnt

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions