Export reviewed object and flat reading to Remote
This commit is contained in:
1 parent
49be8309fe
commit
c03ffa7409
11 files changed
+425
-10
No files matched your search
@@ -98,7 +98,7 @@ in an assembled line must have a known role and no password ancestry. Say All
|
||||
classifies all spoken lines before admission; a sensitive or unclassified line
|
||||
keeps the entire batch private, including sentence-mode continuations. Local
|
||||
navigation failures stay private. Derived phonetic hints retain their parent's
|
||||
origin and original observation ticket. Flat/object review, native current-line commands,
|
||||
origin and original observation ticket. Native current-line commands,
|
||||
reading-context announcements, separate key-name echo and notification paths
|
||||
still need explicit source and sensitivity review.
|
||||
|
||||
@@ -108,8 +108,20 @@ presentation context. Caret-line speech checks these sources, and Say All keeps
|
||||
them when flattening fragments into a single spoken string. A password source,
|
||||
password ancestor, unknown role or failed context lookup keeps the whole line
|
||||
private; a sensitive Say All line keeps its entire batch private. Missing source
|
||||
metadata does not prevent local reading. These checks do not opt flat/object
|
||||
review into export.
|
||||
metadata does not prevent local reading.
|
||||
|
||||
Object review now exports successful destination presentations only with complete
|
||||
captured ancestry. Flat review retains the window's original snapshots and outer
|
||||
ancestry alongside its layout. Each line checks every contributing zone; word
|
||||
and character reports check their own source. Password sources/ancestors, unknown
|
||||
or invalid roles, defunct sources and missing/stale context keep the report local.
|
||||
An ancestor outside a captured menu/dialog still participates in that check.
|
||||
Dirty snapshot metadata conservatively keeps the captured flat window private
|
||||
without changing its local text. Layout text and privacy context remain from the
|
||||
same capture across tree replacement. Boundaries and errors remain private.
|
||||
Existing role chunks, pronunciation, spelling, phonetic expansion and character
|
||||
delivery retain their normal ordering and original lease/generation admission.
|
||||
Where Am I and other unreviewed producers remain private.
|
||||
|
||||
Browse-mode current-line reporting, spelling and phonetic spelling now export
|
||||
only with the command's captured source ancestry. The review worker retains
|
||||
@@ -455,6 +467,17 @@ ordinary report and rejects a private joined neighbor. No full reader suite,
|
||||
native desktop, hardware or audible acceptance was performed for this increment.
|
||||
See [the live test steps](../../cthulhu-tentacles/remote/command.md#physical-keyboard-acceptance-still-pending).
|
||||
|
||||
The object/flat-review increment passed complete AT-SPI/review race suites,
|
||||
focused application reading/speech/Remote race regressions, affected-package vet,
|
||||
the existing speech regression harness, a separate reader build and Tentacles
|
||||
`make check`. Source-tree cases check private and unknown ancestors, every joined
|
||||
zone, outer menu ancestry, stale metadata and unchanged local reading. Worker
|
||||
tests compare resolved local and exported speech, including spelling/phonetics.
|
||||
The actual source command/private relay verifies ordinary exports, private/stale
|
||||
exclusion and separate role utterance boundaries. An overlay restoring the
|
||||
previous unclassified producers reproduces missing ordinary export. No full
|
||||
reader suite, native desktop, hardware or audible checks were performed.
|
||||
|
||||
Next: verify real Speech Dispatcher scheduling and audible local/remote
|
||||
arbitration. Physical input capture/release and ordinary reading while connected
|
||||
still need acceptance.
|
||||
|
||||
Reference in new issue
Block a user