|
|
hace 1 mes | |
|---|---|---|
| cmd/qctextbuilder | hace 1 mes | |
| dist | hace 1 mes | |
| internal | hace 1 mes | |
| migrations | hace 1 mes | |
| test/integration | hace 1 mes | |
| web | hace 1 mes | |
| .env.local | hace 1 mes | |
| README.md | hace 1 mes | |
| build-local.ps1 | hace 1 mes | |
| concept.json | hace 1 mes | |
| go.mod | hace 1 mes | |
| go.sum | hace 1 mes | |
| run-local.ps1 | hace 1 mes | |
Milestone 2 status:
POST /sites using local manifest + own text (content.aiData)qcJobId, qcSiteId, previewUrl, editorUrlPOST /api/site-builds/{id}/poll) and background polling supervisorHTTP_ADDR=:8080QC_BASE_URL=https://qc-api.yggdrasil.dev-mono.net/api/v1QC_TOKEN=<your bearer token>go run ./cmd/qctextbuilderGET /healthzPOST /api/templates/syncGET /api/templatesGET /api/templates/{id}POST /api/templates/{id}/onboardPUT /api/templates/{id}/fieldsPOST /api/site-buildsGET /api/site-builds/{id}POST /api/site-builds/{id}/pollPOST /api/site-builds/{id}/fetch-editor-urlBuild request payload (POST /api/site-builds) expects:
templateId (AI template only, onboarded/reviewed)requestNameglobalData (companyName, email, username required; all other documented fields optional)fieldValues keyed by manifest paths (section.keyName)Documented globalData scope supported by UI/API mapping:
companyName, businessType, username, email, phoneorgNumber, startDate, mission, descriptionShort, descriptionLong, siteLanguageaddress.line1, address.line2, address.city, address.region, address.zip, address.countryCurrent persistence is in-memory for bootstrap speed; postgres/sqlite stores are scaffolded for next milestones.