Severity: P3
Verified at v4.10.0, 55c15761845b00931ab2ea4aa184a7797dfd0614.
Documentation and implementation
README.md:33,128,271; docs/index.md:42,58-59; docs/computer-use/README.md:3-4; tests/characterization/test_api_route_parity.py:288; src/tools/registry.py:17-27; packaging/nfpm.yml:117-124
User impact
Users comparing API/tool coverage and packaged guidance see obsolete 211 routes, 74 static tools/23 core and three handoffs; authoritative shipped inventories are 237 REST registrations, 67 static tools/20 core and four handoffs including Hyprland. Dynamic computer tools should be distinguished explicitly.
Verification
Independently checked stale literals, route parity pin and package handoff entries; reviewer real registry import confirmed static tool/core counts and generated reference checks passed.
Concrete correction
Reconcile or generate overview inventories from authoritative definitions, preserving clear static-versus-dynamic count semantics.
Duplicate screening
Checked all open/closed issue inventory and GitHub title/body search; no matching root cause. Documentation accuracy only, not a request to reverse settled product decisions.
Severity: P3
Verified at v4.10.0,
55c15761845b00931ab2ea4aa184a7797dfd0614.Documentation and implementation
README.md:33,128,271; docs/index.md:42,58-59; docs/computer-use/README.md:3-4; tests/characterization/test_api_route_parity.py:288; src/tools/registry.py:17-27; packaging/nfpm.yml:117-124User impact
Users comparing API/tool coverage and packaged guidance see obsolete 211 routes, 74 static tools/23 core and three handoffs; authoritative shipped inventories are 237 REST registrations, 67 static tools/20 core and four handoffs including Hyprland. Dynamic computer tools should be distinguished explicitly.
Verification
Independently checked stale literals, route parity pin and package handoff entries; reviewer real registry import confirmed static tool/core counts and generated reference checks passed.
Concrete correction
Reconcile or generate overview inventories from authoritative definitions, preserving clear static-versus-dynamic count semantics.
Duplicate screening
Checked all open/closed issue inventory and GitHub title/body search; no matching root cause. Documentation accuracy only, not a request to reverse settled product decisions.