Phase 1.5: Public Web Product

Phase 1.5: Public Web Product — complete.

Phase 1.5: Public Web Product

Status: Complete
Target: ibexharness.com (unified static export)
Depends on: Phase 1 complete
Unblocks: Phase 2 entry

Purpose

Ship the public IBEX Harness web product from a single Next.js app in web/:

SectionPath
Landing/
Documentation/docs/*
Benchmarks/benchmarks/*
Blog/blog
Releases/releases
Roadmap/roadmap/*

Engineering source docs live in web/engineering/; public MDX in web/content/. Deploy via .github/workflows/web-deploy.yml to Cloudflare Pages.

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
3D.2.3MDX component kit
4D.2.4D.2.6Search, code blocks, OG
5D.3.1, D.2.8IA skeleton + 404
6–8D.3.2Content by section
9D.3.3, D.3.4Quickstart + manual API
10D.4.1Superseded — Cloudflare Pages + GHA
11D.4.2, D.5.2CI gates + exit script
12D.5.1, D.6.2D.6.3Production launch

Delivered beyond original milestone table

CapabilityEvidence
Landing page (/)web/src/app/page.tsx, web/src/components/landing/
Benchmarks dashboardweb/src/app/(site)/benchmarks/*, web/public/benchmarks/
Benchmark pipeline + bot.github/workflows/benchmark.yml, ADR-0024
CI path-filter gatesPR #206, .github/path-filters.yml, ci-gate-* jobs
PR auto-labeler.github/workflows/labeler.yml
Static search (Cmd+K)web/src/components/static-search-dialog.tsx, public/search-index.json

Goals

See goals. Milestone index: phase-1-5-docs-site-milestones.

References

Entry criteria

  • Phase 1 exit complete
  • ibexharness.com live on Cloudflare Pages
  • Phase 1.5 roadmap scaffold merged (Wave 0)

Exit criteria

  • https://ibexharness.com serves the unified static export (200)
  • Matte Graphite design passes visual QA (D.5.1)
  • infra/scripts/verify_phase15.sh passes against production
  • Cross-site nav and sitemap on apex domain (D.6.3)
  • web-build CI green on PRs touching web/
Edit on GitHub

Last updated on

On this page

0%