summaryrefslogtreecommitdiff
path: root/docs/CHAT-APPLICATION.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 /docs/CHAT-APPLICATION.txt
parent9349a2de648e241da8e00ba7ae25cb2a877ff3e9 (diff)
chore: remove obsolete migration code and docsHEADmain
Diffstat (limited to 'docs/CHAT-APPLICATION.txt')
-rw-r--r--docs/CHAT-APPLICATION.txt20
1 files changed, 9 insertions, 11 deletions
diff --git a/docs/CHAT-APPLICATION.txt b/docs/CHAT-APPLICATION.txt
index 388c677..6a90477 100644
--- a/docs/CHAT-APPLICATION.txt
+++ b/docs/CHAT-APPLICATION.txt
@@ -16,9 +16,9 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
EXPERIMENTAL PRIVATE CHAT
- Available on main: direct development and prebuilt Podman/HTTPS deployment.
- See CHAT-PRODUCTION.txt for release, setup, and recovery. Feature work does
- not merge main or activate the VPS. Experimental; no independent messenger audit.
+ Direct development and prebuilt Podman/HTTPS deployment are supported.
+ See CHAT-PRODUCTION.txt for release, setup and recovery. Experimental;
+ no independent messenger security audit.
WHAT EXISTS
@@ -108,9 +108,9 @@ OWNER FILE LOSS AND BACKEND RESET
Run development commands at the stack root. Reset has no HTTP API; private
chat-directory access is the administrative boundary. Production runs
- ./bin/stack chat --owner-fingerprint and ./bin/stack chat --reset-owner in an
- isolated maintenance container. First stop with ./bin/stack down; restart
- with ./bin/stack up --production. No VPS Rust required. Read CHAT-PRODUCTION.txt
+ ./bin/run chat --owner-fingerprint and ./bin/run chat --reset-owner in an
+ isolated maintenance container. First stop with ./bin/run down; restart
+ with ./bin/run up --production. No VPS Rust required. Read CHAT-PRODUCTION.txt
before destructive reset.
Read the current public fingerprint, even if you have lost the private file:
@@ -321,10 +321,8 @@ INTERFACE AND SITE STYLE
LICENSES, SOURCE, AND VERIFICATION
- Bundled SQLite snapshots require a musl C compiler for portable CLI builds.
- The root CLI ran as x86_64 static PIE; VPS SQLite packages are unnecessary.
- Local checks compiled C with Alpine musl 1.2.6 headers/host compiler and
- linked with Rust's self-contained musl runtime.
+ Portable CLI builds statically link bundled SQLite with musl. Production
+ needs no SQLite package or compiler. Build inputs: CHAT-PRODUCTION.txt.
The rendered dependency-license page is centralized on the main website at
https://doan.luuduct.ai/THIRD-PARTY-LICENSES.html. Chat links point there; its
@@ -400,4 +398,4 @@ LICENSES, SOURCE, AND VERIFICATION
images and no build directories inside the recovered installation.
Native tests cover authorization, challenge reuse, expiry, locked sessions,
quotas, idempotency, and SQLite snapshot recovery. The implemented design and
- limits are documented here. CHAT-OPENSSL-MIGRATION.txt records the backend review.
+ limits are documented here. CHAT-CRYPTO.txt records the backend review.