Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.85 KB

EXECUTE-github-pivot.md

File metadata and controls

32 lines (23 loc) · 1.85 KB

GitHub pivot

Status: open · 2026-10-03 · legacy table removal verified in production; mail completion needs evidence

Next move: Ready. Inspect sender DNS, sender registration, and recipient restrictions without sending mail. Harlan approves any test send.

Done means: the atproto and legacy collections / collection_skills tables are dropped in prod, mail.skilld.dev passes SPF, DKIM and DMARC, and a digest reaches an address that was never added to the Verified Destination list.

Ledger

  • Phase 1, 2 and 3 shipped on main 2026-05-08, with the deviations inlined below
  • Pivot D1 migrations, including legacy removal, verified through production schema and the deploy migration step
  • mail.skilld.dev DNS plus verified sender domain registration
  • Verified Destination Addresses, or Cloudflare Send Email unrestricted
  • Review current digest summary configuration before applying the original Anthropic prerequisite
  • Phase 4: drop the atproto tables
  • Phase 4: drop the old collections and collection_skills tables

Log

  • 2026-10-03 A production sqlite_master query found none of curators, follows_cache, follows_refresh_state, collections, or collection_skills. The query wrote zero rows. Migrations 0051 and 0052 contain the removals. Deployment 37038090688 passed its D1 migration step. Sender DNS, sender registration, recipient restrictions, and digest delivery were not checked.

References

  • VISION owns the two loops and product scope.
  • Architecture owns identity and handler boundaries.
  • Daily health check owns delivery evidence collection.
  • Migrations 0051 and 0052 record the legacy table removals.
  • The original May specification remains in Git history.