From cd8d50e8eaec5c74e2988403d0ed4cdb161e990c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Val=20Alexander=20=F0=9F=91=91?= Date: Sun, 1 Nov 2026 08:15:34 -0600 Subject: [PATCH] docs: record temporary CF-3 VoiceOver deferral and refreshed candidate --- docs/human-requests.md | 4 ++ .../2026-10-22-cf3-question-acceptance.md | 37 +++++++++++++++++++ docs/status.md | 5 +-- 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/docs/human-requests.md b/docs/human-requests.md index 7bca11b3..05415eb4 100644 --- a/docs/human-requests.md +++ b/docs/human-requests.md @@ -447,3 +447,7 @@ Ask/Always/YOLO, and permission-profile validation keep their existing decisions - Clarifying a task plan through a question card (the second half of CF-7). - Human acceptance of a native question (keyboard, VoiceOver, iPhone): [steps](reviews/2026-10-22-cf3-question-acceptance.md), tracked in #281. + +## CF-3 human acceptance update, 2026-11-01 + +Val said “skip voiceover for now and just proceed”. V1–V3 and P5 are deferred for now and were not run or passed; D1–D5, P1–P4 and P6 remain open. See the [acceptance record](reviews/2026-10-22-cf3-question-acceptance.md#vals-temporary-voiceover-deferral-2026-11-01). This changes the human acceptance schedule only. diff --git a/docs/reviews/2026-10-22-cf3-question-acceptance.md b/docs/reviews/2026-10-22-cf3-question-acceptance.md index 1c948224..93d928b3 100644 --- a/docs/reviews/2026-10-22-cf3-question-acceptance.md +++ b/docs/reviews/2026-10-22-cf3-question-acceptance.md @@ -131,3 +131,40 @@ Val's written deferral. | P4 | open, needs build 9 on TestFlight | | | P5 | open, needs build 9 on TestFlight | | | P6 | open, needs an older Companion at hand | | + +## Val's temporary VoiceOver deferral, 2026-11-01 + +Val instructed this session: “skip voiceover for now and just proceed”. For CF-3, this defers V1–V3 (desktop VoiceOver) and P5 (iPhone VoiceOver) for now. None of these rows was run or passed. The historical Run 1 table above is preserved; this later decision supersedes its open status for those four rows. This records a temporary deferral, not completed accessibility acceptance. + +| Rows | Current status | Authority | +| --- | --- | --- | +| V1, V2, V3, P5 | Deferred for now; not run | Val's instruction in this session, quoted above | +| D1–D5 | Open; awaiting Val's keyboard-only results | No result reported | +| P1–P4 | Open; awaiting Companion TestFlight confirmation and physical-phone results | No result reported | +| P6 | Open; requires an older Companion at hand or Val's written deferral | No result reported | + +Totals: 0 passed, 0 failed, 4 deferred for now, 10 open. Proceed with the non-VoiceOver rows. #276 remains open while those rows lack results or written deferrals; no simulator or e2e result substitutes for Val's report. + +## Run 2: non-VoiceOver candidate prepared 2026-11-01 + +Prepared after Val's instruction to proceed. These are setup facts, not human acceptance results. The Run 1 artifact and evidence remain unchanged. + +| Item | Value | +| --- | --- | +| Source | `85d2c001a73395d5e6e2a1ee388b58253d4bce83`, freshly fetched main when this worktree was created; subsequent tracked changes are docs only | +| Mac build | Desktop 0.4.1, ad-hoc `pnpm --filter @modex/desktop dist`, `Signature=adhoc`; not a release artifact | +| DMG | `.worktrees/cf3-vo-deferral/apps/desktop/release/Modex-0.4.1-arm64.dmg` | +| DMG SHA-256 | `05ef468da1e50b0e9fa4a43809499043c928f46dd1e5dde101e5bffb895dc36d` | +| Built app | `.worktrees/cf3-vo-deferral/apps/desktop/release/mac-arm64/Modex.app` | +| Environment | macOS 27.2 (26B123), arm64; pnpm 10.34.5; codex-cli 0.166.0 | +| Model | CLI configured default `gpt-6.1-sol`, reasoning `low`; Val must record the actual thread selection | +| Disposable project | `.worktrees/cf3-vo-deferral/apps/desktop/.probes/cf3-disposable`, empty git repository | +| Question route | Codex thread, Plan mode, Read only sandbox; no feature flag required | +| Journal | Start this candidate with `MODEX_EVENT_JOURNAL=1` for D4; confirm the run's Modex home before checking for the synthetic token | +| Companion | Source still declares 0.4.0 (9) and contains the native `QuestionCard`; TestFlight upload/processing/installation remains unconfirmed | +| iPhone model, iOS, installed Companion build | Val records at run time | +| Rows | D1–D5, P1–P4 and P6 open; V1–V3 and P5 deferred for now by Val | + +Next action for Val: open this candidate and the disposable project, then run D1–D5 from the keyboard and report each result. Use a synthetic token for D4. The phone rows retain their TestFlight and physical-device prerequisites. + +Preparation validation on this source: `pnpm install --frozen-lockfile`, `pnpm build`, `pnpm test` and `pnpm --filter @modex/desktop dist` all exited 0 on their first runs; `git diff --check` passed. No e2e or iPhone suite was run for this docs-only update. These checks do not change the human-row results. diff --git a/docs/status.md b/docs/status.md index 2289ae9c..cdae9286 100644 --- a/docs/status.md +++ b/docs/status.md @@ -107,6 +107,7 @@ The published application source is `6a97d23aaea315b29008890f25dde2d7ea07f1d0` ( (Ollama 0.40.10 has none; this Mac's only LM Studio model is an embedding model). [Review](reviews/2026-10-22-lm2-connections-discovery.md). +- **CF-3 temporary VoiceOver deferral (2026-11-01).** Val said “skip voiceover for now and just proceed”. V1–V3 and P5 are deferred for now, not run or passed; D1–D5, P1–P4 and P6 remain open. Continue the non-VoiceOver acceptance run. #276 stays open. [Decision and current row status](reviews/2026-10-22-cf3-question-acceptance.md#vals-temporary-voiceover-deferral-2026-11-01). - **CF-8 integrated candidate `b643617`** (#281, 2026-10-28). The [acceptance receipt](reviews/2026-10-18-conversation-fidelity-acceptance.md#integrated-candidate-2026-10-28-b643617) pins `main` at `b643617`, which carries every CF-1 to CF-7 slice (#394 and the CF-4 close-out via #404 included). First pass, no reruns: install, build and typecheck passed; unit 2,011 passed and 17 skipped @@ -115,9 +116,7 @@ The published application source is `6a97d23aaea315b29008890f25dde2d7ea07f1d0` ( path through the app: one approval, the edit and check, "Claude Code reported no plan for this turn" (the CLI offers Modex no plan tool), Save to Notes, Open, restart, and Stop (interrupted in 0.8 s, the file never written). Live codex-cli 0.164.0 (`gpt-6.1-sol`, ChatGPT account, Chat mode) passed the same path: two approvals, `apply_patch` and the check with exit code 0, a `final` answer, "Codex reported no plan for this turn", Save to Notes, Open, restart, and Stop (interrupted in 0.1 s, the file never written). The 2026-10-22 candidates `0e674e7` and `ec7be57` are kept as history beside it. - **Still open, all Val's:** the keyboard/VoiceOver rows A1–A8, B1–B7 and C1–C5 (C1–C5 deferred by Val on 2026-10-30, not run) on the seeded build from this - candidate, and the CF-3 rows D1–D5, V1–V3 and P1–P6 (#420; the P rows also need Companion 0.4.0 (9) on - TestFlight). No row is marked on Val's behalf; #281 stays open until each has Val's result or written deferral. + **Human gates:** A1–A8 and B1–B7 await Val; C1–C5 were deferred by Val on 2026-10-30, not run. For CF-3, D1–D5, P1–P4 and P6 remain open; Val deferred V1–V3 and P5 for now on 2026-11-01. Phone rows still require the appropriate Companion build and physical-device evidence. No row is marked passed on Val's behalf; #281 stays open until each has Val's result or written deferral. - **Conversation acceptance history and human review kit.** The [acceptance receipt](reviews/2026-10-18-conversation-fidelity-acceptance.md) preserves the October 20 early candidate results separately from later live-provider evidence. The [keyboard/VoiceOver checklist](reviews/2026-10-20-keyboard-voiceover/checklist.md) includes