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, ...]