|
|
pirms 1 mēnesi | |
|---|---|---|
| cmd/qctextbuilder | pirms 1 mēnesi | |
| dist | 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 | |
| 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 | |
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.