Phase 1.5: Docs Site

Phase 1.5: Docs Site — in progress.

Phase 1.5: Docs Site

Status: In progress
Target: docs.ibexharness.com
Depends on: Phase 1 complete; landing + DNS ready (ibexdepo)
Blocks: Phase 2 entry (docs-first sequencing)

Purpose

Ship a public Fumadocs documentation site at docs.ibexharness.com with the Matte Graphite design system, aligned with the marketing landing at ibexharness.com. Engineering docs remain in docs/ (ADRs, roadmap); the Fumadocs app lives in docs/app/; public MDX in docs/app/content/ (D.2.1+).

Wave-based delivery

One focused PR per wave. Do not batch milestones.

WaveMilestonesOutcome
0(scaffold)Roadmap, ADR-0023, governance
1D.1.1, D.1.2pnpm + Turborepo + Cursor rules
2D.2.1D.2.2, D.2.7Design shell (design gate after D.2.2)
3D.2.3MDX component kit
4D.2.4D.2.6Search, code blocks, OG
5D.3.1, D.2.8IA skeleton + 404
6–8D.3.2 (sections)Content by section
9D.3.3, D.3.4Quickstart + manual API
10D.4.1Superseded — Cloudflare Workers + GHA deploy
11D.4.2, D.5.2CI gates (partial)
12D.5.1, D.6.2D.6.3Production launch

Current wave: 11–12 — D.3.3 quickstart polish; production deploy complete (#129–#133)

Goals

See goals.md. Milestone index: PHASE_1_5_DOCS_SITE_MILESTONES.md.

References

Entry criteria

  • Phase 1 exit complete
  • ibexharness.com live; docs CNAME in Cloudflare (DNS only)
  • Phase 1.5 roadmap scaffold merged (Wave 0)

Exit criteria

  • https://docs.ibexharness.com serves the Fumadocs site (200)
  • Matte Graphite design passes visual QA (D.5.1)
  • infra/scripts/verify_phase15.sh passes against production
  • Cross-links: landing ↔ docs; both sitemaps in GSC
  • docs-checks CI green on PRs touching docs/app/
Edit on GitHub

Last updated on

On this page

0%