eff6fb5b29
Spun off 2026-05-03 from the closed-without-patch kwin_overlay_subsurface campaign (its phase8_handover.md is the predecessor). The candidate research question is whether running an X11 session on PineTab2 reproduces, eliminates, or transforms the drop-inversion phenomenon that motivated the predecessor — but the framing is provisional and awaits operator confirmation before Phase 1 lock. phase0_findings.md is the substrate doc: - Predecessor close-out summary (three reasons no patch landed; replicate-baseline-first lesson). - What stays valid from the predecessor (Phase 1 scanout archaeology, Phase 2-prime KWin Wayland source-read which does NOT transfer to X11, Δ_present-46ms reproducible side-finding which is directly testable under X11, measurement infrastructure with WAYLAND_DEBUG-specific parts that don't transfer). - Current ohm state (carry-over predecessor tooling, governor pin, baloo disabled, kwin-fourier still installed). - Provisional research question with three plausible outcomes (α/β/γ) and four alternate framings the operator may have in mind that this question doesn't cover. - Working-assumption out-of-scope list (no patches, no MRs, no Δ_present chase yet). - Four pre-question Phase 0 deliverables that are unblocked regardless of framing: ohm state snapshot, X11-path inventory, X11 measurement-tool inventory, A1 Wayland-baseline rep on this campaign's session for future comparison anchor. worklist.md tracks Phase 0 only. Phase 1 lock awaits the research question. Discipline carry-overs from kwin_overlay_subsurface listed (replicate baseline first; phase discipline; non-upstreaming default; memory persistence at close). README.md status banner: Phase 0 in progress, research question pending operator confirmation. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.3 KiB
2.3 KiB
Work items — x11-session-research
Phase 0 — substrate + research question framing
Status: IN PROGRESS. Substrate doc landed
(phase0_findings.md). Research question is provisional,
awaits operator confirmation. Pre-question Phase 0 deliverables
listed below are unblocked.
- Predecessor close-out summarised. Substrate doc
(
phase0_findings.md) lists what stays valid fromkwin_overlay_subsurface, what's specific to Wayland and doesn't transfer, and three plausible outcome shapes (α/β/γ) for the candidate research question. - Operator confirms the research question. Three
candidate framings + four alternates are listed in
phase0_findings.md§ "Research question (provisional)". Pick one (or correct the framing) before Phase 1. - State snapshot of ohm under current Plasma Wayland — the campaign-start before photo. Unattended-tractable.
- Inventory of available X11 paths on ohm: installed packages, SDDM-advertised sessions, alternate WMs, XWayland availability. Read-only.
- Inventory of measurement instruments that work under
X11.
xtrace, frame-timing tooling, perf on Xorg PID, etc. Read-only. - A1 baseline: 1×
kwin_timing_nodebug-equivalent run on current Plasma Wayland session, captured intophase0_evidence/wayland_baseline_rep1/. Same-session anchor for any future X11 comparison.
Phase 1 — locked research question + binding cells
Pending operator confirmation of the Phase 0 question.
Phase 1 lock will produce phase1_lock.md with binding cells
specific to whichever framing is locked.
Phase 2-onwards
Pending.
Discipline carry-overs from kwin_overlay_subsurface
- Replicate the baseline first — per
feedback_replicate_baseline_first.md. Phase 0 task "A1 baseline" exists specifically because of this lesson; do not skip it. - Phase discipline — no patches before source-read is documented. Re-scoping must be honest about deferral target.
- Non-upstreaming default — bug reports + MRs are explicit operator-tasked decisions.
- Memory persistence rule — when this campaign reaches its
diagnostic terminal state (success or honest closure), update
project_campaign_overview.mdand add any new feedback memory worth carrying forward to the next campaign.