Plan behavior
- no selector rebuilds every model
- a selector includes the selected model or pipeline and all downstream models
- upstream prerequisites outside the execution closure are preserved
- matching warehouse state does not prune a requested rebuild
- plans show destructive drop and create actions but make no modifications
--full-refresh and --start-time are virtual-environment controls and are rejected in direct
mode.
Build behavior
- validates adopted sources and preserves managed Kafka landing resources
- rejects incompatible managed-source drift
- verifies retained history can satisfy the rebuild
- drops selected materialized views and model tables in reverse dependency order
- recreates model tables and views in dependency order
- captures inclusive replay watermarks and replays retained history
- runs applicable SQL audits against the rebuilt direct tables
Delivery guarantee
Replay is at least once around the inclusive cutoff. Rows arriving near boundary capture may be delivered by both the live materialized view and replay. Duplicate delivery is preferred over a missing interval. Use deduplicating engines, stable keys, or aggregate-idempotent model design when duplicate contribution would be incorrect.Failure and rerun
Direct builds are destructive and do not roll back. If a build fails after teardown, rerunstb build after correcting the cause. StreamBuild persists required replay coverage and refuses
to silently use a shorter history window when source retention no longer covers it.
An error-severity audit makes the command fail after the new resources are live; it does not revert
the rebuild.

