Re: [seed-hypermedia/seed] Bug: Notifications sent you to an older document version. (Issue #256)


type: email_thread thread_id: github-seed-256-notifications-bug source: github repository: seed-hypermedia/seed issue_number: 256 issue_url: https://github.com/seed-hypermedia/seed/issues/256 total_messages: 3 language: en archived_at: 2026-02-27

Messages

Message 1

type: email_message message_index: 1 from_name: Eric Vicenti from_email: notifications@github.com to: seed-hypermedia/seed cc: mentioned_user: GaboHBeaumont date_local: 10:17 relative_time: hace 6 horas source_platform: github github_issue: 256 github_repo: seed-hypermedia/seed


Body

ericvicenti left a comment (seed-hypermedia/seed#256)

@GaboHBeaumont please provide repro steps on bug reports

β€”
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.



Message 2

type: email_message message_index: 2 from_name: Eric Vicenti from_email: notifications@github.com to: seed-hypermedia/seed mentioned_user: GaboHBeaumont date_local: 13:06 relative_time: hace 3 horas source_platform: github github_issue: 256 github_repo: seed-hypermedia/seed

Body

ericvicenti left a comment (seed-hypermedia/seed#256)

Many times, when I then click the content button, I get this error:

[Image attachment referenced]

This looks like an unrelated issue? Please file a different issue and explain what is the "content button"

Message 3

type: email_message message_index: 3 from_name: Eric Vicenti from_email: notifications@github.com to: seed-hypermedia/seed mentioned_user: GaboHBeaumont date_local: 13:07 relative_time: hace 3 horas source_platform: github github_issue: 256 github_repo: seed-hypermedia/seed attachment_url: https://github.com/user-attachments/assets/10e328b4-2e29-4f1b-8cb8-863c185531bb

Body

ericvicenti left a comment (seed-hypermedia/seed#256)

@GaboHBeaumont I can't reproduce this issue. Please explain how the notification is created where the issue exists

I guess its for discussions that were started on an older version of a document, and it takes you to that older version?

Linking Model in Seed

In Seed, this would ideally be structured as:

    One email_thread document

    Three linked email_message documents

    Attachment as a linked document (if downloaded)

    Cross-links to:

      GitHub Issue #256 document (if mirrored)

      Mentioned user document (GaboHBeaumont)

      Repository document (seed-hypermedia/seed)

🧬 Provenance Strategy

For full traceability, each message document should include:

_source_email_file: original.eml _source_message_id: <raw message-id header> _source_import_timestamp: 2026-02-27TXX:XX:XXZ _source_hash: sha256-of-eml

Each block can optionally include:

_source_block_offset: char-range

πŸ— Recommended Production Structure (Cleaner Version)

Instead of storing all messages inside one doc, I recommend:

Email Thread Doc β”œβ”€β”€ Email Message Doc 1 β”œβ”€β”€ Email Message Doc 2 └── Email Message Doc 3

That way:

    Each message has its own revision history

    Replies can become new changes in the DAG

    You can embed/query messages by thread_id

If you want, I can next give you:

    A canonical frontmatter spec for Seed email archiving

    A CLI import template for .eml β†’ seed document create

    Or a normalized β€œGitHub notification email schema” (since those are semi-structured and very automatable)

Do you like what you are reading? Subscribe to receive updates.

Unsubscribe anytime