Watch
1
0
Fork
You've already forked SouveraineOS
0

task 77: bind Lens proof to r21

This commit is contained in:
Fimeg 2026-08-25 08:01:10 -04:00
commit 71c9ff7c84

View file

@ -1,7 +1,7 @@
# 77 — The lens: a human-first garden over a git vault # 77 — The lens: a human-first garden over a git vault
Status: **r18 packaged and installed on x86_64; source HEAD is r19; AArch64 is Status: **r21 is signed, archived and installed on x86_64; the same source is
declared but not yet proven.** Last checked 2026-08-24. packaged for AArch64 but not device-exercised.** Last checked 2026-08-25.
Owner: Rook, under Casey's direction. Repo: `~/Projects/souveraine-lens` Owner: Rook, under Casey's direction. Repo: `~/Projects/souveraine-lens`
(gitea `Fimeg/souveraine-lens`, branch `primary`). (gitea `Fimeg/souveraine-lens`, branch `primary`).
@ -50,16 +50,18 @@ analyzed by my agent for connections."*
paths + edge publisher. paths + edge publisher.
- [x] Folder/subcategory support + inbox capture (commit `61cf534`). - [x] Folder/subcategory support + inbox capture (commit `61cf534`).
- [x] Edge publisher executable (commit `c71c7e4`) — fixes run 1632's exit 126. - [x] Edge publisher executable (commit `c71c7e4`) — fixes run 1632's exit 126.
- [x] r18 (`0.1.r18.g1eb2840df769-1`) is signed in the internal - [x] r21 (`0.1.r21.gf01a2fcb2b1e-1`) is signed in the internal
`souveraine-x86_64` archive and installed as a pacman-owned x86_64 binary `souveraine-x86_64` archive and installed as a pacman-owned x86_64 binary
on the laptop. on the laptop; `pacman -Qkk` reports 17 files and 0 altered files.
- [x] Internal edge repo DB wiring exposes `souveraine-lens` by name. - [x] Internal edge repo DB wiring exposes `souveraine-lens` by name.
- [ ] Package r19 (`216faea`) from current `primary`; the installed and indexed - [x] The distribution manifest owns `souveraine-lens` for x86_64 and AArch64,
package remains r18. and both producer jobs refuse artifacts outside that contract.
- [ ] Prove the AArch64 job builds and publishes an AArch64 package. A workflow - [x] CI run 2180 built, signed and published x86_64 and AArch64 r21 packages;
and sysroot path are source state, not an install or runtime result. AArch64 remains package proof, not installation or runtime proof.
- [ ] Exercise r19 from its package on the laptop; verify folder tree, capture → - [x] The exact r21 SHA passed the public-candidate source gates in run 2195.
inbox, linking, named agents, amend step-up, and link-preserving moves. - [ ] Exercise r21 from a newly started packaged process on the laptop; verify
folder tree, capture → inbox, linking, named agents, amend step-up, and
link-preserving moves.
## Evidence ## Evidence
@ -69,27 +71,29 @@ analyzed by my agent for connections."*
`68-shared-household-state.md`, `FIRST-CLASS-APPS.md`, `68-shared-household-state.md`, `FIRST-CLASS-APPS.md`,
`SHARED-STATE-ARCHITECTURE.md`; kiyoshi (`~/Projects/references/kiyoshi/`) `SHARED-STATE-ARCHITECTURE.md`; kiyoshi (`~/Projects/references/kiyoshi/`)
is the visual reference — sampled, not copied. is the visual reference — sampled, not copied.
- CI run 1632 failed only at the publish step (exit 126, non-executable - Gitea Actions run 2180 is green on `primary` at `f01a2fcb2b1e`; its edge
publisher); build, makepkg and sign all passed before it. release contains r21 packages and detached archive signatures for both
- On 2026-08-24, `pacman -Q` and `pacman -Qo /usr/bin/souveraine-lens` both architectures. Run 2195 is green on the exact `public` candidate SHA.
reported `souveraine-lens 0.1.r18.g1eb2840df769-1`; `file` identified the - On 2026-08-25, the package signature verified against the Souveraine archive
owned binary as x86-64. `pacman -Si` found the same signed package in key. `pacman -Q` reported `souveraine-lens 0.1.r21.gf01a2fcb2b1e-1`, and
`souveraine-x86_64`. `pacman -Qkk` reported 17 files with 0 altered files.
- The component repo's `primary` branch is at its nineteenth commit, - Lens processes already running during the upgrade were deliberately left
`216faea`; that newer source is not the installed package above. alone. They retain their old in-memory image until Casey reopens them; the
r21 package is installed, not yet newly launched and exercised.
- The internal public candidate exists and is green. No anonymous Lens Forge
repository exists yet; publication remains owned by the central rail.
## Remaining work ## Remaining work
1. Land the Lens producer/package declarations and pre-publish manifest gates, 1. Reopen the packaged r21 process and exercise its UI and limb on the laptop.
then run CI on `primary` for r19. 2. Do not infer AArch64 install or runtime behavior from the green cross-package
2. Confirm x86_64 and AArch64 artifacts and signatures independently. Do not path; exercise it on a declared AArch64 target when that deployment is wanted.
infer AArch64 install or runtime behavior from the cross-build path. 3. Project `souveraine-lens` to the public Forge through the central
3. Upgrade the laptop by package and exercise the r19 UI and limb. publication rail before changing Cargo or PKGBUILD source URLs to a public
4. Project `souveraine-lens` to the public Forge before changing Cargo or repository.
PKGBUILD source URLs to a public repository. 4. The shared-task lane when TASK-68's authority shape lands (the agent assigns
5. The shared-task lane when TASK-68's authority shape lands (the agent assigns
human tasks through the vault; the lens surfaces them as notes). human tasks through the vault; the lens surfaces them as notes).
6. The "agent analyzes dumped ideas for connections" lane — substrate-side, 5. The "agent analyzes dumped ideas for connections" lane — substrate-side,
over the limb; not built. over the limb; not built.
## Connections ## Connections