Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/human-requests.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
37 changes: 37 additions & 0 deletions docs/reviews/2026-10-22-cf3-question-acceptance.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
5 changes: 2 additions & 3 deletions docs/status.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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. On 2026-11-01 the receipt recorded the C1–C5 deferral, and that #450, #453 and #463 landed after `b643617`. The 2026-10-28 seeded build is gone, so the home was seeded again on `b643617` in `.worktrees/cf8-voiceover-b643617`. Val chooses whether A1–A8 and B1–B7 run on `b643617` or on a new candidate from current `main`.
**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. On 2026-11-01 the receipt recorded the C1–C5 deferral, and that #450, #453 and #463 landed after `b643617`. The 2026-10-28 seeded build is gone, so the home was seeded again on `b643617` in `.worktrees/cf8-voiceover-b643617`. Val chooses whether A1–A8 and B1–B7 run on `b643617` or on a new candidate from current `main`.
- **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
Expand Down
Loading