git.lucas.co / cce-ui
GPU-accelerated UI toolkit (Vulkan)
git clone https://git.lucas.co/cce-ui.git

commit2c203ae4e894f8302ad502cd79b328913a9a0728
parentc94e85cc08
authorLucas Galante <[email protected]>
date2026-08-25 15:32
rfc: files' detach retired by product choice (cce-files@f2a89d5); its answers stand

Co-Authored-By: Claude Opus 5 <[email protected]>

 docs/rfc-core-rebuild.md | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/docs/rfc-core-rebuild.md b/docs/rfc-core-rebuild.md
index c6c9a4a..4170fbb 100644
--- a/docs/rfc-core-rebuild.md
+++ b/docs/rfc-core-rebuild.md
@@ -2564,8 +2564,12 @@ Constraint respected: **each crate still builds standalone** — the new core is
         releases reliably arrive there), a per-app dispatch reality any adopter must
         check first. The designer's release-opened menu means the two feel identical.
       - The detached-window CSD packaging question is ANSWERED (2026-08-25,
-        cce-files@805be06 — the preview pane detaches for real now): **no new
-        toolkit packaging was needed.** A detached window is an ordinary
+        cce-files@805be06 — a working, end-to-end-verified preview-pane detach;
+        RETIRED the same day at the user's direction, cce-files@f2a89d5:
+        detach is designer-only for now. The answers below were derived from
+        that implementation and stand; the code is one revert away at 805be06
+        for whichever app adopts detach next): **no new toolkit packaging was
+        needed.** A detached window is an ordinary
         `Application` whose root plate carries the detached role (all window
         corners); the compositor's decoration IS the CSD in this DE (border =
         grab surface, no titlebars), and plate_dock's existing pieces —
@@ -2591,10 +2595,11 @@ Constraint respected: **each crate still builds standalone** — the new core is
 
   All numbered stages DONE (2026-08-25), and all three open questions CLOSED the same
   day: cce-cloud overlays share the silhouette (7b-2); the first non-designer detach
-  (cce-files' preview pane, 7c-2) answered CSD packaging — nothing new was needed, the
-  conventions are recorded there — and established that detach dictates no new
-  `PlateSpec` fields, leaving the designer's spec-OBJECT emission optional and
-  unblocked. Phase 7 is COMPLETE.
+  (cce-files' preview pane — built, verified, then retired by product choice the same
+  day, see 7c-2) answered CSD packaging — nothing new was needed, the conventions are
+  recorded there — and established that detach dictates no new `PlateSpec` fields,
+  leaving the designer's spec-OBJECT emission optional and unblocked. The designer
+  remains the only detach host. Phase 7 is COMPLETE.
 
 Order rationale: each phase is independently valuable and reversible, and no phase requires the
 next to compile. Phase 0 can land immediately regardless of the rest.