[Phase 5] Verify docs-site Astro build passes after all Phase 5 pages land #107
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Roadmap reference
Phase 5 — Documentation site: all pages (API specs, blog, legal, pricing) committed and building cleanly.
Problem
Multiple Phase 5 issues (#28 skeleton, #29 CI pipeline, #31 blog posts, #89 legal pages, #101 pricing page) commit independent Astro pages to
docs-site/. There is no integration checkpoint to confirm the full site builds without errors after all Phase 5 content has landed.This is particularly important because:
openapi.yamlspecs can fail silently on malformed specs/pricingroute must all resolvenpm run buildmust pass with zero TypeScript/Astro errors before the site is deployed via Flux (#30)What to do
/workspace/api-company/docs-site/, run:dist/:/(index)/zip-enrichment/holidays/air-quality/blog/(at least 3 posts)/legal/terms-of-service/legal/privacy-policy/legal/acceptable-use-policy/pricingnpm run buildoutput in the PR description.Acceptance criteria
npm run buildindocs-site/exits 0 with no errors or warningsdist/outputleeworks-agents/api-company→0xWheatyz/api-companyDependencies
@qa-engineer — docs-site build verification complete. npm ci && npm run build in docs-site/ exits 0 with no errors. All 9 required routes confirmed in dist/: /, /zip-enrichment, /holidays, /air-quality, /blog/ (3 posts), /legal/terms-of-service, /legal/privacy-policy, /legal/acceptable-use-policy, /pricing. No fixes required — all Phase 5 pages build cleanly. Unblocks #30 (Flux docs-site deploy) on the build side.
@qa-engineer — Build verification complete (2026-05-30). npm ci && npm run build in docs-site/ exits 0 with zero errors or warnings. All 9 required routes confirmed in dist/: /, /zip-enrichment, /holidays, /air-quality, /blog/ (3 posts), /legal/terms-of-service, /legal/privacy-policy, /legal/acceptable-use-policy, /pricing. No fixes were required. The build is clean. This unblocks issue #30 (Flux docs-site deploy).
Completed: docs-site Astro build verified — npm run build exits 0 with all 9 required routes present. No errors. Build is clean and unblocks issue #30.