Skip to content

docs: reconcile tool count, EnergyPlus range, and stability claims#72

Merged
samuelduchesne merged 1 commit into
mainfrom
claude/idfkit-consistency-audit-vyTBB
May 23, 2026
Merged

docs: reconcile tool count, EnergyPlus range, and stability claims#72
samuelduchesne merged 1 commit into
mainfrom
claude/idfkit-consistency-audit-vyTBB

Conversation

@samuelduchesne
Copy link
Copy Markdown
Collaborator

Summary

Three different MCP tool counts were live across the ecosystem (idfkit.com=25, README=32, mcp.idfkit.com=35) when the actual count is 37 (verified by grepping @tool decorators across src/idfkit_mcp/tools/). Two different EnergyPlus upper bounds were also in play (25.2 vs 26.1) when versions.py supports through 26.1. This PR brings README + docs in line with the code.

Changes

  • README.md: 32 tools / seven categories37 tools / ten categories, plus 13 MCP resources. Per-category counts corrected to match decorator reality (Read 7→6, Write 9→10, Sim 5→8, Docs 3→2; added Geometry, Schedules, Migration rows).
  • docs/index.md: hero chip 35 MCP tools37 MCP tools. Dropped "production-ready" wording and added an explicit Beta admonition. Per the audit decision, both idfkit and idfkit-mcp are positioned as beta — no contradictions between sites.
  • docs/tools/index.md: header counts fixed; catalog table now includes the previously-missing remove_objects, migrate_model, and idfkit://migration/report rows.
  • docs/concepts/architecture.md: Mermaid diagram EnergyPlus 8.9 – 25.28.9 – 26.1. Weather station count 16,000+~17,300 unique (matches idfkit's actual WMO unique count).

Companion PRs

  • idfkit/idfkit#161 — fix __version__ to read from package metadata; bump pyproject.toml to 0.12.2; correct stale weather-station counts in README & docs.
  • idfkit/idfkit.com (separate PR, same branch) — sync MCP tool count, EP range, and weather-station hero stat with ground truth.

Test plan

  • make docs renders docs/index.md, docs/tools/index.md, and docs/concepts/architecture.md without errors.
  • Tool catalog table on mcp.idfkit.com/docs/tools/ shows 37 rows across 10 categories.
  • Mermaid architecture diagram renders with EnergyPlus 8.9 – 26.1 and ~17,300 unique stations.
  • Hero chip on landing page reads 37 MCP tools.

https://claude.ai/code/session_017WyEWRf3BQkxcVc5bz7hfj


Generated by Claude Code

Three different tool counts were live across the ecosystem (idfkit.com=25,
README=32, mcp.idfkit.com=35) when the actual count is 37, and two
different EnergyPlus upper bounds (25.2 vs 26.1) when versions.py
supports through 26.1. Fix the README and docs to match the code.

Changes:
- README: "32 tools / seven categories" -> "37 tools / ten categories,
  plus 13 MCP resources". Fix per-category counts to match @tool
  decorators in src/idfkit_mcp/tools/: Read 7->6, Write 9->10, Sim 5->8,
  Docs 3->2, add Geometry/Schedules/Migration rows.
- docs/index.md: hero chip "35 MCP tools" -> "37 MCP tools". Drop
  "production-ready" wording and add an explicit beta admonition so
  the positioning matches idfkit's beta status (no contradictions
  between sites).
- docs/tools/index.md: "35 tools in nine categories, plus 12 MCP
  resources" -> "37 tools in ten categories, plus 13 MCP resources".
  Add missing rows for remove_objects, migrate_model, and the
  idfkit://migration/report resource.
- docs/concepts/architecture.md: Mermaid diagram "EnergyPlus 8.9 -
  25.2" -> "EnergyPlus 8.9 - 26.1"; weather station count "16,000+"
  -> "~17,300 unique" to match idfkit's actual claim.

https://claude.ai/code/session_017WyEWRf3BQkxcVc5bz7hfj
github-actions Bot added a commit that referenced this pull request May 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor

@samuelduchesne samuelduchesne merged commit 881c15b into main May 23, 2026
8 checks passed
github-actions Bot added a commit that referenced this pull request May 23, 2026
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.

2 participants