← ClaudeAtlas

hyperbuild-14-implementlisted

Step 14 of the hyperbuild pipeline — THE WAVE LOOP, the longest step in Stage B. Schedules the task DAG across ALL epics in waves: each wave is a set of ready tasks with PAIRWISE-DISJOINT files: lists (3–5 standard / 6–10 premier); all of a wave's hb-implementers spawn in ONE parallel batch (idea, PRD section, task file, all generated app-* skills, the chosen design's mockup HTML + screenshots for its screens), each followed by its hb-test-engineer (writes/extends tests — incl. visual/golden-snapshot tests for UI tasks — runs the suite, fixes until green). SYNC POINT between waves: full suite + every generated skill's script gates green — NEVER starts a wave on red — then ONE git commit per wave. When a wave completes an epic's last task: hb-code-critic on the epic's REAL git diff, findings applied by the TOOL-LOCKED (Read+Edit) hb-patcher, structural findings escalate as NEW task files, then an epic commit. Wave plans go to temp/wave-log.md for crash resume; per-epic progress notes live in manifest.json. Inv
zakariaf/hyperbuild · ★ 0 · Web & Frontend · score 72
Install: claude install-skill zakariaf/hyperbuild
# Step 14 — Implement (THE WAVE LOOP) **⚠ CRITICAL ANTI-PATTERN: writing app code in the orchestrator context is a PIPELINE VIOLATION.** Long-running orchestrators drift into "I'll just implement this one myself" — and produce code that read none of the generated skills, mockups, or feature specs. If you find yourself about to Edit a file under `app/` to implement a task or apply a critic finding, STOP. Spawn `hb-implementer` / `hb-patcher`. Your Edit calls in this step are for frontmatter status flips, manifest updates, patch-log stubs, and new task files — NEVER for code under `app/` (sole carve-out: the hunk-revert recovery in 14.4.6). You are executing step 14 (implement) of the hyperbuild pipeline. Step 13 scaffolded a green, themed, tool-wired app in `app/`; step 15 runs the whole-app adversarial review after every epic here is done. **Stage gate:** Stage B ONLY. Requires manifest `stage: "BUILD"`, `design_choice` set, and `steps."13" = "done"`. Anything missing → STOP, return to the router. **Goal:** every task `done`, every epic reviewed and patched, full test suite green. Why this shape: waves parallelize across the WHOLE task DAG — small tasks with explicit `depends_on` + `files:` make that safe (Implementation granularity rule 4) — while sync points keep every gate honest; a fresh implementer per task survives context rot; a separate test engineer breaks author bias (whoever wrote the code is the wrong one to declare it works); critic + patcher at each epic's c