Module

pyinc_docs.site

Desired site outputs and declared-output reconciliation.

function

collect_site_outputs

def collect_site_outputs(db: Database, source: str) -> tuple[OutputPayload, ...]

Drive each rendered root directly so every module can warm independently.

function

output_root_identity

def output_root_identity(path: str) -> str
function

reconcile_outputs

def reconcile_outputs(db: Database, desired: tuple[OutputPayload, ...], adopted: tuple[OutputPayload, ...] = ()) -> tuple[Output, ...]
function

reconcile_site

def reconcile_site(db: Database, source: str, *, output_root: str, ledger_dir: str, dry_run: bool) -> ReconcileResult

Reconcile or plan, reconstructing ownership from a prior public index.

function

site_outputs

def site_outputs(db: Database, source: str) -> tuple[OutputPayload, ...]