← Về thư mục
- ArtifactControlHarness · class · L22-L82 — class ArtifactControlHarness
- init · method · L23-L34 — def init(self, tmp_path: Path) -> None
- service_for · method · L36-L52 — def service_for(self, frame_id: str) -> HostDataService
- resolve · function · L37-L45 — def resolve(path: str, *, must_exist: bool = False) -> Path
- two_versions · method · L54-L82 — def two_versions(self) -> tuple[dict, dict, Path]
- test_artifact_lifecycle_tools_own_schema_policy_and_behavior · function · L85-L117 — def test_artifact_lifecycle_tools_own_schema_policy_and_behavior()
- Runtime · class · L106-L109 — class Runtime
- invoke · method · L107-L109 — def invoke(self, method, *arguments)
- test_metadata_and_version_list_are_exact_scoped_and_path_free · function · L120-L162 — def test_metadata_and_version_list_are_exact_scoped_and_path_free(tmp_path)
- test_restore_copies_verified_snapshot_to_fresh_version_and_lineage · function · L165-L198 — def test_restore_copies_verified_snapshot_to_fresh_version_and_lineage(tmp_path)
- test_direct_host_restore_manager_recovers_journals_before_serving · function · L201-L242 — def test_direct_host_restore_manager_recovers_journals_before_serving( tmp_path, monkeypatch )
- leave_journal · function · L208-L211 — def leave_journal(path, args, *kwargs)
- test_dispatcher_keeps_restore_behind_approval_and_audits_call · function · L245-L281 — def test_dispatcher_keeps_restore_behind_approval_and_audits_call(tmp_path)
- test_dispatcher_refuses_unbound_background_restore_before_mutation · function · L284-L320 — def test_dispatcher_refuses_unbound_background_restore_before_mutation(tmp_path)
- test_restore_rejects_untrusted_or_corrupt_snapshots_without_mutation · function · L323-L353 — def test_restore_rejects_untrusted_or_corrupt_snapshots_without_mutation(tmp_path)
- test_restore_refuses_workspace_drift_and_rolls_back_store_failure · function · L356-L392 — def test_restore_refuses_workspace_drift_and_rolls_back_store_failure( tmp_path, monkeypatch )
- fail_restore · function · L376-L377 — def fail_restore(**fields)
- test_a_failed_save_artifact_step_names_the_missing_file · function · L395-L426 — def test_a_failed_save_artifact_step_names_the_missing_file(tmp_path)