33 lines
1.6 KiB
JSON
33 lines
1.6 KiB
JSON
{
|
|
"doc_path": "docs/DEVELOPMENT.md",
|
|
"claims_checked": 55,
|
|
"claims_passed": 51,
|
|
"claims_failed": 4,
|
|
"failures": [
|
|
{
|
|
"line": 263,
|
|
"claim": "makes exactly two `setMyCommands` calls — one for the default scope (English) and one for `language_code: \"ms\"`",
|
|
"expected": "SIX calls (bot/scripts/register-commands.mjs CALLS array)",
|
|
"actual": "STALE: actual set is default(en), default+ms, all_private_chats(en), all_private_chats(ms), clear all_group_chats, clear all_chat_administrators. DEPLOYMENT.md:135-137 and GETTING-STARTED.md:216-218 describe the six-call set correctly"
|
|
},
|
|
{
|
|
"line": 571,
|
|
"claim": "no `CONTRIBUTING.md`, no PR template, no CI config",
|
|
"expected": "CONTRIBUTING.md exists at repo root",
|
|
"actual": "STALE: CONTRIBUTING.md now exists (this docs-update wave added it); CI config still absent"
|
|
},
|
|
{
|
|
"line": 605,
|
|
"claim": "no `.github/PULL_REQUEST_TEMPLATE.md`, no CONTRIBUTING file, no CI, no required reviewers",
|
|
"expected": "CONTRIBUTING file exists",
|
|
"actual": "STALE: same drift — CONTRIBUTING.md exists at root; the rest of the sentence holds"
|
|
},
|
|
{
|
|
"line": 638,
|
|
"claim": "`.planning/` is also gitignored (local-only planning docs)",
|
|
"expected": ".planning/ is TRACKED in git (139 files; the '#.planning/' line in root .gitignore is commented out)",
|
|
"actual": "FALSE: contradicts CONTRIBUTING.md:19 ('.planning/PROJECT.md, tracked in this repo') and git ls-files; also the root .gitignore's Zone.Identifier claim nearby is fine, but .planning is not ignored"
|
|
}
|
|
]
|
|
}
|