Skip to content

Public inventory summaries disagree with shipped route, tool and computer-handoff inventories #440

Description

@Calmingstorm

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.

Activity

  1. Calmingstorm commented on Sep 30, 2026

    @Calmingstorm
    OwnerAuthor

    Validated as fixed on campaign/v4.10.0-review (PR #629) at 3047c46c: the fix was reviewed against the final code, and its regression tests pass on the branch and in CI. Round-1 correction c951183f: overview pages link the generated tool/route references instead of pinning stale totals, and the computer-use README names all four packaged handoffs; tests/test_docs_live_inventory.py guards against reintroduced counts. It is not merged to master yet. Closing per the maintainer's instruction; reopen if a later change regresses it.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions