October 3, 2026

74 recorded commits · 9 named repos · 4 private repos

Work threads
docs13speech9state7shell5provision4tasks3surface3rotation3
  • Private work 4 private repos

    Activity was recorded across 4 private repos. Names, subjects, counts, and links stay private.

  • SouveraineOS30 changes · internal record
    • docs: record annie's split state and service gaps
      10:24 p.m. · 675c103

      The Pixel holds her continuous line and now names Opus 5.5. Tunnel need, speech endpoints, UPower logging and Flatpak gain owners.

    • docs: name the drag gaps in viewtop
      9:51 p.m. · a1174b9

      Titlebar moves accept only the pointer, and every client drag is cancelled. Anvil and Denial are the references.

    • docs: record the shelved cs40l20 test kernel
      9:51 p.m. · 7e31d27

      The haptic candidate is built and verified on the new Pixel3Arch lane. Install and the buzz test remain at the device.

    • docs: pin recovered pixel drivers and test boundaries
      6:34 p.m. · ff3d219
    • docs: pin pixel test sources against the running kernel
      5:59 p.m. · ab83d15
    • docs: record popup bounds and haptic test readiness
      5:50 p.m. · d94c567
    • docs: record the startup delivery queue
      5:34 p.m. · c6aa52b

      One head snapshot shows tests running and packaging still queued. Keep install and commissioning boundaries open.

    • docs: record startup checks and seat routes
      5:31 p.m. · 39d1310

      Distinguish inspected custody, pushed source and installed controls. Keep placement repair and commissioning open until their proof exists.

    • docs: restore discovery as the recovery target
      4:10 p.m. · 55a08b4
    • docs: record recovered agent custody
      4:02 p.m. · 60d7e1b
    • docs: reconcile live agents and delivery gaps
      3:32 p.m. · 8ea2e46
    • docs: distinguish server health from agent recovery
      3:15 p.m. · dd12740
    • docs: archive old interaction work and update SAF
      3:04 p.m. · d2ded6d
    • tasks: record finger controls and settings review
      2:26 p.m. · 8d96727
    • tasks: record Back and live lace controls
      2:00 p.m. · a6586ba
    • tasks: record delivery gates and approved rename
      1:35 p.m. · 6e74ea1
    • surface: record primary devices and interaction delivery checks
      1:06 p.m. · 562ce80
    • state: reconcile phone activation and compositor checks
      11:57 a.m. · c288cae
    • surface: record touch, zone and rotation delivery state
      11:53 a.m. · 2faeeb3
    • phone: record signed updates and restore the USB link
      10:44 a.m. · 5887248
    • state: record selected route and body evidence
      9:17 a.m. · 5d548b6
    • provision: record the corrected source gate
      8:59 a.m. · 202e4d8
    • state: retain the refusal explanation gap
      8:49 a.m. · adc11b8
    • provision: retain the build gate follow-up
      8:44 a.m. · 6164cb4
    • state: trace the live body inspection path
      8:41 a.m. · d5e9c11
    • provision: record server login activation
      8:28 a.m. · 3108cbc
    • state: retain awareness and refactor priorities
      8:19 a.m. · 426416f
    • state: record speech and portable working context
      8:17 a.m. · 96f55c0
    • a2a: record first render with the human reference
      1:22 a.m. · 820cd48
    • a2a: record native voice integration proof
      12:18 a.m. · 8121474
  • souveraine17 changes · Forge copy pending
    • speech: share the service route across seats
      11:43 p.m. · 547d134
    • stepup: draw the prompt that gated sends waited on
      10:49 p.m. · b0d5b63

      Step-up raised a PAM prompt no surface drew, so a gated send hung and later sends vanished. The polkit window now answers it, and a refused request says so.

    • startup: share saved policy with held providers
      5:28 p.m. · 5efd3c0

      Read the runtime config during preflight without opening a provider.\nKeep a changed ceiling visible to held inference handles and preserve\nlive settings when persistence fails.

    • startup: inspect context and name the server route
      4:54 p.m. · 2a16e3b
    • panel: inspect the server and retry its service
      3:14 p.m. · 48f8c11
    • shell: contain window controls and polish settings
      2:25 p.m. · 7f4380a

      Window actions fit the glass, cancel abandoned holds and follow their own replies. Settings gains page search and a reachable language selector.

    • surface: tune lace and let Back dismiss the keyboard
      1:59 p.m. · 875b849
    • navigation: cancel carries and release keyboard holds
      1:05 p.m. · a3eb8f4
    • shell: let panels own the edge and restore fullscreen taps
      12:59 p.m. · b72571c
    • rotation: restore the saved choice on reconnect
      11:54 a.m. · fc0bbcb
    • rotation: stop following after an explicit turn
      11:52 a.m. · ef80449
    • dock: honor hidden state over stale pointer hover
      11:45 a.m. · 44e0015
    • shell: move windows by zone and follow tablet rotation
      11:42 a.m. · 88b9850
    • panel: keep checks dated and preserve settings writes
      9:16 a.m. · 02c352f
    • state: expose selected route evidence and retain refusals
      9:15 a.m. · 76085df
    • backend: consume the accepted agent update response
      8:43 a.m. · a004cb9
    • provision: start the server at laptop login
      8:26 a.m. · 3f1b556
  • souveraine-speech8 changes · internal record
    • speech: give workbench the ordinary seat routes
      11:36 p.m. · 003674f
    • speech: record full voice render and memory fix
      1:22 a.m. · 0291d25
    • speech: free gpu space with cpu reference encoding
      1:18 a.m. · 550496f
    • speech: expose safe failure diagnostics
      1:16 a.m. · 52ce214
    • speech: report render failure types without private text
      1:14 a.m. · 0f7297a
    • speech: accept references up to one minute
      1:10 a.m. · d72c923
    • speech: record deployed voice render proof
      12:18 a.m. · c4d9ad3
    • speech: serve private cross-language voice renders
      12:08 a.m. · 5653743
  • souveraine-viewtop7 changes · internal record
    • popup: keep client menus inside the display
      5:45 p.m. · 3c25649

      Constrain initial and repositioned geometry in the immediate parent space. Use the same root origin and camera scale as paint and input.

    • wire: include frame style in verb coverage
      3:28 p.m. · 8f17a7a
    • frame: follow client redraws and expose lace controls
      1:59 p.m. · 9500b6f
    • fullscreen: use the compositor workspace lookup
      1:01 p.m. · 556dd25
    • scene: cancel touch capture and own panel fullscreen stacking
      12:56 p.m. · c4d0f68
    • rotation: let explicit commands supersede sensor updates
      11:51 a.m. · a32d71a
    • scene: align touch, zone moves and tablet posture
      11:41 a.m. · 4b901b7
  • Pixel3Arch4 changes · internal record
    • kernel: take the linux lane toolchain into the config
      7:12 p.m. · 1237656

      The lane builds with clang 23 and no Rust toolchain. Only toolchain-derived lines change, and Rust stays off.

    • kernel: build the cs40l20 haptic test candidate
      7:06 p.m. · c5f5ceb

      Points the package at the cs40l20 test branch and enables the driver with cs_dsp. The CS40L20 becomes feedbackd's only vibra device.

    • ci: build kernel candidates on the pixel3arch lane
      7:06 p.m. · ad9040e

      The kernel job still waits on a retired runner. This builds the declared branch in a disposable container and shelves the unsigned packages, sealing and publishing nothing.

    • usb: close the rescue console before gadget teardown
      10:05 a.m. · 0569bea
  • souveraine-dock3 changes · internal record
    • shell: contain window controls and polish settings
      2:25 p.m. · b18065a

      Window actions fit the glass, cancel abandoned holds and follow their own replies. Settings gains page search and a reachable language selector.

    • shell: let panels own the edge and restore fullscreen taps
      12:59 p.m. · f0eb11c
    • dock: honor hidden state over stale pointer hover
      11:45 a.m. · 018477b
  • Ani-Dashboard3 changes · internal record
    • estate: report linked worktrees and quiet seats
      8:33 a.m. · d753a71
    • voice: accept full reference recordings
      1:10 a.m. · d963d17
    • voice: put private cross-language renders in the panel
      12:08 a.m. · 004c3af
  • linux-blueline1 change · internal record
    • input: add a cs40l20 haptic test candidate
      6:40 p.m. · 53b5334
  • smithay1 change · internal record
    • input: cancel active touch sessions after frame delivery
      12:39 p.m. · 8bd0c65