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

commitfa7d8558d5023b65f6d913f8124ef62d3ca8bc9a
parent4cbf672a99
authorLucas Galante <[email protected]>
date2026-08-25 15:00
rfc: 7b-2's cce-cloud overlay-silhouette question closed (cce-cloud@4829451)

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

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

diff --git a/docs/rfc-core-rebuild.md b/docs/rfc-core-rebuild.md
index 6861390..2b26519 100644
--- a/docs/rfc-core-rebuild.md
+++ b/docs/rfc-core-rebuild.md
@@ -2514,9 +2514,14 @@ Constraint respected: **each crate still builds standalone** — the new core is
       diff bundled the genuine correction WITH the overshoot.
       Authenticator is values-only verification (never launch it in a shadow — it claims
       the PolicyKit D-Bus name). SKIPPED deliberately: cce-cloud (overlay popup windows —
-      whether they share the decorated-window silhouette is an open question for 7c) and
+      whether they share the decorated-window silhouette was an open question, since
+      CLOSED: **yes** — resolved 2026-08-25 post-7c, cce-cloud@4829451. The compositor
+      never clips layer surfaces, so the app's drawing IS the overlay's silhouette, and a
+      launcher-sized panel at the nominal radius read nearly square beside real windows;
+      its root emission is now a PlateSpec with all four corners window-flagged, verified
+      pixel-identical corner depth to a real window's plate) and
       cce-test-interface's `Backplate` gallery shim (a legacy-lookalike test fixture;
-      migrating it would defeat its purpose). Designer pane EMISSION: radii and the
+      migrating it would defeat its purpose — still skipped, still deliberate). Designer pane EMISSION: radii and the
       nested-blur sentinel already flow from spec-derived values; full spec-OBJECT
       emission is deferred into 7c, because pane plates carry focus tint and
       widget-driven bevel styling `PlateSpec` does not yet model — detach will dictate
@@ -2563,10 +2568,11 @@ Constraint respected: **each crate still builds standalone** — the new core is
         appear). It lands with the first non-designer detach implementation, as does the
         cce-cloud overlay-silhouette question from 7b-2.
 
-  All numbered stages DONE (2026-08-25). Still open: detached-window CSD packaging (lands
-  with the first non-designer detach), the cce-cloud overlay-silhouette question, and
-  designer pane spec-OBJECT emission (focus tint / widget-driven bevel styling are not yet
-  spec fields).
+  All numbered stages DONE (2026-08-25); the cce-cloud overlay-silhouette question is
+  CLOSED (shares the silhouette — see 7b-2). Still open, both gated on the first
+  non-designer detach implementation: detached-window CSD packaging, and designer pane
+  spec-OBJECT emission (focus tint / widget-driven bevel styling are not yet spec fields —
+  detach dictates whether the spec grows them or the widget hooks stay authoritative).
 
 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.