test: add opt-in native chat transport qualification

This commit is contained in:
snowspeeder committed 2026-10-03 12:17:35 -04:00
1 parent ec510b938b
commit 9c5e9bce5b
3 files changed
+89

No files matched your search

+18
View File
@@ -70,6 +70,24 @@ the active keyboard; dark list capture shows full shell. Initial new dark UI tes
failed the combined native picker label and was corrected; failed bundle retained
`/tmp/hope-chat-polish-tests.xcresult`. No hardware installation or live request.
Physical follow-up — 2026-10-03: parent reported installation and ordinary launch
of the signed app succeeded around 12:04–12:05. Added `ChatLiveTests`, deliberately
opt-in with protected environment credentials; offline simulator compile/test
explicitly **skipped one live test**, zero failures, at
`/tmp/hope-chat-live-optin-compile.log`. One authorized physical HTTP attempt used
native pinned login and a disposable chat (no memory/preferences mutations).
It **failed**, not passed: `/tmp/hope-chat-physical-qualified.xcresult` reports
one failed test, zero passed, "test runner exited with code 0 before finishing";
outer xcodebuild exited 65. Evidence `/tmp/hope-chat-physical-qualified.log` and
`/tmp/hope-chat-physical-summary.json`. App-host logs also show interactive voice
connections and microphone enable while the HTTP probe was running; the probe
itself calls no voice API. Concurrent user interaction is possible, not proven
causal. Do not claim no audio captured or successful physical chat qualification.
Cleanup after host exit is unconfirmed; parent should inspect only admin-owned
chat titled **Native qualification · disposable**, never unrelated user chats.
Further native live attempts stopped at parent's request while user uses voice.
No test-host UI guard was retained and no subsequent device action performed.
## Approved Opal pink redesign — 2026-10-02
User approved the Opal HTML direction with the existing square reactive persona.