Consolidates the operator-USB work into main now that the AMD ASUS hardware-evidence collection is closed and Codex is parked. Brings the live-session hardware lane (XInput/libinput touchpad guard, internal audio + resolver bootstrap, hw-report with gated public upload, operator-USB branding) and the config-only XFCE panel polish (Pass 1 + Pass 2: branded Whisker PNG, xkb text mode, panel 40px, systray square-icons). Conflict: doc/LLM-PROVIDER-HARNESS.md was evolved on both sides. Resolved as a union with no content lost — the xfce-side harness/provider/fabric restructure is the base, and main's two unique blocks (Verifying Key Cleanup flow, the 2D Platform x Harness matrix + populate/add procedures) are preserved. The doc owner may later dedupe the overlap between the two 1D matrices and the 2D matrix. Verification debt stays explicit and open (not closed by this merge): XFCE visual-polish confirmation and the next rebuilt-image hardware retest, per doc/XFCE-PANEL-BUGS-HANDOFF.md and PLAN-OPERATOR-USB-NEXT.md. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
47 lines
1.8 KiB
Markdown
47 lines
1.8 KiB
Markdown
# Live Session Review — Archived Summary
|
|
|
|
**From:** Claude (Linux)
|
|
**Date:** 18.maj.2026
|
|
**Archived:** 25.maj.2026
|
|
**Status:** COMPLETE for current operator-USB phase; remaining items are tracked in `PLAN-OPERATOR-USB-NEXT.md` and `TESTING.md`
|
|
|
|
## Outcome
|
|
|
|
The live XFCE session hardening pass is closed for the current hardware-testing phase.
|
|
|
|
Confirmed by later Intel/AMD live-USB work:
|
|
|
|
- SDDM is the accepted display-manager path for the operator USB.
|
|
- The live `clawdie` user can reach an XFCE session.
|
|
- The session wrapper seeds panel/profile files without broad `~/.config` overwrite.
|
|
- `XDG_RUNTIME_DIR` uses the FreeBSD-standard `/var/run/user/<uid>` path.
|
|
- Bootstrap opens through XDG autostart rather than `.xprofile`.
|
|
- SSH, mDNS, PF baseline, tmpfs policy, and operator shell setup have all shipped.
|
|
- Hardware validation now lives in `doc/AMD-ASUS-XFCE-LIVE-USB-FINDINGS.md` and `TESTING.md`.
|
|
|
|
## Current source-of-truth files
|
|
|
|
Use these instead of expanding this review:
|
|
|
|
```text
|
|
TESTING.md
|
|
PLAN-OPERATOR-USB-NEXT.md
|
|
doc/AMD-ASUS-XFCE-LIVE-USB-FINDINGS.md
|
|
doc/XFCE-PANEL-BUGS-HANDOFF.md
|
|
```
|
|
|
|
## Deferred follow-ups
|
|
|
|
The old review had low/medium session concerns that remain valid but are not blockers for closing hardware collection:
|
|
|
|
- `xfwm4` restart loop has no attempt cap.
|
|
- Bootstrap autostart still fires on every live login.
|
|
- `xfce4-session` non-zero exit can surface through SDDM.
|
|
- The three-tier session-start chain should be documented permanently if disk install reuses it.
|
|
- `xfce4-mixer` remains the last live-USB libpulse-adjacent vector through GStreamer.
|
|
|
|
Track any future work as small issues/commits, not by reopening this long review.
|
|
|
|
## Git-history note
|
|
|
|
The pre-archive file contained the full item-by-item H1/M/L review. It remains available in git history before this archive commit.
|