musiclink/docs/work/2026-01-22-tech-debt.md

870 B

Work: MusicLink Tech Debt Follow-up

The Checklist

  • W001: Add retry/backoff (or clearer docs) for smoketest API call failures.
    • Verification: go test ./...
  • W002: Add best-effort drain or logging for Matrix send queue on shutdown.
    • Verification: go test ./...
  • W003: Add periodic cleanup task for Matrix dedupe state store.
    • Verification: go test ./...
  • W004: Consider parsing formatted/HTML message content for links (Matrix formatted_body).
    • Verification: go test ./...
  • W005: Decide whether to handle multiple links in one message (and implement if desired).
    • Verification: go test ./...
  • W006: Decide on Qobuz support (implement or remove enum/formatting references).
    • Verification: go test ./...

The Audit Trail

  • [2026-01-22] Work plan created.