Axel Meyer 97df886e0f feat(api-discovery): add tier=engine for engine-repo lints
The engine repo has neither init.lua nor manifest.lib — it's a C
codebase, not a Lua lib. Previously running --lint on it would fail
with read errors.

Add tier=engine: skips parse_lua_surface, parse_readme_api, and
topology generation, runs only validate_readme_structure for
structural compliance. Tier accepts a more flexible Badges pattern
since engine uses fields like Version/License instead of Lib-ID.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 18:45:02 +02:00
2026-05-16 18:04:14 +02:00

lib-core.api-discovery

Pure-Lua-Library for surface-discovery (extract M.* from Lua source) and README-parsing (extract documented API from markdown). Sandbox-safe — no FS, no side-effects. Used by Sporel's --lint CLI mode.

Version: 0.1.0

Description
Pure-Lua surface-discovery + README-parsing for Sporel API-Doc-Convention
Readme 61 KiB
Languages
Lua 100%