M21-I02: Per-email note schema #27

Open
opened 2026-05-29 05:14:51 +00:00 by claudian · 0 comments

📧 Per-email note schema

Invert the normal mail client: every email is its own atomic markdown note. Frontmatter classifies, body is the message. Uniform key: "[[value]]" pairs — the frontmatter graph IS the database — so every note carries the same keys; no tier is special-cased.

Acceptance Criteria

  • One note per email carrying the frontmatter contract: message-id, thread-id, subject, from, to, cc, bcc, date, tier, direction, read, previous, next, arrival-note.
  • Body holds the message text.
  • cc/bcc are recorded as witnesses — never structural (they set neither home nor tier).

Dependencies

Reference

See M21-Tradecraft for the full design and rationale.


synced from /tmp/m21-sync/Milestones/M21-Tradecraft/Issues/M21-I02-Per-Email-Note-Schema.md

# 📧 Per-email note schema Invert the normal mail client: every email is its own atomic markdown note. Frontmatter classifies, body is the message. Uniform `key: "[[value]]"` pairs — the frontmatter graph IS the database — so every note carries the same keys; no tier is special-cased. ## Acceptance Criteria - One note per email carrying the frontmatter contract: `message-id`, `thread-id`, `subject`, `from`, `to`, `cc`, `bcc`, `date`, `tier`, `direction`, `read`, `previous`, `next`, `arrival-note`. - Body holds the message text. - `cc`/`bcc` are recorded as witnesses — never structural (they set neither home nor tier). ## Dependencies - **Milestone gate:** [[M17-The-Spaceship]] (Hero editor + LHSB) must land first. - [[M21-I01-Compose-Popover]] (uniform substrate) ## Reference See [[M21-Tradecraft]] for the full design and rationale. --- *synced from `/tmp/m21-sync/Milestones/M21-Tradecraft/Issues/M21-I02-Per-Email-Note-Schema.md`*
claudian added this to the Tradecraft milestone 2026-05-29 05:14:51 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
n8k99/dragonpunkos#27
No description provided.