summaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorDoan Luu Duc Tai <doan@luuduct.ai>2026-11-01 08:25:58 -0600
committerDoan Luu Duc Tai <doan@luuduct.ai>2026-11-01 08:25:58 -0600
commit607be5ee239a9b7969eab96145c8af4ee57053d1 (patch)
tree582ada863d690ed8f113f266f2afc8252d421c39 /README.txt
parent9349a2de648e241da8e00ba7ae25cb2a877ff3e9 (diff)
chore: remove obsolete migration code and docsHEADmain
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt9
1 files changed, 5 insertions, 4 deletions
diff --git a/README.txt b/README.txt
index ab5a3bd..3b6488e 100644
--- a/README.txt
+++ b/README.txt
@@ -61,8 +61,8 @@ CHECK AND RELEASE
Cargo.lock + about.hbs generate THIRD-PARTY-LICENSES.html.
Display GNU license names; preserve exact SPDX identifiers and upstream legal text.
- Build/test locally. Deploy prebuilt archives. VPS needs Podman, Git, GnuPG;
- no Rust/Cargo/Node/npm/TypeScript. Backup, restore, host setup, deployment:
+ Build/test locally. Deploy prebuilt archives; Guix supplies runtime tools.
+ VPS needs no Rust/Cargo/Node/npm/TypeScript. Backup, restore, host setup, deployment:
docs/OPERATIONS.txt. Building a release does not activate production.
CHAT — EXPERIMENTAL
@@ -76,8 +76,9 @@ CHAT — EXPERIMENTAL
SQLite snapshots use bundled SQLite C library. Static releases use OpenSSL,
hash-verified musl headers, Rust musl target. VPS needs no compiler.
-GUIX — EXPERIMENTAL
+GUIX RECOVERY
Single .tar.gz capsule with encrypted private state: docs/GUIX.txt.
Canonical Guix store needs privileged bootstrap; existing managed stores refused.
- Real Guix lifecycle/clean-host restore remain unproven. Do not deploy yet.
+ Production uses the packed rootless runtime. Offline clean-host restore,
+ second recovery and VM reboot passed. Host prerequisites/limits: docs/GUIX.txt.