Namespace Kuestenlogik.Bowire.Scaffold

Classes

BowireScaffoldEndpointContribution

Mounts the scaffold endpoints inside the workbench's auth-gated group (#177), found by core's IBowireEndpointContribution scan.

BowireScaffoldEndpoints

The scaffold HTTP surface.

ScaffoldField

One field of a ScaffoldSpec.

ScaffoldFile

One generated file.

ScaffoldGenerateRequest

A spec to generate from.

ScaffoldGenerator

Turns a ScaffoldSpec into files (#177). A pure function of the spec and the templates embedded in this assembly: the same spec gives the same bytes on every machine, whichever model wrote it.

ScaffoldIntentParser

Reads a spec out of a sentence without a model (#177) — what scaffolding falls back to when no AI provider answers, and what the CLI uses unless told otherwise.

ScaffoldParseRequest

A sentence to read a spec from.

ScaffoldSpec

What a scaffold is generated from (#177): one entity, its fields, and the protocol to serve it over. Written by the AI assistant from a sentence, by ScaffoldIntentParser without a model, or by hand.

ScaffoldWriteRequest

Files to put into the workspace, as the operator left them after editing.