{# Static autodoc index: no in-page GET search — it cannot filter without a
server. Discovery lives in the global search modal (⌘K). Cards carry
data-chirp-theme-reference-kind for a future client-side filter rail. #}
{% call resource_index(none, page?.href ?? section?.href ?? "/api/", subtitle=none, show_search=false, results_title="Modules", results_subtitle=item_count ~ " module" ~ ("s" if item_count != 1 else "") ~ " · search with ⌘K", results_layout="grid", results_cols=3, has_results=items | length > 0, empty_title="No API modules yet", empty_message="Autodoc modules appear here when generated.", cls="chirp-theme-reference-index chirp-theme-api-index") %}
{% let items = items %}
{% include "autodoc/partials/cards.html" %}
{% end %}