v0.318.0: the internal data place, partitions, an honest whole-box backup offer (R-1084), sys_drive never offered (R-1082)
gates / gates (push) Successful in 46s
gates / gates (push) Successful in 46s
felhom.eu architecture/16 §4-§6 (build B). MinAgent 0.157.0 — the internal place and the partitions appear only when agent >= 0.158.0 reports them. Tests red-proved; four parity fixtures refreshed (only the new lines). Claude-Session: https://claude.ai/code/session_012qRErfCoiTkvDK9N5XHbzb
This commit is contained in:
1 parent
123d2d553f
commit
a43d0423d5
28 files changed
+913
-26
No files matched your search
@@ -1,3 +1,27 @@
|
||||
## v0.318.0 — the internal data place, partitions, an honest whole-box backup offer, sys_drive never offered (2026-10-16)
|
||||
|
||||
**MinAgent: 0.157.0** — nothing here calls a new agent endpoint. The internal place and the partitions appear only when the
|
||||
agent (≥ 0.158.0) reports them; below that the pages are exactly as before. The backup offer uses the 0.157.0 same-disk call
|
||||
(`FeatureSameDisk`), and an older agent keeps today's offer. No golden (`09` §3 decision 250). Design: felhom.eu
|
||||
`architecture/16-storage-physical-identity.md` §4–§6 (build B; operator rulings D3–D5, sizes 2026-10-16).
|
||||
|
||||
- **The internal data place „Belső tárhely"** (`web/internal_place.go`): an agent row of kind `internal` is bound into the
|
||||
guest on one drive-gate tick and registered on the next — kind `internal`, the default drive unless the household has one,
|
||||
label in the box's language. Media and data-folder apps then install with no extra step and no sentence (R-1068 closes when this is seen
|
||||
live). Eject, retire and format of it are refused in words; its card says it is on the machine's own disk and
|
||||
outside the full system backup; it is never offered as the whole-box backup place.
|
||||
- **R-1084 — the whole-box backup offer asks the agent**: proven different disk → today's promise; unproven (a VM, a USB
|
||||
bridge) → offered with build A's words and no promise (`backup.target.offer_unproven`); same disk → not offered; older
|
||||
agent → today's offer.
|
||||
- **R-1082 — `/mnt/sys_drive` is never offered to attach** (operator ruling 2026-10-16 „hide it now"): excluded by device, so
|
||||
no second bind of the data volume can bring it back. A box that already registered it keeps it.
|
||||
- **Partitions** (`16` §6): the format and attach wizards list each part of a free disk („{n}. rész"); a disk whose other
|
||||
part is a registered drive offers only its free parts, and formatting that whole disk is refused on the server too
|
||||
(`err.web.meghajto_hasznalatban_formazas`). A formatted part's filesystem is found for the mount. Nothing creates, deletes
|
||||
or resizes a part.
|
||||
- Tests red-proved: internal_place_test.go, d4 (a media app lands on the internal place), r1084_offer_identity_test.go,
|
||||
r1082_sysdrive_hidden_test.go, partitions_test.go. Four parity fixtures refreshed (diff = only the new lines).
|
||||
|
||||
## v0.317.0 — a second copy counts only on a proven different disk; the no-drive install speaks in words (2026-10-15)
|
||||
|
||||
**MinAgent: 0.157.0** — the same-disk verdict needs agent 0.157.0 (`FeatureSameDisk`, `POST /disks/same-disk`). Below it the
|
||||
|
||||
Reference in new issue
Block a user