Skip to main content
Docs
⌘K
Deutsch
English
Docs
/
Generation-Pipeline
Generation-Pipeline
Wenn der User auf
"Generate"
klickt, läuft folgende Sequenz:
DB
render-engine
JSDOM +
mermaid SSR
llm_cache
table
Mapper LLM
(gpt-5-mini)
auto-detect
or docs pipeline
API
Editor
DB
render-engine
JSDOM +
mermaid SSR
llm_cache
table
Mapper LLM
(gpt-5-mini)
auto-detect
or docs pipeline
API
Editor
alt
[cache hit]
[cache miss]
alt
[layout: docs]
[default]
POST /generate
SELECT mdContent
choosePipeline(layout, projectType)
runDocsPipeline()
extract frontmatter, TOC
build sidebar groups
runAutoDetectPipeline()
sanitize HTML
lookup by mdHash
cached mapping
sectionize prompt
{ sections: [...] }
INSERT mapping
detect types per section
extract content (V2 parser)
validate against schemas
prerenderMermaidBlocks(body, pack)
{ source → svg map }
renderDocsPage / renderPage
HTML string
UPDATE pages SET generatedJson
{ html, sections, validation }
DB
render-engine
JSDOM +
mermaid SSR
llm_cache
table
Mapper LLM
(gpt-5-mini)
auto-detect
or docs pipeline
API
Editor
DB
render-engine
JSDOM +
mermaid SSR
llm_cache
table
Mapper LLM
(gpt-5-mini)
auto-detect
or docs pipeline
API
Editor
alt
[cache hit]
[cache miss]
alt
[layout: docs]
[default]
POST /generate
SELECT mdContent
choosePipeline(layout, projectType)
runDocsPipeline()
extract frontmatter, TOC
build sidebar groups
runAutoDetectPipeline()
sanitize HTML
lookup by mdHash
cached mapping
sectionize prompt
{ sections: [...] }
INSERT mapping
detect types per section
extract content (V2 parser)
validate against schemas
prerenderMermaidBlocks(body, pack)
{ source → svg map }
renderDocsPage / renderPage
HTML string
UPDATE pages SET generatedJson
{ html, sections, validation }