Skip to content

v5.0.437 docs follow-up: document AI-agent discovery + em-dash work, fix stale counts#29

Open
dylanroscover wants to merge 1 commit into
mainfrom
tdn-diff-tool
Open

v5.0.437 docs follow-up: document AI-agent discovery + em-dash work, fix stale counts#29
dylanroscover wants to merge 1 commit into
mainfrom
tdn-diff-tool

Conversation

@dylanroscover

Copy link
Copy Markdown
Owner

Post-release documentation follow-up for v5.0.437, from a 4-dimension release audit.

The v5.0.437 release shipped two substantive changes that were undocumented in the changelog/release notes -- the same class of gap that initially hit diff_tdn:

  • AI-agent discovery surface -- llms.txt / llms-full.txt, the /for-ai page + for-ai.json/for-ai.txt endpoints, schema.org SoftwareApplication JSON-LD (served at embody.tools)
  • Em-dash mojibake fix + ascii-punctuation rule -- CP1252 round-trip corruption fixed in shipped execute.py, repo-wide ASCII-punctuation normalization, new shipped .claude/rules/ascii-punctuation.md

Both are now documented under the v5.0.437 changelog entry, and the published GitHub release notes are already updated to match.

Also fixes stale figures the audit caught:

  • docs/testing.md: 60/1,449 -> 61/1,469
  • README: "and 37 more" -> "and 42 more" (49 MCP tools - 7 shown)
  • test_git_status.py docstring: _gitRelPath -> _mapChangedToOps (stale after the async-fix refactor)

Known gaps the audit flagged (not addressed here)

  • The full suite was not re-run against the final post-codex-fix code (blocked: dev TD's Envoy is currently down). Affected suites were verified individually (test_git_status 20/20, test_claude_config 71/71).
  • The new async git-status orchestration (worker thread, generation guard, no-git / pool-exhaustion / coalescing paths) has no automated test coverage -- test_git_status.py covers only the pure statics. Recommended as a focused follow-up (fake-ThreadManager pattern).

🤖 Generated with Claude Code

…/ASCII work, fix stale counts

Post-release documentation fixes surfaced by a 4-dimension release audit of v5.0.437:
- Changelog + GitHub release notes: document the AI-agent discovery surface
  (llms.txt / llms-full.txt, /for-ai page + for-ai.json/txt endpoints, schema.org
  JSON-LD) and the em-dash mojibake fix + ascii-punctuation rule -- both shipped
  in v5.0.437 but previously undocumented (like diff_tdn was).
- docs/testing.md: 60/1,449 -> 61/1,469 (lagged the v5.0.437 bump).
- README: "and 37 more" -> "and 42 more" (49 MCP tools minus the 7 shown).
- test_git_status.py docstring: _gitRelPath -> _mapChangedToOps (stale after the
  async-fix refactor that replaced the helper).

The published GitHub release v5.0.437 notes are already updated to match.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
odd-heart-e305 464f0df Commit Preview URL

Branch Preview URL
Jun 08 2026, 12:53 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant