Replace all @vibebrowser.app email addresses with @agentlabs.cc across 22 files including privacy policy, Play/App Store listings, fastlane metadata, docs, README, CONTRIBUTING, eas.json, and in-app mailto links. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1.6 KiB
1.6 KiB
Task sessions-load-verified — Design
Problem
Sessions loading bug (#32) claimed fixed 3+ times. Each "fix" was validated by a CUA test that accepted empty session lists as success. The test never actually caught the regression.
Root Cause of False Fixes
CUA test session_list phase goal said "even if empty is fine" — literally cannot fail on the bug.
What IS Fixed (code)
sessionScopeDirectory()always returnsnull→ app sends nox-opencode-directoryheader → server uses own CWD → returns sessions from the active project- Server at
100.108.64.76:4096verified: returns 32 sessions (withroots=true) regardless of directory header — consistent behavior - Both
loadSessionsandcreateSessionderive from the same SSoT helper, no drift possible
What Was Broken (tests/CI)
- CUA
session_listphase accepted empty list — fixed (commit42aa883) sessions_reloadphase placed AFTERtypescript— model unavailability blocked it from running — fixed (commit212b80b)- Emulator never boots in CI:
api-level: 30 + google_apis + x86_64crashes on ubuntu-latest — fixed:api-level: 28 + default + x86_64 + disable-animations - CI used legacy
--scenariosmode instead of--showcase— fixed (commit212b80b)
Success Metric
CI CUA smoke test passes with sessions_reload phase = success.
See .tasks/sessions-load-verified/success.md
Touched Surface
scripts/android-cua-smoke.py— test logic.github/workflows/cua-smoke.yml— CI configuration
App Code Status
No code changes needed to src/. The sessions loading code is correct.
Verification pending CI run 27992511547.