From bb9bee495b058ca65a61f0c13ef3c850381ccc43 Mon Sep 17 00:00:00 2001 From: Axel Meyer Date: Sat, 16 May 2026 12:41:49 +0200 Subject: [PATCH] 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) --- .gitignore | 2 ++ README.md | 5 +++++ init.lua | 5 +++++ manifest.lib | 1 + 4 files changed, 13 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 init.lua create mode 100644 manifest.lib 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"}