Watch
1
0
Fork
You've already forked SouveraineOS
0

docs: name x86 and reconcile public body claims

This commit is contained in:
Fimeg 2026-08-10 23:42:35 -04:00
commit fff0618237
5 changed files with 48 additions and 9 deletions

View file

@ -75,7 +75,7 @@ operations; mounted ro,nofail. Backup in `../blobs/` +
display.md.
- WiFi wcn3990 (ath10k_snoc), BT (hci_uart/btqca), modem MPSS (see
modem.md), sensors behind SLPI DSP (see slpi.md), audio WCD9340 over
SLIMbus (not yet working).
SLIMbus (working HiFi speaker, microphone and two-way calls; see audio.md).
- Power button = pm8941_pwrkey → input event; volume keys GPIO.
## Charging (pmi8998, `qcom_smbx`)

View file

@ -20,14 +20,14 @@ several hours. **Verify with events, not with dmesg.**
## The bodies
| | [blueline](blueline/) | [d10](d10/) | [m1](m1/) |
|---|---|---|---|
| device | Pixel 3 | iPhone 7 (A1660) | MacBook (Apple Silicon) |
| SoC | SDM845 | Apple T8010 | M1 |
| role | Casey's daily driver | second body | not here yet |
| boot | pacman kernel + extlinux, no flash | checkm8 → m1n1, per boot, host-tethered | — |
| tether | `172.16.42.1` | `172.16.43.1` | — |
| status | daily use | bring-up | planned |
| | [blueline](blueline/) | [d10](d10/) | [x86](x86/) | [m1](m1/) |
|---|---|---|---|---|
| device | Pixel 3 | iPhone 7 (A1660) | HP ProBook 450 G6 | MacBook (Apple Silicon) |
| architecture | SDM845 / aarch64 | Apple T8010 / aarch64 | x86_64 | Apple M1 / aarch64 |
| role | Casey's daily driver | second body | Casey's daily workstation | not here yet |
| boot | pacman kernel + extlinux, no flash | checkm8 → m1n1, per boot, host-tethered | existing EndeavourOS install | — |
| tether | `172.16.42.1` | `172.16.43.1` | — | — |
| status | daily use | bring-up | substrate installed; OS profile bring-up | planned |
**Both phones are plugged in at once and that is the invariant.** Never unplug
one to make a command convenient.
@ -65,8 +65,19 @@ one to make a command convenient.
`devices/blueline/` is a pointer, not a second copy.
- **d10**`docs/tasks/63-d10-second-body.md` carries the whole argument;
`hoolock/BOOT-d10.md` carries the boot chain and `hoolock/boot.sh` runs it.
- **x86**`devices/x86/` records the HP ProBook's observed workstation state.
The `x86-laptop` profile is blocked: an installed substrate package is not an
installer-ready SouveraineOS body.
- **m1** — nothing yet. `devices/m1/` states what is already known to transfer.
## Planned Apple-mobile family
The A5A11 family is a real future branch: checkm8-class boot access opens
iPhones and iPads in that range to the same kind of work now underway on d10.
It is **not** a supported target or a single device profile. The family spans
different boards and CPU generations; each body needs its own boot, display,
input, storage and package evidence before it joins this matrix.
## The rule this hierarchy exists to enforce
**One common base that adapts, never `souveraine-upower-iphone` and `-pixel3`.**

15
devices/x86/README.md Normal file
View file

@ -0,0 +1,15 @@
# x86 — HP ProBook 450 G6
Casey's daily workstation. Observed 2026-08-10: HP ProBook 450 G6, `x86_64`,
EndeavourOS, with the `souveraine` package installed.
This establishes a real x86 body of work. It does **not** establish an
installer-ready SouveraineOS laptop: the `x86-laptop` distribution profile is
still blocked because its hardware profile and installer path do not exist.
`upower-souveraine` and `souveraine-updater` were not installed in the observed
workstation state, and no claim about session authority on this body should be
made until it is exercised and recorded.
The next useful work is to define the laptop profile from the distribution
contract, then prove its session and package path on this machine. Do not turn
the current workstation into a private installer ritual.

View file

@ -108,6 +108,12 @@ architecture = "x86_64"
profile = "x86-laptop"
state = "planned"
[targets.hp-probook-450-g6]
label = "HP ProBook 450 G6"
architecture = "x86_64"
profile = "x86-laptop"
state = "bringup"
[targets.m1]
label = "Apple Silicon laptop"
architecture = "aarch64"

View file

@ -40,6 +40,13 @@ Owner: Rook, under Casey's direction. Casey took the site's identity decision: s
Being (Souvie, memory and sensorium) as explicit navigation branches. The
public pages use one shared `Nav.astro` and one shared `PageHeader.astro`;
page routes no longer carry divergent header markup.
- A 2026-08-10 SAF/PAF reconciliation corrected the public hardware and
substrate pages. The HP ProBook 450 G6 is now named as the observed x86_64
workstation body, while its installer profile remains blocked; A5A11 is
named only as a planned Apple-mobile family. The public federation page now
reflects SAF's commissioned per-node design rather than copied seed identity,
and the memory page reflects SAF's five compaction paths. `PAF/platform.md`
was corrected to agree with PAF's live audio record.
- `npm run build` is green: 31 static routes. The original workbench image is
the explicit user-approved exception to the normal public leak boundary.
- Server is clean at `e9a6c59`; Docker rebuilt and recreated the port-3303