Skip to content

Support Mail Envelope Index schema#80

Merged
jmcte merged 2 commits into
mainfrom
codex/mail-music-schema-adapters
Jun 11, 2026
Merged

Support Mail Envelope Index schema#80
jmcte merged 2 commits into
mainfrom
codex/mail-music-schema-adapters

Conversation

@pheidon

@pheidon pheidon commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a Mail metadata adapter for Apple Mail Envelope Index tables when synthetic metadata tables are absent
  • keep mail account/mailbox/recent output aligned to the existing metadata JSON shape
  • report non-SQLite Music library stores as unsupported schema instead of raw sqlite failure
  • add regression coverage for Apple Mail Envelope Index shape and Music non-SQLite handling

Validation

  • git diff --check
  • swift test could not run on Pheidon: swift is not installed; GitHub CI is expected to validate on the self-hosted Swift runner

Privacy

  • no live Mail or Music rows were read or printed; tests use synthetic fixture data only

@pheidon pheidon requested a review from jmcte as a code owner June 11, 2026 22:31
@pheidon pheidon force-pushed the codex/mail-music-schema-adapters branch from 576f921 to fd6eae2 Compare June 11, 2026 22:32
@jmcte jmcte enabled auto-merge (squash) June 11, 2026 22:57
@jmcte jmcte merged commit 33df2cf into main Jun 11, 2026
1 check passed
@jmcte jmcte deleted the codex/mail-music-schema-adapters branch June 11, 2026 22:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants