installer 1.33.0 (pushed, not published): the data volume by the ruled table; step 5b the internal data place; OMV guide second-disk line
gates / gates (push) Successful in 6m42s

architecture/16 §5, §7 (build B). Publishing (tag + webpage.yaml, R-110) waits for the operator's vouch of agent 0.158.1.

Claude-Session: https://claude.ai/code/session_012qRErfCoiTkvDK9N5XHbzb
This commit is contained in:
admin committed 2026-10-16 04:08:39 +02:00
1 parent 394498d06e
commit d45384bf95
4 files changed
+199 -16

No files matched your search

+15
View File
@@ -1,3 +1,18 @@
## 2026-10-16 — felhom-host-install.sh 1.33.0: the data volume by the ruled table; the internal data place (step 5b)
`architecture/16-storage-physical-identity.md` §5, §7 (sizes ruled by the operator 2026-10-16 after the build B space check,
`documentation/audits/storage-identity-buildB-2026-10-15/SPACE-CHECK.md`). **Pushed, NOT published** — publishing is the
`installer-v1.33.0` tag + `manifests/webpage.yaml` (R-110), and waits for the operator's vouch of agent 0.158.1: before it,
step 5b only logs that the vouched bundle has no helper, and the smaller data volume would leave the rest of the pool unused.
- **Step 3** sizes the data volume by the thin POOL: 50 GiB below 300, 100 up to 800, 130 from 800 (`felhom_datavol_gib`;
before: 70/130/250 by free space).
- **Step 5b (new)**, appliance mode only: the bundle's root helper `felhom-internal-place create <32 + data volume>` makes the
internal place in the rest of the pool (reserve max(16 GiB, 10 %) ≤ 48 GiB; only when ≥ 20 GiB) and the step writes the
record the agent mounts from. Never fatal; a byo host's pool is never divided; a re-run never formats again.
- The uninstall removes the helper and names the internal place's LV under KEPT (household data — never removed).
- Tests: `scripts/test_hostinstall.py` (the ruled table, step 3 from the pool, step 5b in every outcome, its place in the
flow), each red-proved by a mutation.
## 2026-10-15 (night) — read_credential.py refuses to write over the credentials file (R-1088)
- `read_credential.py KEY ~/.config/credentials` — the credentials path given as the OUTFILE — truncated the operator's