waves-isolate first build

Isolated region and waves

Wave fixture: a roadmap:isolate include that takes part in the barrier. Region ids stay private, but the waves are global: pf-scale waits for the region's ios-offline. Child: waves-isolate-team.nowline (same waves).

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.

tests/waves-isolate.nowline
nowline v1

// Wave fixture: a roadmap:isolate include that takes part in the barrier.
// Region ids stay private, but the waves are global: pf-scale waits for the
// region's ios-offline. Child: waves-isolate-team.nowline (same waves).

include "./waves-isolate-team.nowline" roadmap:isolate

roadmap waves-isolate "Isolated region and waves" start:2026-01-05 scale:1w calendar:full

wave w1 "Wave 1"
wave w2 "Wave 2"

swimlane platform "Platform"
  item pf-api "Platform API" duration:2w wave:w1
  item pf-scale "Scale out" duration:2w wave:w2
tests/waves-isolate-team.nowline
nowline v1

// Child of waves-isolate.nowline. Re-declares the same waves so it renders
// on its own and agrees with the parent.

roadmap ios-app "iOS" start:2026-01-05 scale:1w calendar:full

wave w1 "Wave 1"
wave w2 "Wave 2"

swimlane ios "iOS"
  item ios-offline "Offline mode" duration:4w wave:w1
  item ios-push "Push" duration:1w wave:w2