maid_runner.ManifestChain

class maid_runner.ManifestChain(manifest_dir, project_root='.')
Parameters:
  • manifest_dir (Union[str, Path])

  • project_root (Union[str, Path])

__init__(manifest_dir, project_root='.')
Parameters:

Methods

__init__(manifest_dir[, project_root])

active_manifests()

all_read_only_paths()

Return paths that appear only in read sections (no writable manifest).

all_tracked_paths()

audit_supersession_artifacts([lock])

diagnostics()

Return all chain-level diagnostics discovered during loading.

event_log()

All manifests (including superseded) sorted in event order.

event_log_until([sequence_number, version_tag])

Return the event-log prefix up to a point in time.

file_mode_for(path)

inactive_manifest_diagnostics()

Return diagnostics for skipped inactive manifest directories.

is_superseded(slug)

lifecycle_metadata_diagnostics()

Return diagnostics for inactive lifecycle statuses on active manifests.

manifests_for_file(path)

merged_artifacts_for(path)

reload()

replay_until([sequence_number, version_tag])

Return effective artifacts per file at a point in the event log.

superseded_by(slug)

superseded_manifests()

validate_supersession_integrity()

Attributes

all_manifests

load_errors