tidaldb/.sdlc/features/m9-retroactive-purge/manifest.yaml

103 lines
2.8 KiB
YAML

id: m9-retroactive-purge
slug: m9-retroactive-purge
title: Retroactive Signal Purge
description: 'On explicit purge request: remove user''s contributed signals from community aggregates with deterministic re-materialization, preserving correctness'
phase: released
created_at: 2026-03-03T06:29:37.992175Z
updated_at: 2026-03-04T01:51:20.644600Z
artifacts:
- artifact_type: spec
status: approved
path: .sdlc/features/m9-retroactive-purge/spec.md
created_at: 2026-03-03T06:29:37.992175Z
approved_at: 2026-03-04T01:51:20.644600Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: design
status: approved
path: .sdlc/features/m9-retroactive-purge/design.md
created_at: 2026-03-03T06:29:37.992175Z
approved_at: 2026-03-04T01:51:20.644600Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: tasks
status: approved
path: .sdlc/features/m9-retroactive-purge/tasks.md
created_at: 2026-03-03T06:29:37.992175Z
approved_at: 2026-03-04T01:51:20.644600Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: qa_plan
status: approved
path: .sdlc/features/m9-retroactive-purge/qa-plan.md
created_at: 2026-03-03T06:29:37.992175Z
approved_at: 2026-03-04T01:51:20.644600Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: review
status: approved
path: .sdlc/features/m9-retroactive-purge/review.md
created_at: 2026-03-04T01:51:20.644600Z
approved_at: 2026-03-04T01:51:20.644600Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: audit
status: approved
path: .sdlc/features/m9-retroactive-purge/audit.md
created_at: 2026-03-04T01:51:20.644600Z
approved_at: 2026-03-04T01:51:20.644600Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: qa_results
status: approved
path: .sdlc/features/m9-retroactive-purge/qa-results.md
created_at: 2026-03-04T01:51:20.644600Z
approved_at: 2026-03-04T01:51:20.644600Z
rejected_at: null
rejection_reason: null
approved_by: null
tasks:
- id: T1
title: 'T1: CohortContributionLog'
status: done
- id: T2
title: 'T2: Ledger Retraction Methods'
status: done
- id: T3
title: 'T3: Tag::PurgeManifest Storage Key'
status: done
- id: T4
title: 'T4: PurgeCoordinator and PurgeManifest'
status: done
- id: T5
title: 'T5: TidalDb Struct Fields'
status: done
- id: T6
title: 'T6: Wire Contribution Log into Signal Hot Path'
status: done
- id: T7
title: 'T7: Public API db/purge.rs'
status: done
- id: T8
title: 'T8: Integration Tests'
status: done
comments: []
next_comment_seq: 0
blockers: []
phase_history:
- phase: draft
entered: 2026-03-03T06:29:37.992175Z
exited: 2026-03-04T01:51:20.644600Z
- phase: released
entered: 2026-03-04T01:51:20.644600Z
exited: null
dependencies: []
archived: false
schema_version: 3