maid_runner.ManifestChain¶
- class maid_runner.ManifestChain(manifest_dir, project_root='.')¶
-
- __init__(manifest_dir, project_root='.')¶
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_manifestsload_errors