|
|
pirms 1 mēnesi | |
|---|---|---|
| cmd/qctextbuilder | pirms 1 mēnesi | |
| data | pirms 1 mēnesi | |
| dist | pirms 1 mēnesi | |
| docs | pirms 1 mēnesi | |
| internal | pirms 1 mēnesi | |
| migrations | pirms 1 mēnesi | |
| test/integration | pirms 1 mēnesi | |
| web | pirms 1 mēnesi | |
| .env.local | pirms 1 mēnesi | |
| AGENTS.md | pirms 1 mēnesi | |
| README.md | pirms 1 mēnesi | |
| build-local.ps1 | pirms 1 mēnesi | |
| concept.json | pirms 1 mēnesi | |
| go.mod | pirms 1 mēnesi | |
| go.sum | pirms 1 mēnesi | |
| run-local.ps1 | pirms 1 mēnesi | |
QC Text Builder ist eine Go-Anwendung fuer den kontrollierten QC-Textprozess von Template bis Site-Build.
Die App kann heute:
draft -> reviewed -> submitted fuehren.POST /api/drafts/intake verarbeiten (Stammdaten + optional Website-/Stilkontext, kein Direkt-Build).max_completion_tokens fuer OpenAI GPT-5-Modelle, sonst max_tokens), inkl. Settings-Validate-Action.choices[].message.content als String/Part-Array sowie output_text/output[].content); bei leerem Ergebnis werden nur sichere Strukturdiagnosen (Keys/Typen), keine Prompt-/Secret-Inhalte, zurueckgegeben.hero.title, service_items[n].description) auf Template-Felder abbilden als Vorbereitung fuer spaeteren LLM-Autofill.fieldPath/Slot und Rule-based Fallback fuer Ausfall-/Testfaelle.Generate all, Regenerate all, Apply all to empty sowie per-Feld Apply/Regenerate im Draft-/Build-UI.fieldPath, Suggestion-Metadaten, Slot-Preview) sind im UI standardmaessig ausgeblendet und nur per Debug-Toggle sichtbar.GET /api/logs?limit=<n> fuer aktuelle In-Memory-Logeintraege (Ring-Buffer, neueste zuerst).Wichtig:
HTTP_ADDR=:8080DB_DRIVER=sqlite (Default)DB_URL=data/qctextbuilder.db (Default)QC_BASE_URL=https://qc-api.yggdrasil.dev-mono.net/api/v1QC_TOKEN=<bearer token>LOG_FILE=logs/qctextbuilder.log fuer zusaetzliches JSON-Logfile (stdout bleibt aktiv)go run ./cmd/qctextbuilderDefault ist SQLite. Gespeichert werden Settings (inkl. Prompt-Konfig und LLM-Provider-/Modell-/Runtime-/Key-Grundlagen), Templates, Manifeste/Felder, Drafts und Site-Builds.
Empfohlener Ablauf:
reviewed setzen.submitted fortgeschrieben.Zielbild, Roadmap und Ausbaustufen stehen hier:
docs/TARGET_STATE_AND_ROADMAP.mdProjektlokale Agentenleitplanken stehen hier:
AGENTS.md