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.