MessageWeave/docs
anonsaber 88ac8594cc feat: immediate push trigger + inline /help + RFC 8620 push verification fix
notify.rs (架构师):
- telegram_webhook: /help, help, /summary* processed inline (spawn worker,
  return 204 immediately, no XADD); other messages still enqueue
- jmap_push: verification_code now optional per RFC 8620 — §7.2 initial
  verification requests carry it (verify + store), §7.3 event pushes don't
  (dedup_exists checks subscription was previously verified); this fixes
  the bug where every event push was rejected for missing verification_code
- jmap_push: after enqueue, spawn tokio task runs worker.process immediately;
  claims in-flight dedup → on success claims committed dedup + ACKs stream
  → on failure leaves message in stream for cron drain fallback
- TelegramMessage: add text field for inline command detection

docs/retired.md + retired.zh-CN.md: 4 notify.rs anchors re-anchored to
correct code (433=worker handler, 1173=refresh_business_config,
1552=register_push, 1565-1566=lock:push-register) — old anchors pointed
to wrong code, now semantically correct.

GATE-P0 104/0/4, GATE-DOCS 6/6, clippy 0 warnings, fmt clean.
2026-10-12 22:18:29 +08:00
..
charter.md fix: reconcile lock robustness — TTL 300s→60s, heartbeat 90s→30s, renewal interval 10s 2026-10-12 22:03:11 +08:00
charter.zh-CN.md fix: reconcile lock robustness — TTL 300s→60s, heartbeat 90s→30s, renewal interval 10s 2026-10-12 22:03:11 +08:00
design.md fix: reconcile lock robustness — TTL 300s→60s, heartbeat 90s→30s, renewal interval 10s 2026-10-12 22:03:11 +08:00
design.zh-CN.md feat(reconcile): filter initial baseline to 7-day unread emails 2026-10-12 22:08:51 +08:00
opengaps.md feat(reconcile): filter initial baseline to 7-day unread emails 2026-10-12 22:08:51 +08:00
opengaps.zh-CN.md feat(reconcile): filter initial baseline to 7-day unread emails 2026-10-12 22:08:51 +08:00
reference.md fix: reconcile lock robustness — TTL 300s→60s, heartbeat 90s→30s, renewal interval 10s 2026-10-12 22:03:11 +08:00
reference.zh-CN.md fix: reconcile lock robustness — TTL 300s→60s, heartbeat 90s→30s, renewal interval 10s 2026-10-12 22:03:11 +08:00
retired.md feat: immediate push trigger + inline /help + RFC 8620 push verification fix 2026-10-12 22:18:29 +08:00
retired.zh-CN.md feat: immediate push trigger + inline /help + RFC 8620 push verification fix 2026-10-12 22:18:29 +08:00