commit bb9bee495b058ca65a61f0c13ef3c850381ccc43 Author: Axel Meyer Date: Sat May 16 12:41:49 2026 +0200 init: lib-core.api-discovery v0.1.0 skeleton Empty M-table. Functions added incrementally via TDD in subsequent S2-plan tasks. Co-Authored-By: Claude Opus 4.7 (1M context) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..41ae811 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build/ +*.log diff --git a/README.md b/README.md new file mode 100644 index 0000000..378feb5 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# 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 diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..4a8a4ae --- /dev/null +++ b/init.lua @@ -0,0 +1,5 @@ +-- lib-core.api-discovery — Pure-Lua surface-discovery + README-parsing. +-- See: meta/docs/superpowers/specs/2026-05-16-api-doc-convention-design.md +local M = {} + +return M diff --git a/manifest.lib b/manifest.lib new file mode 100644 index 0000000..c8359b2 --- /dev/null +++ b/manifest.lib @@ -0,0 +1 @@ +{"id":"lib-core.api-discovery","version":"0.1.0","api_min":"0.1"}