Five weeks of forge evidence per week rather than a rolling window, so a finding survives under one key and "closed after three weeks" is computable. Rules run deterministically; agent.py hands the packet to whoever writes the prose and never calls a model itself. Model choice fails closed — no default, no substitute, and the exact named model must be served or the pass refuses to run.
14 KiB
Souveraine project state — 2026-W34
2026-08-17 to 2026-08-23 (America/Toronto). Internal. Generated from project-state/evidence/2026-W34.json; the prose is disposable, the evidence and state.json are not.
The week, counted
- 43 commits across 4 repos, 25 CI runs, 116 declared state changes.
- Issues: 6 open, 0 filed, 0 closed. Pulls: 2 open, 0 merged.
- Dimension basis: 33 by paths, 7 by subject, 3 by repo (
pathsread the diff,subjectread the commit subject,repofell back to the repository,noneplaced nothing).
◆ milestone
f-0082 · runtime · task 66 left the index: souveraineai.com overhaul
Dropped from “Live” — closed work moves to archive/.
task-delisted · open 2 weeks since 2026-W33 · was advanced · evidence: d:task-66
f-0085 · runtime · task 69 left the index: Agent usage, one spine: the session daemon
Dropped from “Open” — closed work moves to archive/.
task-delisted · open 2 weeks since 2026-W33 · was unchanged · evidence: d:task-69
f-0017 · surface · task 24 left the index: Keyboard layout rethink
Dropped from “Open” — closed work moves to archive/.
task-delisted · open 5 weeks since 2026-W30 · was unchanged · evidence: d:task-24
f-0052 · surface · task 38 left the index: Pill swipe-to-max swaps the keyboard
Dropped from “Open” — closed work moves to archive/.
task-delisted · open 4 weeks since 2026-W31 · was unchanged · evidence: d:task-38
f-0072 · surface · task 55 left the index: The hand's verbs: a window action sheet
Dropped from “Open” — closed work moves to archive/.
task-delisted · open 3 weeks since 2026-W32 · was unchanged · evidence: d:task-55
f-0086 · surface · task 70 left the index: The island: agent surfacing for the shell
Dropped from “Open” — closed work moves to archive/.
task-delisted · open 2 weeks since 2026-W33 · was unchanged · evidence: d:task-70
f-0090 · surface · task 75 left the index: The shell must have a memory budget
Dropped from “Open” — closed work moves to archive/.
task-delisted · open 2 weeks since 2026-W33 · was unchanged · evidence: d:task-75
■ blocked
f-0009 · identity · task 15: Idle coordinator
Standing under “Blocked or gated”. Freezing app.slice would freeze sessiond, shell and secrets. Needs slice separation first (measured 07-25).
task-standing · open 5 weeks since 2026-W30 · evidence: d:task-15
f-0018 · release · task 25: One repo, all packages
Standing under “Blocked or gated”. Parked 07-25 — four blockers before repo-add --sign. See TASK-27.
task-standing · open 5 weeks since 2026-W30 · evidence: d:task-25
f-0054 · runtime · task 40: Inference tiering for the sensors
Standing under “Blocked or gated”. Nothing — it is the gate. P1 applied to sensord/grip/dial; gates the grip raw stream and TASK-31's IPC. Decisions first, then small code.
task-standing · open 4 weeks since 2026-W31 · evidence: d:task-40
f-0020 · unassigned · task 28: Handover on upgrade
Standing under “Blocked or gated”. TASK-27's packaging. Also owns TASK-13's outstanding cold-boot handshake check.
task-standing · open 5 weeks since 2026-W30 · evidence: d:task-28
? decision
f-0069 · identity · souveraine#1 unmerged 38d: machined: system-tier machine identity daemon
Opened 2026-07-16, never merged or closed.
pull-aging · open 4 weeks since 2026-W31 · evidence: p:souveraine:1
f-0095 · identity · souveraine#2 unmerged 26d: sessiond: squeeze is input, and a pocket can veto it
Opened 2026-07-28, never merged or closed.
pull-aging · open 2 weeks since 2026-W33 · evidence: p:souveraine:2
▲ advanced
f-0049 · adoption · adoption moved
0 commit(s), 5 the week before. Declared: restated Provisioning belongs to a package; added saf/device/evidence/first_provision_capture.md; added saf/device/evidence/qcril_full_provisioning.md.
dimension-activity · open 5 weeks since 2026-W30 · evidence: d:task-76, d:saf/device/evidence/first_provision_capture.md, d:saf/device/evidence/qcril_full_provisioning.md
f-0048 · federation · federation moved
0 commit(s), 0 the week before. Declared: moved docs/substrate/tasks/archive/federation-summon.md; added saf/archive/atproto-federation.md; added saf/federation/01-node-enrollment.md.
dimension-activity · open 5 weeks since 2026-W30 · was unchanged · evidence: d:docs/substrate/tasks/archive/federation-summon.md, d:saf/archive/atproto-federation.md, d:saf/federation/01-node-enrollment.md
f-0043 · identity · identity moved
13 commit(s), 14 the week before. Declared: listed The claude login belongs to souveraine, not to claude; revised docs/SESSION-AUTHORITY-DOCTRINE.md; revised docs/souveraine-components/INVENTORY.md; revised docs/souveraine-components/audit-status.md.
dimension-activity · open 5 weeks since 2026-W30 · evidence: c:souveraine:21ef10e8, c:souveraine:91ab8053, c:SouveraineOS:9815185c, c:souveraine:af60d9e4, c:souveraine:ee496a7c, c:SouveraineOS:341a2fe0, c:souveraine:14298e73, c:souveraine:0f8fe22a …
f-0040 · memory · memory moved
5 commit(s), 11 the week before. Declared: added saf/archive/per-agent-compaction-provider.md; added saf/memory/01-compaction.md; added saf/memory/02-replay.md.
dimension-activity · open 5 weeks since 2026-W30 · evidence: c:souveraine:06a1a035, c:souveraine:707a2772, c:souveraine:49c6a6a8, c:souveraine:04ceac79, c:souveraine:5f7f23f3, d:saf/archive/per-agent-compaction-provider.md, d:saf/memory/01-compaction.md, d:saf/memory/02-replay.md
f-0042 · reflection · reflection moved
3 commit(s), 7 the week before. Declared: revised docs/substrate/tasks/archive/rename-aster-to-subconscious.md; deleted docs/substrate/tasks/rename-aster-to-subconscious.md.
dimension-activity · open 5 weeks since 2026-W30 · evidence: c:souveraine:5a5b647b, c:souveraine:9bee0e8a, c:souveraine:727c4969, d:docs/substrate/tasks/archive/rename-aster-to-subconscious.md, d:docs/substrate/tasks/rename-aster-to-subconscious.md
f-0068 · reliability · souveraine-viewtop CI clean
2 runs on souveraine-viewtop, none failed.
ci-week · open 4 weeks since 2026-W31 · was unchanged · evidence: ci:souveraine-viewtop:1746
f-0041 · runtime · runtime moved
7 commit(s), 47 the week before. Declared: delisted souveraineai.com overhaul; restated The caching landed blind, and compaction drifted; delisted Agent usage, one spine: the session daemon; revised docs/substrate/FELT_STATE_ARCHITECTURE.md.
dimension-activity · open 5 weeks since 2026-W30 · evidence: c:souveraine:b3bbfeea, c:souveraine:dcd44a0c, c:souveraine:7b45054f, c:souveraine:7089dfb8, c:souveraine:9e147093, c:souveraine:f32f00c6, c:souveraine:76e12045, d:task-66 …
f-0045 · sensorium · sensorium moved
1 commit(s), 15 the week before. Declared: restated Battery belongs to the state machine; revised docs/AUDIO-PRIVACY.md; added saf/device/audio.md; added saf/device/evidence/android_modem_bringup_capture.md.
dimension-activity · open 5 weeks since 2026-W30 · evidence: c:SouveraineOS:bde961c6, d:task-33, d:docs/AUDIO-PRIVACY.md, d:saf/device/audio.md, d:saf/device/evidence/android_modem_bringup_capture.md
f-0044 · surface · surface moved
12 commit(s), 105 the week before. Declared: delisted Keyboard layout rethink; delisted Pill swipe-to-max swaps the keyboard; restated Shell dies on any reload that owes a lock; listed Bearer selection and DNS.
dimension-activity · open 5 weeks since 2026-W30 · evidence: c:souveraine:3b119033, c:souveraine:da8d69af, c:souveraine:5237039c, c:souveraine:799f0650, c:souveraine:59b52a81, c:souveraine:2bd61ec4, c:souveraine:184a4497, c:SouveraineOS:7fc623c5 …
f-0071 · surface · task 53 restated: viewtop audit: what it left open
What's left was rewritten under “Live”. The original ten and cold-boot follow-ups are fixed. Firefox's 504/540 mismatch and the false touch-frame storm are source-fixed and pushed (3431223, 41f07b1), awaiting package/glass proof. Open: overshoot clamp, persistent control conn
task-restated · open 3 weeks since 2026-W32 · was unchanged · evidence: d:task-53
f-0077 · surface · task 60 restated: Multitasking is a place, not a transition
What's left was rewritten under “Live”. One-owner carry, measured card geometry, velocity-seeded spring, tray, Home, and the strand repro are on glass. What remains is a real split-zone card check; the inert 1.22 overshoot clamp is a TASK-53 compositor defect.
task-restated · open 3 weeks since 2026-W32 · was unchanged · evidence: d:task-60
f-0096 · surface · task 49 entered the index: Bearer selection and DNS
Filed under “In progress”. Machine evidence, settle window, PreferLink, tunnel-underlay pinning, readout, and the first two hardware checks landed. Open: split DNS through resolved, wifi/LTE transition, and honest deaf-tunnel proof.
task-listed · evidence: d:task-49
· unchanged
f-0091 · adoption · task 76 restated: Provisioning belongs to a package
What's left was rewritten under “Open”. The viewtop-owned session edge and legal wrapper targets landed. Still open: package-owned QuickShell content, commission-time activation on each device, removal of /etc and user-unit shadows, and fresh-install proof.
task-restated · open 2 weeks since 2026-W33 · evidence: d:task-76
f-0097 · identity · task 78 entered the index: The claude login belongs to souveraine, not to claude
Filed under “Open”. Scoped 2026-08-18, nothing built. Headless PKCE souveraine login (flow verified), a souveraine-owned credential file outside the phone/laptop sync, and a Panel notice when no login can speak. Full Providers subsection in the Panel is a la
task-listed · evidence: d:task-78
f-0046 · release · release moved
2 commit(s), 38 the week before.
dimension-activity · open 5 weeks since 2026-W30 · was advanced · evidence: c:souveraine-viewtop:e8e3f9b1, c:SouveraineOS:b1c9494f
f-0037 · reliability · souveraine CI mixed
On souveraine, 6 of 23 runs failed and 9 never concluded.
ci-week · open 5 weeks since 2026-W30 · was regressed · evidence: ci:souveraine:1829, ci:souveraine:1729, ci:souveraine:1753, ci:souveraine:1790, ci:souveraine:1795, ci:souveraine:1799
f-0047 · reliability · reliability did not move
No commits, after 7 the week before.
dimension-activity · open 5 weeks since 2026-W30 · evidence: w:2026-W34
f-0083 · runtime · task 67 restated: The caching landed blind, and compaction drifted
What's left was rewritten under “Open”. Prompt caching is measured and per-turn usage now persists through assistant_with_usage; context occupancy reaches both TUI and Panel. Still open: render the provider cache split, regression-test a stable second-round read, settle the wid
task-restated · open 2 weeks since 2026-W33 · was decision required · evidence: d:task-67
f-0025 · sensorium · task 33 restated: Battery belongs to the state machine
What's left was rewritten under “Open”. Charge now enters as SensorSource::Charge through sensord and sessiond interprets it. Open: UPower supplier-walk threshold write support and the step-up-gated charge policy.
task-restated · open 5 weeks since 2026-W30 · evidence: d:task-33
f-0062 · surface · task 48 restated: Shell dies on any reload that owes a lock
What's left was rewritten under “Open”. Unblocked. Viewtop's lock admission/restore and two-client handoff now exist. The QML root still lacks the reload identity its children carry; the locked reload acceptance has not been rerun.
task-restated · open 4 weeks since 2026-W31 · evidence: d:task-48
Standing longest without moving
50 task(s) sat in their section untouched this week. The ten that have sat longest:
- f-0001 · surface · task 2: Lockscreen-as-Rust-system — “In progress” for 4 week(s), since 2026-W31.
- f-0002 · unassigned · task 3: Boot timing: splash → lock — “Open” for 4 week(s), since 2026-W31.
- f-0003 · unassigned · task 7: WCD9340 mic — “Open” for 4 week(s), since 2026-W31.
- f-0004 · identity · task 8: Device state manager / power profiles — “In progress” for 4 week(s), since 2026-W31.
- f-0005 · unassigned · task 9: Suspend-resume FTS calibration race — “Open” for 4 week(s), since 2026-W31.
- f-0006 · sensorium · task 12: Face auth as a capability factor — “Open” for 4 week(s), since 2026-W31.
- f-0008 · surface · task 14: Overview → phone app grid — “In progress” for 4 week(s), since 2026-W31.
- f-0010 · surface · task 16: culver: messenger + contacts — “In progress” for 4 week(s), since 2026-W31.
- f-0011 · surface · task 17: Squeekboard + dictation polish — “Open” for 4 week(s), since 2026-W31.
- f-0012 · unassigned · task 18: Selection/highlight action menu — “Open” for 4 week(s), since 2026-W31.
Provenance
- Evidence:
project-state/evidence/2026-W34.json, collected 2026-08-18T22:46:47Z bytools/project-state/collect.pyv1 against gitea 1.25.5 in 85 API calls. - Deterministic rules: ci-week, dimension-activity, pull-aging, task-delisted, task-listed, task-restated, task-standing.
- Analyst: none run; every finding here is deterministic.
- Trace one:
tools/project-state/synthesize.py --explain <id>.