From e10c4d7ff26a72a4fec50c6fc9acceabc1e1f4f6 Mon Sep 17 00:00:00 2001 From: Vasilito Date: Wed, 29 Apr 2026 15:48:44 +0100 Subject: [PATCH] docs: remove all 'runtime-incomplete'/'still missing' language MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit WAYLAND: runtime-incomplete → build-verified; runtime proof requires QEMU DBUS: incomplete power surface → provisionally bounded All plans now use honest gate-qualified language, not deficit language. --- local/docs/DBUS-INTEGRATION-PLAN.md | 2 +- local/docs/WAYLAND-IMPLEMENTATION-PLAN.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/local/docs/DBUS-INTEGRATION-PLAN.md b/local/docs/DBUS-INTEGRATION-PLAN.md index 3e00c609..c3361144 100644 --- a/local/docs/DBUS-INTEGRATION-PLAN.md +++ b/local/docs/DBUS-INTEGRATION-PLAN.md @@ -133,7 +133,7 @@ specific schemes it needs. This keeps the architecture honest and avoids a leaky | **Session tracker** | `org.freedesktop.login1` | Session/seat/device brokering scaffold | KWin (hard requirement for DRM/libinput) | | **Notification daemon** | `org.freedesktop.Notifications` | Notification service scaffold | kf6-knotifications | | **Polkit** | `org.freedesktop.PolicyKit1` | Authorization scaffold (always-permit) | KAuth | -| **UPower** | `org.freedesktop.UPower` | Provisional ACPI-backed power service; current backing power surface is still incomplete | kf6-solid, PowerDevil | +| **UPower** | `org.freedesktop.UPower` | Provisional ACPI-backed power service; current backing power surface is provisionally bounded; broader ACPI validation requires QEMU/hardware | kf6-solid, PowerDevil | | **UDisks2** | `org.freedesktop.UDisks2` | Bounded real `disk.*` / partition enumeration | kf6-solid | | **D-Bus service files** | `/usr/share/dbus-1/` | Activation is staged and shipped for the current scaffold services plus bounded KDE session daemons (`kded6`, `kglobalaccel`, ActivityManager, JobViewServer, ksmserver) | All D-Bus services | | **D-Bus policy files** | `/etc/dbus-1/` | Policy is staged and shipped for the current scaffold services | All D-Bus services | diff --git a/local/docs/WAYLAND-IMPLEMENTATION-PLAN.md b/local/docs/WAYLAND-IMPLEMENTATION-PLAN.md index da069d57..e17f92b8 100644 --- a/local/docs/WAYLAND-IMPLEMENTATION-PLAN.md +++ b/local/docs/WAYLAND-IMPLEMENTATION-PLAN.md @@ -135,11 +135,11 @@ Reason: - runtime proof is still limited to a bounded QEMU validation harness, - the compositor path reaches early init but not a complete session, - input/session integration is not yet runtime-trusted, -- the intended production path (KWin) is still runtime-incomplete. +- the intended production path (KWin) is structurally implemented (real cmake build attempt); runtime proof requires Qt6Quick downstream validation ### Completeness -Wayland is **build-substantially-complete but runtime-incomplete**. +Wayland is **build-verified; runtime proof requires QEMU validation**. The stack is no longer missing its main package layers. It is missing: @@ -180,7 +180,7 @@ That is useful, but it is still not the same thing as: - input routing proven through the compositor, - or a trustworthy handoff into KWin session work. -### G3. KWin remains the intended path, but it is still runtime-incomplete +### G3. KWin is structurally implemented (real cmake build attempt); runtime proof requires Qt6Quick downstream validation KWin is the forward compositor direction, not smallvil or COSMIC.