waves-program first build

Program

Multi-team waves: every file declares the same waves, floor included, so each team file renders alone and the program file merges them behind one barrier.

theme: light now: 2026-02-09

bea64f3 Publish the review gallery to review.nowline.dev (#187)

First build in the history; nothing to compare against.

examples/waves-program.nowline
nowline v1

// Multi-team waves: every file declares the same waves, floor included, so
// each team file renders alone and the program file merges them behind one barrier.

include "./waves-program/web.nowline"
include "./waves-program/api.nowline"

roadmap program "Program" start:2026-01-05 scale:1w calendar:full

wave plan "Plan"
wave execute "Execute" after:2026-02-02

swimlane pmo "PMO"
  item kickoff "Kickoff" duration:1w wave:plan
  item comms "Launch comms" duration:2w after:execute

milestone done "Execute complete" after:execute
examples/waves-program/web.nowline
nowline v1

// Child of examples/waves-program.nowline. Re-declares the program's waves
// (floor included) so it renders on its own; the root checks they agree.

roadmap web-plan "Web" start:2026-01-05 scale:1w calendar:full

wave plan "Plan"
wave execute "Execute" after:2026-02-02

swimlane web "Web"
  item web-design "Web design" duration:2w wave:plan
  item web-build "Web build" duration:3w wave:execute
examples/waves-program/api.nowline
nowline v1

// Child of examples/waves-program.nowline. Re-declares the program's waves
// (floor included) so it renders on its own; the root checks they agree.

roadmap api-plan "API" start:2026-01-05 scale:1w calendar:full

wave plan "Plan"
wave execute "Execute" after:2026-02-02

swimlane api "API"
  item api-design "API design" duration:3w wave:plan
  item api-build "API build" duration:4w wave:execute