Ethan McNamara

Timeline

Share what comes next.

A focused page of the milestones people need to know.

Role
Designed and built, start to finish
Status
Internal tool
Area
Communication
60 seconds · Sound effects · English captions

Publish the dates.
Keep the work separate.

Choose the milestones your audience needs, publish them, then change a working date.

Working plan
Audience artifact · read-only

Nothing published yet.

    The link is private.

    Three milestones are selected. Choose public access before publishing.

    Inspect the state and rules

    A later working edit never mutates a published snapshot.

    {
      "working": [
        {
          "id": "menu",
          "title": "Menu tasting",
          "date": "2026-08-01"
        },
        {
          "id": "invitations",
          "title": "Send the invitations",
          "date": "2026-08-08"
        },
        {
          "id": "dress",
          "title": "Final dress fitting",
          "date": "2026-08-22"
        },
        {
          "id": "music",
          "title": "Choose the music",
          "date": "2026-08-29"
        },
        {
          "id": "guests",
          "title": "Final guest numbers",
          "date": "2026-09-05"
        },
        {
          "id": "venue",
          "title": "Venue walk-through",
          "date": "2026-09-19"
        },
        {
          "id": "wedding",
          "title": "Wedding day",
          "date": "2026-10-03"
        }
      ],
      "selected": [
        "menu",
        "guests",
        "wedding"
      ],
      "access": "private",
      "published": [],
      "revision": 0,
      "publishedRevision": 0,
      "copied": false
    }

    The problem

    The plan already holds the right dates. Sharing them still means finding the relevant moments, making a snapshot and explaining what matters.

    The idea

    Treat the audience view as an artifact with its own layout and its own access. The working project stays where it is.

    How it is built

    Selected moments become one artifact. Public link access is a separate, deliberate step.

    Read the diagram as text

    A working project yields the selected moments, which become one milestone artefact. Link access is its own decision: enabled deliberately, it produces a read-only audience page; left off, nothing is visible to the audience and the working project stays where it is.

    Enabled deliberatelyOffWorking projectSelected momentsMilestone artefactPublished snapshotPublic linkenabled?Audience pageRead-onlyPrivateNothing visible

    Diamonds are decisions. Indigo marks the path that matters. Scroll across to see all of it.

    Scope

    A local publication model with illustrative dates: no public link is created and no permissions change. A public link would let anyone holding it read the published milestones; it grants no membership of the working project, and internal edits never overwrite the published copy.