MessageWeave/scripts/docs_check
anonsaber d4c4c1d09b docs: rename roadmap.md to opengaps.md and drop completed items
- rename docs/roadmap.md -> docs/opengaps.md: file now holds only
  still-open / still-unverified items, so the name matches its content
- removed items proven done during the 2026-09-28 live integration run:
  /search E2E, Telegram 429 backoff, multi-instance duplicate window,
  /ready end-to-end dependency probe, JMAP read-only adapter real-device
  verification, real platform log collection acceptance
- removed the C-NO-LONG-CONN long-polling item (permanent non-goal,
  already registered in docs/retired.md) and the duplicated Redis ACL
  encoding clause (merged into the Redis TLS item)
- removed the whole 验收待办 section (all 3 items resolved)
- narrowed the phase goal to setWebhook + PushSubscription callback chain
- baseline corrected 61 -> 69 passed / 0 failed / 1 ignored, re-measured
  2026-09-29 with cargo test --locked --bin message-weave
- docs/charter.md D-G1-1 marked real-device verified, closing the
  contradiction with docs/design.md:397/:600
- update the DOCS list in all 4 docs gate scripts + TARGET_BEFORE regex
- GATE-DOCS 6/6 pass: VALIDATION, TABLE, ANCHOR 269, SECTION-REF 224,
  SIZE, PATH 392
2026-09-29 19:38:38 +08:00
..
audit_anchors.py docs: rename roadmap.md to opengaps.md and drop completed items 2026-09-29 19:38:38 +08:00
audit_paths.py docs: 回答 hoststack.yaml 的来历与官方做法,补上命令字段不回写的证据 2026-09-29 12:25:08 +08:00
check_file_size.py fix(mode): restore executable bit on the doc validators 2026-09-29 01:16:43 +08:00
check_sec_refs.py docs: rename roadmap.md to opengaps.md and drop completed items 2026-09-29 19:38:38 +08:00
check_tables.py docs: rename roadmap.md to opengaps.md and drop completed items 2026-09-29 19:38:38 +08:00
run_all.sh docs+tooling: no document may name a path that does not exist 2026-09-29 09:28:29 +08:00
validate_docs.py docs: rename roadmap.md to opengaps.md and drop completed items 2026-09-29 19:38:38 +08:00