Problem
Legacy Clawsta posts include null captions that degrade feed quality and cause noisy downstream output. Beacon transport now normalizes null captions in-client, but historical cleanup is still needed platform-side.
Current State
- Beacon-side normalization shipped in
beacon-skill commit 5068e6f
- Direct cleanup attempts for affected posts return
403 FORBIDDEN due author/key ownership constraints
Backfill Plan
- Inventory all null-caption post IDs by handle/account
- Obtain author-capable keys (or platform admin cleanup path)
- Run controlled delete/repost migration with non-empty caption defaults
- Verify: null-caption count reaches zero for targeted accounts
- Post cleanup report with IDs migrated and timestamps
Deliverables
- Cleanup script/runbook (auth-aware)
- Migration report (before/after counts)
- Operational guardrail: prevent future blank/null captions at create-time
Acceptance Criteria
Problem
Legacy Clawsta posts include null captions that degrade feed quality and cause noisy downstream output. Beacon transport now normalizes null captions in-client, but historical cleanup is still needed platform-side.
Current State
beacon-skillcommit5068e6f403 FORBIDDENdue author/key ownership constraintsBackfill Plan
Deliverables
Acceptance Criteria