16 Commits
Author SHA1 Message Date
Chase CichorzandClaude Opus 5.5 cb4d98545f Expect typed remote.braille validation in the lifecycle conformance test
remote.braille is now implemented, so malformed parameters return the
invalid-parameters error. The unimplemented-operation check moves to an
operation that still does not exist.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 16:06:38 -05:00
Chase CichorzandClaude Opus 5.5 2651b5e9bd Add Remote Braille IPC to the host and both SDKs
remote.braille requests and events carry a typed op under a
braille-stream lease: the controller's width and gestures for a
controlled reader, rendered cells back to its child, and cells, local
geometry and display gestures for a controller. Direction is validated
per role; a full mailbox revokes the lease. No display owner is
attached yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 16:06:38 -05:00
Chase CichorzandClaude Opus 5.5 2d5327adf4 Add Remote controller capture IPC to the host and both SDKs
remote.focus lets a controller keyboard-capture lease ask core to enter
or leave remote focus; the reply acknowledges admission only. Core
reports the actual state with remote.focus events and forwards routed
transitions as remote.input events carrying the source keycode and, on
fresh presses, a canonical key name. A full focus mailbox revokes the
lease; revocation drains pending focus work. No native capture owner is
attached yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 16:06:38 -05:00
ak47 792cac5d0b Add lease-bound Remote key IPC and SDK validation 2026-11-05 21:28:29 -05:00
ak47 49be8309fe Enable isolated Remote speech and protect reading exports
Attach incoming software speech to reader sessions with lease checks, local output priority and isolated cancellation. Preserve every document fragment source for privacy checks and export reviewed browse current-line reading, spelling and phonetic output.

Verified focused reading and Remote race tests, complete review and external Remote race suites, private relay integration, speech regressions, affected-package vet, reader build and Tentacles make check. Audible speech, physical input/Braille and live interoperability remain unverified.
2026-11-05 15:41:08 -05:00
ak47 622d2f96a1 Export document reading with Remote lease safeguards 2026-11-04 19:24:58 -05:00
ak47 b4896a2eb4 Allow Remote sessions to outlive connection forms 2026-11-04 17:19:19 -05:00
ak47 b60cf5d5f2 Observe authorized local speech for Remote sessions 2026-11-04 16:53:16 -05:00
ak47 9bc74dbb13 Notify Tentacles when pending Remote approval is revoked 2026-11-04 14:43:22 -05:00
ak47 205cb27483 Assemble Remote speech before reader delivery 2026-11-04 14:33:54 -05:00
Storm Dragon 9e15f8652d Tentacle enhancements. 2026-11-04 13:44:13 -05:00
Storm Dragon 24261edb3d Tentacle support enhancements. 2026-11-04 12:10:41 -05:00
Storm Dragon 4cf3335017 More work on tentacles. 2026-11-03 23:48:31 -05:00
ak47 573d15d7b4 Add Remote session foundations and feasibility checks
Add opt-in Tentacle protocol 1.1, explicit remote grants, lifecycle IPC and expiring core leases in both SDKs. Revoke access before update preparation, including failed updates.

Add transient secret entries, shared Braille cell export and isolated Xorg recovery experiments with focused tests and documented limitations. Production consent, desktop services and live interoperability remain pending.
2026-11-03 22:33:26 -05:00
Kendell Clark 7591f65b58 Added tentacle updater. 2026-11-01 12:21:55 -05:00
Storm Dragon 42afa2a56c Reset master to testing content 2026-10-25 01:57:54 -04:00