From 5eb6734107ef355c698992395536f07fee903733 Mon Sep 17 00:00:00 2001 From: huangruiteng <14976749+huangruiteng@users.noreply.github.com> Date: Wed, 23 Sep 2026 02:30:06 +0800 Subject: [PATCH] docs(rfc): restore the checkpoint paragraph break lost in the #4894 merge The #4894 merge resolved an additive conflict in `typescript-control-plane-migration-v0.md` by keeping both checkpoint paragraphs, but the blank line between them was staged only in the zh-CN mirror, so the English section renders the two entries as one paragraph while the mirror renders two. Restore the missing paragraph break; no text is added, removed or reordered. Signed-off-by: huangruiteng <14976749+huangruiteng@users.noreply.github.com> --- docs/architecture/rfcs/typescript-control-plane-migration-v0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/architecture/rfcs/typescript-control-plane-migration-v0.md b/docs/architecture/rfcs/typescript-control-plane-migration-v0.md index c867c24ba..176ba3ce4 100644 --- a/docs/architecture/rfcs/typescript-control-plane-migration-v0.md +++ b/docs/architecture/rfcs/typescript-control-plane-migration-v0.md @@ -33,6 +33,7 @@ This closes a concurrency/current-proof slice of L2/L3, not whole-Goal migration default onboarding, contributor-owned SQLite D2 or T4 Python retirement. The [operator contract](../../reference/canonical-lease-renew.md#commit-retry-and-readback) distinguishes historical results from present execution. + Handoff-mode transition now shares typed ownership facts and an explicit valid/invalid previous-mode state across legacy and canonical paths. Python's blocker classification, artificial previous mode and whole-text rewrite are