mirror of
https://github.com/marcoallegretti/WEFT_OS.git
synced 2026-03-27 09:23:09 +00:00
31 lines
2 KiB
Markdown
31 lines
2 KiB
Markdown
|
|
# Servo Audit Backlog
|
||
|
|
|
||
|
|
This backlog maps WEFT requirements to the upstream audit and contribution work needed before WEFT can rely on Servo for system-shell and app-UI duties.
|
||
|
|
|
||
|
|
## Rules
|
||
|
|
|
||
|
|
- No item is marked resolved without upstream evidence.
|
||
|
|
- A local workaround does not close an upstream dependency gap.
|
||
|
|
- Every audit item must end in one of: verified, upstream issue, local design adjustment, or blocked.
|
||
|
|
|
||
|
|
## Backlog
|
||
|
|
|
||
|
|
| Area | WEFT requirement | Current status | Next action | Exit condition |
|
||
|
|
| --- | --- | --- | --- | --- |
|
||
|
|
| Wayland input | Shell-grade keyboard, pointer, touch, and IME behavior | Not verified in this repository | Audit Servo and winit behavior on Linux Wayland | Verified behavior or upstream issues filed for confirmed gaps |
|
||
|
|
| Wayland surface pipeline | Correct damage tracking, presentation timing, and buffer path behavior | Not verified in this repository | Audit Servo -> WebRender -> wgpu -> Wayland path | Explicit verification or upstream issue set |
|
||
|
|
| WebGPU completeness | Stable GPU app rendering path on Linux Mesa | Not verified in this repository | Compare Servo WebGPU coverage to WEFT needs | Verified required subset or upstream issue set |
|
||
|
|
| Multiprocess isolation | App UI crash isolation from shell UI | Known to be incomplete as a WEFT assumption | Audit Servo multiprocess and content-process behavior | Written gap assessment with next action |
|
||
|
|
| JavaScript runtime stability | Sufficient stability for system-shell and app UI JavaScript | Not verified in this repository | Audit current Servo main behavior and issue tracker | Verified risk record or upstream issue set |
|
||
|
|
| Accessibility | Linux AT-SPI readiness for shell and app UI | Not verified in this repository | Audit current AccessKit and Servo Linux path | Verified support state or upstream issue set |
|
||
|
|
|
||
|
|
## Local follow-up outputs expected from each audit
|
||
|
|
|
||
|
|
Each audit should produce:
|
||
|
|
|
||
|
|
- a reproducible environment description
|
||
|
|
- exact upstream revision or release under test
|
||
|
|
- observed result
|
||
|
|
- links to upstream issues if gaps are confirmed
|
||
|
|
- the WEFT planning consequence
|