Module

orchestration.full_to_incremental

Bridge helpers for transitioning from full builds to incremental runs.

⚠️ TEST UTILITIES ONLY

These utilities are primarily used in tests to simulate incremental passes without invoking the full BuildOrchestrator.

Not for production use:

  • Writes placeholder output for test verification
  • Skips full rendering pipeline
  • Use BuildOrchestrator.run() for production incremental builds

Primary consumers:

  • tests/integration/test_full_to_incremental_sequence.py
  • Test scenarios validating incremental build flows

Functions

run_incremental_bridge
Run a minimal incremental pass for the given site.
3 None
def run_incremental_bridge(site: Site, change_type: str, changed_paths: Iterable[str | Path]) -> None

Run a minimal incremental pass for the given site.

Parameters 3

Name Type Default Description
site Site

Site instance

change_type str

One of "content", "template", or "config"

changed_paths Iterable[str | Path]

Paths that changed (ignored for config)