MessageWeave/docs
anonsaber 7ed1a086fe docs: add hand-holding quickstart tutorial (EN + ZH)
New docs/quickstart.md and docs/quickstart.zh-CN.md walk a human operator from
zero to the first notification: create a Telegram bot via BotFather, find the
chat id, get a Stalwart app password, provision Redis, deploy the container,
sign in with CONFIG_ENCRYPTION_KEY, fill the business config, register
callbacks, enable processing, verify end-to-end, and schedule the cron drain.

Every claim was verified against the code:
- healthz is static 200 'ok'; /ready returns 503 until all upstreams
  reachable, 200 with per-component booleans
- admin session TTL = 1800s (30 min) in state.rs
- first save must be complete -> 422 (is_complete in config.rs)
- 409 conflict on revision mismatch
- secrets are write-only (Option<SecretString>, never echoed)
- /worker and /reconcile return 204 on success, 503 when disabled
- webhook secret mismatch returns 401 (not 403)
- search triggers: 搜索/查找/检索 + /search command only
- cron-drain.sh uses MW_APP_URL (req), MW_WORKER_TOKEN (req),
  MW_RECONCILE_TOKEN (opt)

Registered both files in all 5 validator DOCS lists (audit_paths globs
automatically). Added rows to README §6 and charter §7 in both languages.
Added discoverable links from README §3 to the quickstart.

GATE-DOCS 6/6 PASS (71 anchors, 735 path-refs).
2026-10-08 17:35:35 +08:00
..
charter.md docs: add hand-holding quickstart tutorial (EN + ZH) 2026-10-08 17:35:35 +08:00
charter.zh-CN.md docs: add hand-holding quickstart tutorial (EN + ZH) 2026-10-08 17:35:35 +08:00
deployment.md docs: fix facts that the code contradicts, in both languages 2026-10-01 18:47:05 +08:00
deployment.zh-CN.md docs: fix facts that the code contradicts, in both languages 2026-10-01 18:47:05 +08:00
design.md docs: restore indentation the ZWSP cleanup destroyed in design.md 2026-10-01 19:04:55 +08:00
design.zh-CN.md docs: drop the SPA-footer deploy proof and reanchor notify.rs refs 2026-10-01 11:18:07 +08:00
opengaps.md docs: fix facts that the code contradicts, in both languages 2026-10-01 18:47:05 +08:00
opengaps.zh-CN.md docs: reanchor the notify.rs and state.rs line refs the backend moved 2026-10-01 11:35:06 +08:00
quickstart.md docs: add hand-holding quickstart tutorial (EN + ZH) 2026-10-08 17:35:35 +08:00
quickstart.zh-CN.md docs: add hand-holding quickstart tutorial (EN + ZH) 2026-10-08 17:35:35 +08:00
reference.md docs: fix facts that the code contradicts, in both languages 2026-10-01 18:47:05 +08:00
reference.zh-CN.md docs: fix facts that the code contradicts, in both languages 2026-10-01 18:47:05 +08:00
retired.md docs: reanchor the notify.rs and state.rs line refs the backend moved 2026-10-01 11:35:06 +08:00
retired.zh-CN.md docs: reanchor the notify.rs and state.rs line refs the backend moved 2026-10-01 11:35:06 +08:00