[codex] Document Linux graphical QA machine plan - #274
Conversation
Greptile SummaryThis PR adds The only issue is that the newly added markdown links in Confidence Score: 4/5Safe to merge — documentation-only changes with no code impact; two P2 style issues with absolute local paths in the punchlist. All findings are P2 style issues (absolute local filesystem paths in markdown links). Content across all four docs is internally consistent and well-structured. No logic or code concerns. docs/linear-qa-shard-punchlist.md — three markdown links (one in 'Use it with', two in QA-MACH-001 References) use absolute /Users/jess/git/cmux/… paths that won't resolve on GitHub. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Graphical Linux QA Request] --> B{Machine type?}
B -->|Physical install or user-managed VM| C[Public QA — source of truth]
B -->|honey KVM/QEMU| D[Private lab: package proof only]
B -->|NixOS desktop VM| E[Internal demos & early Nix reports]
C --> F{Distro priority}
F -->|P0| G[Ubuntu 24.04 GNOME\nFedora 42 GNOME\nFedora 42 KDE\nDebian 12 GNOME\nRocky 10.1 GNOME]
F -->|P1| H[CachyOS KDE\nOmarchy Hyprland\nLinux Mint Cinnamon\nNixOS GNOME/Sway/Hyprland]
G --> I[Collect evidence per linux-qa-intake.md]
H --> I
I --> J{Meets promotion rules?}
J -->|One clean pass| K[Unblock early QA language]
J -->|Repeated clean passes| L[Support stronger docs claims]
J -->|Incomplete evidence| M[Hold — do not promote]
Reviews (1): Last reviewed commit: "Document Linux graphical QA machine plan" | Re-trigger Greptile |
|
|
||
| Use it with: | ||
|
|
||
| - [linux-graphical-qa-machine-plan.md](/Users/jess/git/cmux/docs/linux-graphical-qa-machine-plan.md:1) |
There was a problem hiding this comment.
Absolute local filesystem path in markdown link
The newly added link uses /Users/jess/git/cmux/… — an absolute path that is valid only on the author's machine. It won't resolve on GitHub, in CI, or for any other contributor. The existing links in this file share the same pattern, but each new addition extends the problem. Consider using a repo-relative path instead.
| - [linux-graphical-qa-machine-plan.md](/Users/jess/git/cmux/docs/linux-graphical-qa-machine-plan.md:1) | |
| - [linux-graphical-qa-machine-plan.md](docs/linux-graphical-qa-machine-plan.md) |
| - Fedora 42 KDE Plasma Desktop | ||
| - Debian 12 GNOME; Xfce optional later |
There was a problem hiding this comment.
Absolute local filesystem paths in QA-MACH-001 references
Same issue as the "Use it with" link above — both References entries in the new shard use absolute /Users/jess/git/cmux/… paths. These will appear as broken links on GitHub. Relative paths would work universally.
| - Fedora 42 KDE Plasma Desktop | |
| - Debian 12 GNOME; Xfce optional later | |
| - [linux-graphical-qa-machine-plan.md](docs/linux-graphical-qa-machine-plan.md) | |
| - [linux-qa-intake.md](docs/linux-qa-intake.md) |
Summary
Validation
Linear