Close Wine stage as accepted with known limitations
Maintainer decision, 2026-11-02: the core implementation and basic live behavior are sufficient for this stage. The original exhaustive done checklist was not fully satisfied and the contract is not marked Final; unfinished verification and known failures remain visible as future work.
This commit is contained in:
1 parent
5af9231822
commit
f44d0144bf
2 files changed
+62
-23
No files matched your search
@@ -131,7 +131,7 @@ At the start of every phase session:
|
|||||||
| 1 | Ready record, spawn evidence, mixed-prefix spawn semantics | `wine/ready-and-spawn-evidence` | `wine/ready-and-spawn-evidence` | Accepted and merged into `hunter` in both repositories; not pushed |
|
| 1 | Ready record, spawn evidence, mixed-prefix spawn semantics | `wine/ready-and-spawn-evidence` | `wine/ready-and-spawn-evidence` | Accepted and merged into `hunter` in both repositories; not pushed |
|
||||||
| 2 | Live Wine settings | `wine/live-settings` | none | Accepted and merged into `hunter`; not pushed |
|
| 2 | Live Wine settings | `wine/live-settings` | none | Accepted and merged into `hunter`; not pushed |
|
||||||
| 3 | Wine preferences tab | `wine/preferences-tab` | none | Accepted and merged into `hunter`; not pushed |
|
| 3 | Wine preferences tab | `wine/preferences-tab` | none | Accepted and merged into `hunter`; not pushed |
|
||||||
| 4 | Live verification and final results | `wine/verification` | Defect branch only for a proven helper cause | In progress; paused 2026-11-02 for further input; interim results fast-forwarded to `hunter`; not complete, not pushed |
|
| 4 | Live verification and final results | `wine/verification` | Defect branch only for a proven helper cause | Closed by maintainer as accepted with known limitations, 2026-11-02; original checklist not fully satisfied; not pushed |
|
||||||
|
|
||||||
## Phase 0: native hook-exclusions foundation
|
## Phase 0: native hook-exclusions foundation
|
||||||
|
|
||||||
@@ -430,11 +430,12 @@ regression in the same session.
|
|||||||
|
|
||||||
## Phase 4: live verification and final results
|
## Phase 4: live verification and final results
|
||||||
|
|
||||||
Status: in progress; paused by the maintainer on 2026-11-02 for
|
Status: closed by the maintainer on 2026-11-02 as accepted with
|
||||||
input from other folks before proceeding further. This is an
|
known limitations, following the interim pause recorded below.
|
||||||
interim freeze only: Phase 4 is not accepted or complete, and the
|
The original exhaustive done checklist was not fully satisfied,
|
||||||
contract is not Final. Contract decisions: 7, 8, 10, 11, 12, 14,
|
and the contract is not Final. Contract decisions: 7, 8, 10, 11,
|
||||||
15, 24.
|
12, 14, 15, 24, subject to the maintainer closure amendment in
|
||||||
|
the contract.
|
||||||
|
|
||||||
Branch: `wine/verification` in Cthulhu, refreshed from `hunter`
|
Branch: `wine/verification` in Cthulhu, refreshed from `hunter`
|
||||||
after Phase 3 has landed there. Open a narrow wine-access defect
|
after Phase 3 has landed there. Open a narrow wine-access defect
|
||||||
@@ -487,11 +488,13 @@ through `d6a54fc` plus this freeze record):
|
|||||||
mixed-prefix, keyboard-only preferences round trip, preliminary
|
mixed-prefix, keyboard-only preferences round trip, preliminary
|
||||||
Braille movement/edit navigation, and basic Notepad++
|
Braille movement/edit navigation, and basic Notepad++
|
||||||
navigation/editing/Braille tracking.
|
navigation/editing/Braille tracking.
|
||||||
- Open and blocking until resolved or the maintainer amends the
|
- Open at the pause and then superseded as closure gates by the
|
||||||
done criteria: the localized Wine window-title failure (no fix
|
maintainer's later accepted-with-limitations decision: the
|
||||||
session or defect branch started yet); Battle.net login not
|
localized Wine window-title failure (no fix session or defect
|
||||||
reading, with investigation deferred by the maintainer; and
|
branch started); Battle.net login not reading, with
|
||||||
completion of the physical-Braille pass, including menus.
|
investigation deferred by the maintainer; and completion of
|
||||||
|
the physical-Braille pass, including menus. These remain real
|
||||||
|
unfinished items, not passes.
|
||||||
Cut, undo, menu return, copious Unicode, read-only mode, and a
|
Cut, undo, menu return, copious Unicode, read-only mode, and a
|
||||||
very long line in Notepad++ were not separately reported and
|
very long line in Notepad++ were not separately reported and
|
||||||
are not claimed.
|
are not claimed.
|
||||||
@@ -539,6 +542,17 @@ Stop boundary: the stage is done only when every item in the
|
|||||||
contract's done checklist passes. Marking the contract Final is a
|
contract's done checklist passes. Marking the contract Final is a
|
||||||
separate maintainer act after those results are recorded.
|
separate maintainer act after those results are recorded.
|
||||||
|
|
||||||
|
Closure record, 2026-11-02: the maintainer superseded that stop
|
||||||
|
boundary for this stage and closed it as accepted with known
|
||||||
|
limitations, judging the original planning more expansive and
|
||||||
|
pessimistic than the core objective requires. The delivered
|
||||||
|
implementation and basic live behavior are accepted as working
|
||||||
|
well enough. Unfinished verification and known failures remain
|
||||||
|
visible in the contract and ledger as future work; they were not
|
||||||
|
converted into passes. The contract was not marked Final, Phase 4
|
||||||
|
was not represented as conventionally complete, and nothing was
|
||||||
|
pushed by the master session.
|
||||||
|
|
||||||
## Fresh-session startup template
|
## Fresh-session startup template
|
||||||
|
|
||||||
Adapt the phase number, branches, and decision list. Keep the rest
|
Adapt the phase number, branches, and decision list. Keep the rest
|
||||||
|
|||||||
+37
-12
@@ -1,10 +1,13 @@
|
|||||||
# Steam/Proton and controller-only verification
|
# Steam/Proton and controller-only verification
|
||||||
|
|
||||||
Status: Draft. Settled decisions from the 2026-11-01 grilling session are
|
Status: Closed — accepted with known limitations on 2026-11-02.
|
||||||
recorded here as they land; unresolved questions stay visibly marked.
|
Settled decisions from the 2026-11-01 grilling session are recorded
|
||||||
Per decision 15, contract acceptance settles the decisions but keeps
|
here; unresolved questions and unfinished verification stay visibly
|
||||||
this document Draft; it becomes Final only when the done checklist
|
marked. This document is deliberately **not** marked Final under
|
||||||
passes and the per-application results are written in.
|
decision 15: the maintainer superseded the original exhaustive
|
||||||
|
done checklist for closure after judging the core implementation
|
||||||
|
and basic live behavior sufficient for this stage's purpose. See
|
||||||
|
the maintainer closure amendment under the scope contract.
|
||||||
|
|
||||||
Execution is split into separately reviewed phases: Phase 0, the
|
Execution is split into separately reviewed phases: Phase 0, the
|
||||||
already-committed native-exclusion foundation; Phase 1, ready
|
already-committed native-exclusion foundation; Phase 1, ready
|
||||||
@@ -208,7 +211,7 @@ operational only; this contract remains normative if they differ.
|
|||||||
|
|
||||||
(none)
|
(none)
|
||||||
|
|
||||||
## Scope contract (accepted; document remains Draft)
|
## Scope contract (accepted; closed with known limitations)
|
||||||
|
|
||||||
Boundary. In Cthulhu: `internal/wine`, the Wine settings wiring in
|
Boundary. In Cthulhu: `internal/wine`, the Wine settings wiring in
|
||||||
`internal/app` and `internal/config`, a Wine page in
|
`internal/app` and `internal/config`, a Wine page in
|
||||||
@@ -248,10 +251,31 @@ Nothing outside this checklist is a completion dependency. Accepting
|
|||||||
this contract does not authorize implementation; that takes a separate
|
this contract does not authorize implementation; that takes a separate
|
||||||
explicit request.
|
explicit request.
|
||||||
|
|
||||||
## Live verification results (Phase 4, in progress)
|
Maintainer closure amendment, 2026-11-02: after Phases 0–3 landed
|
||||||
|
and the partial Phase 4 verification below, the maintainer closed
|
||||||
|
this stage as **accepted with known limitations**. The original
|
||||||
|
checklist is retained above as the historical criterion, but its
|
||||||
|
no-carve-out/no-escape-hatch closure gates in decisions 11 and 12
|
||||||
|
are superseded for closure of this stage. The maintainer judged
|
||||||
|
the original planning more expansive and pessimistic than the
|
||||||
|
stage's core objective requires; the delivered basics are working
|
||||||
|
well enough. This closure does **not** assert that every original
|
||||||
|
checklist item passed. The following remain unfinished, deferred,
|
||||||
|
or separately future work rather than stage blockers under the
|
||||||
|
revised acceptance basis: the localized Wine window-title failure;
|
||||||
|
Battle.net's unread Chromium login; completion of the full
|
||||||
|
physical-Braille pass and unrelated tangential Braille bugs; the
|
||||||
|
deferred pre-attached edit-subclass remedy; Notepad++ operations
|
||||||
|
not separately reported; and a single-environment wine-access
|
||||||
|
CTest 7/7 on this Wayland system. Marking this contract Final, if
|
||||||
|
ever desired, remains a separate maintainer act.
|
||||||
|
|
||||||
Recorded as results arrive; evidence kinds are kept separate, and
|
## Live verification results (Phase 4, interim at closure)
|
||||||
nothing here is Final until every done-checklist item passes.
|
|
||||||
|
Recorded as results arrived; evidence kinds are kept separate.
|
||||||
|
These entries retain their individual scopes and caveats at the
|
||||||
|
stage's accepted-with-limitations closure; the original done
|
||||||
|
checklist was not fully satisfied.
|
||||||
|
|
||||||
Automated baseline, 2026-11-02, on the Phase 4 tree (`ec1a620`):
|
Automated baseline, 2026-11-02, on the Phase 4 tree (`ec1a620`):
|
||||||
Cthulhu `go test ./...` passes in full when run unsandboxed
|
Cthulhu `go test ./...` passes in full when run unsandboxed
|
||||||
@@ -357,9 +381,10 @@ maintainer and other reviewers before this phase closes.
|
|||||||
audible report. The launcher reached its login, but the login
|
audible report. The launcher reached its login, but the login
|
||||||
did not read. No root-cause diagnosis was attempted; the
|
did not read. No root-cause diagnosis was attempted; the
|
||||||
maintainer defers this Chromium-engine surface as a later task
|
maintainer defers this Chromium-engine surface as a later task
|
||||||
because of its separate intricacies and scope. Under decisions
|
because of its separate intricacies and scope. Under the
|
||||||
11–12 it remains a completion blocker unless the maintainer
|
original decisions 11–12 it was a completion blocker; the
|
||||||
later amends the done criteria; deferral is not a pass.
|
maintainer closure amendment above later superseded that gate
|
||||||
|
for this stage. Deferral is still not a pass.
|
||||||
- Notepad++ (Scintilla edits), 2026-11-02 — **passed so far.**
|
- Notepad++ (Scintilla edits), 2026-11-02 — **passed so far.**
|
||||||
Evidence: installed binary, audible speech, physical input,
|
Evidence: installed binary, audible speech, physical input,
|
||||||
and physical Braille. The maintainer reports that normal
|
and physical Braille. The maintainer reports that normal
|
||||||
|
|||||||
Reference in new issue
Block a user