BREAKING
feat/slice-5-provenance-retention
#1 / 1
Add fixture provenance retention deletion
sha256:91e875d4a97bb1e35f37992f803988d5713931f1782d870c371c50054574af22
sha
+146
~49
−5
symbols
19 changed · 39 in snapshot
files
sha256:2f6e430403f9b56fc78e26c461042c915c9dd63e146216548b876cbedf163089
snapshot
+146
symbols added
~49
symbols modified
−5
symbols removed
19
files changed
39
files in snapshot
0
dead code introduced
Semantic Changes
200 symbols
+
Slice 5: Fixture Provenance, Retention, And Deletion
section Slice 5: Fixture Provenance, Retention, And Deletion L36–41
~
Roadmap
~
run_job
~
to_dict
+
test_data_integrity_deletion_verification_finds_zero_residue
method
method test_data_integrity_deletion_verification_finds_zero_residue L47–63
+
test_data_integrity_provenance_hashes_stable_across_restarts
method
method test_data_integrity_provenance_hashes_stable_across_restarts L26–45
+
test_data_integrity_tombstone_carries_no_content_fields
method
method test_data_integrity_tombstone_carries_no_content_fields L65–86
−
test_e2e_http_create_poll_completed_and_list_artifacts
method
method test_e2e_http_create_poll_completed_and_list_artifacts L21–42
+
test_e2e_create_fetch_provenance_delete_and_verify_absence
method
method test_e2e_create_fetch_provenance_delete_and_verify_absence L22–75
+
test_e2e_http_create_poll_completed_and_list_artifacts
method
method test_e2e_http_create_poll_completed_and_list_artifacts L91–116
+
test_integration_deletion_cascades_store_and_provenance
method
method test_integration_deletion_cascades_store_and_provenance L53–73
+
test_integration_fake_worker_emits_valid_provenance
method
method test_integration_fake_worker_emits_valid_provenance L40–51
+
test_integration_sweep_over_mixed_policy_fixtures
method
method test_integration_sweep_over_mixed_policy_fixtures L75–97
+
test_performance_provenance_emission_is_constant_time_bounded
method
method test_performance_provenance_emission_is_constant_time_bounded L54–66
+
test_performance_sweep_is_bounded_over_ten_thousand_fixture_jobs
method
method test_performance_sweep_is_bounded_over_ten_thousand_fixture_jobs L68–83
+
test_security_forged_artifact_id_cannot_delete_another_job
method
method test_security_forged_artifact_id_cannot_delete_another_job L83–97
+
test_security_path_traversal_and_injection_ids_are_rejected
method
method test_security_path_traversal_and_injection_ids_are_rejected L99–126
+
test_security_provenance_excludes_synthetic_fixture_text_markers
method
method test_security_provenance_excludes_synthetic_fixture_text_markers L70–81
+
test_stress_concurrent_delete_and_read_never_resurrects_data
method
method test_stress_concurrent_delete_and_read_never_resurrects_data L70–97
+
test_stress_many_jobs_interleave_deletes_and_sweeps
method
method test_stress_many_jobs_interleave_deletes_and_sweeps L47–68
+
test_unit_deleted_state_transition_is_terminal
method
method test_unit_deleted_state_transition_is_terminal L51–63
+
test_unit_deletion_state_transition_removes_content_fields
method
method test_unit_deletion_state_transition_removes_content_fields L128–145
+
test_unit_provenance_schema_rejects_free_text_paths_and_urls
method
method test_unit_provenance_schema_rejects_free_text_paths_and_urls L78–101
+
test_unit_retention_ttl_math_is_bounded_and_deterministic
method
method test_unit_retention_ttl_math_is_bounded_and_deterministic L103–126
Files Changed
+2
~17
39 in snapshot
+2
~17
39 in snapshot
← Older
Oldest on feat/slice-5-provenance-retention
All commits
Newer →
Latest on feat/slice-5-provenance-retention
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:91e875d4a97bb1e35f37992f803988d5713931f1782d870c371c50054574af22 --body "your comment"
No comments yet. Be the first to start the discussion.