MessageWeave/scripts/docs_check
anonsaber 2447106840 docs: describe the reconcile cursor, re-anchor drifted refs, fix three stale claims
reference.md: new Section 6.5 explains the bimodal cursor, the two token
classes (Session.state is not an Email-collection token; newState is), why a
truncated walk persists as a walk, and why oldState and destroyed are dropped.
Section 6.2 budget table is renamed to the new constant names and gains
RECONCILE_INITIAL_CHANGES. state:jmap:since is listed as a pipeline key.

opengaps.md: the re-baseline fix is described with the new session_state()
name, and the position-walk note no longer claims a state argument is passed
as None - the None is folder_id, and the method has no state parameter at all.

retired.md: the dead-code removal no longer claims those were the last three
#[expect(dead_code)] attributes in src/; reload_async still has one.

deployment.md / design.md: the 54+14 anchors the code move had shifted by one
hunk are re-anchored, plus two manual corrections (the /reconcile route and the
unconditional 204 return). charter.md: baseline 89 -> 93 passed.
AGENTS.md: the two anchor counts it quotes (60, 44) were stale; they are 54
and 17.

check_sec_refs.py: two-part section refs attributed to an RFC (RFC 8620
Section 2.1) are external, not doc references - the trailing-dot test only
caught the three-part form.
2026-09-30 14:11:52 +08:00
..
audit_anchor_semantics.py docs: stop maintaining source line numbers in reference.md 2026-09-30 02:02:34 +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: describe the reconcile cursor, re-anchor drifted refs, fix three stale claims 2026-09-30 14:11:52 +08:00
check_tables.py docs: rename roadmap.md to opengaps.md and drop completed items 2026-09-29 19:38:38 +08:00
reanchor.py docs: close the TTL gap, re-anchor drifted code refs, add anchor tooling 2026-09-30 13:20:13 +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
show_anchors.py docs: close the TTL gap, re-anchor drifted code refs, add anchor tooling 2026-09-30 13:20:13 +08:00
validate_docs.py docs: rename roadmap.md to opengaps.md and drop completed items 2026-09-29 19:38:38 +08:00