Skip to content

fix(coding): enroll canonical legacy transcript store - #604

Merged
zhnt merged 1 commit into
lane/harnessfrom
fix/legacy-transcript-store-enrollment
Sep 22, 2026
Merged

zhnt merged 1 commit into
lane/harnessfrom
fix/legacy-transcript-store-enrollment

Conversation

@zhnt

@zhnt zhnt commented Sep 22, 2026

Copy link
Copy Markdown
Owner

Summary\n- add an explicit compatibility enrollment grant only for Coding's canonical platform sessions root\n- keep custom roots and family-era residue fail-closed, validate legacy shared directories, and ignore unrelated incomplete state during exact canonical enrollment\n- harden the G17 private fixture and add canonical-upgrade/custom-root regressions\n\nCloses #603\n\n## Verification\n- 89 passed: store admission, shared store admission, owned Coding runtime\n- G17 installed profiles and embedded startup: 1 passed\n- real isolated legacy-layout TUI startup reached idle\n- real ~/.loushang legacy-layout upgrade reached idle\n- Ruff passed on all changed files\n- make typecheck-harness: 697 source files, no issues

Permit an explicit, Coding-owned compatibility enrollment only for the canonical platform sessions root. Preserve fail-closed behavior for custom roots and family-era blob writer evidence, validate legacy shared directories, and avoid unrelated stale state blocking an exact enrollment.\n\nHarden the G17 private fixture now that writer admission is active and cover canonical upgrade plus custom-root rejection.\n\nCloses #603
@zhnt
zhnt force-pushed the fix/legacy-transcript-store-enrollment branch from 4481e1c to 63864f8 Compare September 22, 2026 13:10
@zhnt
zhnt merged commit 2b19585 into lane/harness Sep 22, 2026
52 checks passed
@zhnt
zhnt deleted the fix/legacy-transcript-store-enrollment branch September 22, 2026 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant