Skip to content

Lua schema endpoint#606

Draft
cugarteblair wants to merge 10 commits intomainfrom
LuaSchemaEndpoint
Draft

Lua schema endpoint#606
cugarteblair wants to merge 10 commits intomainfrom
LuaSchemaEndpoint

Conversation

@cugarteblair
Copy link
Copy Markdown
Member

No description provided.

@cugarteblair cugarteblair marked this pull request as draft April 13, 2026 13:49
Each FrameRunner (PhoReal, SurfaceFitter, SurfaceBlanket) had its column schema defined in two places: a static registerSchema() at startup and a duplicate schema_description_t array in run(). The runtime registration was always a no-op since the schema was already registered at startup. This removes the duplicate arrays from run() and replaces the two-arg populateGeoColumns(name, descs) with a new refreshGeoColumns() that only re-discovers geo column roles (time/x/y/z) without doing schema work. Net result: -64 lines, one source of truth per runner.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant