|
|
1 miesiąc temu | |
|---|---|---|
| cmd/qctextbuilder | 1 miesiąc temu | |
| data | 1 miesiąc temu | |
| dist | 1 miesiąc temu | |
| docs | 1 miesiąc temu | |
| internal | 1 miesiąc temu | |
| migrations | 1 miesiąc temu | |
| test/integration | 1 miesiąc temu | |
| web | 1 miesiąc temu | |
| .env.local | 1 miesiąc temu | |
| AGENTS.md | 1 miesiąc temu | |
| README.md | 1 miesiąc temu | |
| build-local.ps1 | 1 miesiąc temu | |
| concept.json | 1 miesiąc temu | |
| go.mod | 1 miesiąc temu | |
| go.sum | 1 miesiąc temu | |
| run-local.ps1 | 1 miesiąc temu | |
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, priorisierte Strukturdiagnosen (inkl. choices/message-Shapes, message.content-Typ/Laenge und finish_reason falls vorhanden), 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.fieldPaths; Primaer-Sources bleiben bei Merge priorisiert.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.LOG_LEVEL=debug sichtbar; API-Key-/Authorization-Daten bleiben redigiert.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_LEVEL=info|debug|warn|error (Default info; fuer tiefe Autofill-/Provider-Diagnostik debug)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