Repository navigation
Phase 7: Bluetooth offline pairing (v0.2.0) - #30
Merged
Merged
Conversation
Admission state machine, pairing flows B/C, link-security layer, bulk lane and BT_*/DIRECT_WIFI_*/BULK_* constants across 00-common-specs, 01-setup-settings, 02-pairing, 03-connectivity and 04-clipboard, English + Vietnamese.
Owner decision 2026-10-28: Phase 7 starts without waiting for gates G4/G5/G6, drops relay bulk and automatic HFP bonding. Updates project-roadmap, the implementation plan status line/table and the Phase 7 plan itself (task cards A7.x/M7.x/S7.x), English + Vietnamese.
phase-07-spike-g7.md: real S25 + Mac measurements behind the 4 mandatory conditions from the spike. phase-07-sp1-measure.md(.vi): runbook to repeat AC1/AC2 (text latency, reconnect time) on the real app.
Runs swift test (HLProtocol/HLCrypto/HLTransport) and gradlew check (core/protocol, core/crypto, core/transport, feature/connection) in one pass, logging to .build-logs/ (now gitignored).
measure-sp1.sh builds/installs the debug APK and macOS app, grants Bluetooth runtime permissions and captures HLBENCH logcat/log-stream output. measure-sp1-auto.sh drives a full runbook session (copy/toggle/ doze steps) unattended via the owner's run button, per phase-07-sp1-measure.md.
Checked every [0.2.0] bullet against android src/main, apple Packages/*/Sources and shared's test vectors/strings. Move Wi-Fi Direct, per-connection bulk stream keys (K_bulk) and the unwired Bluetooth status/permission strings to a new Specs section; keep only what the BLE L2CAP transport, CPace pairing, state machine and admission-policy code on main actually does. English + Vietnamese.
README/README.vi Status table and CLAUDE.md's Project status and Workspace tips lines were still describing Phase 7 as proposed and main as the v0.1.1 tag; update them to the owner's 2026-10-28 decision and the current per-repo HEAD commits ahead of the pending v0.2.0 tag.
Line 64 still named the pre-changelog SHAs (259217d/3900d8b/28bf435) after the #235 changelog commits moved shared/android/apple main forward; point it at their new tips (5cbe4aa/ed8e41f/7d3ce0b).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ghep doi Bluetooth lan dau khong can mang (QR luong B, PIN luong C dung CPace-X25519-SHA512), nhan 'Connected via Bluetooth'. Bao cao bao mat PASS o hub reports/security-scan-0.2.0-2026-10-30.md. Merge bang 'Create a merge commit'.