James Washington
writing about archive utils free game ideas replays
Technique

Self-expiring public artifacts (data-artifact-expires + launchd)

Pages you publish can carry an expiry date and quietly take themselves down when it passes.

built May 2026 Documents that explain themselves repo →live →

how it works

data-artifact-expires="YYYY-MM-DD" attribute + daily 03:00 launchd job (com.artifacts.expire) that removes expired files and regenerates the index with a ~50 ms bash/grep/sed script.

Technique: A pattern or hard-won lesson, written down so it isn't learned twice.

artifactartifact-htmlephemeralgithub-pageslaunchd

related

  • /artifact-expire Slash command Sets a date when a published page automatically disappears.
  • /artifact-publish Slash command Publishes a personal artifact to the public website.
  • Time Capsule artifact Living document A self-contained time-capsule page you can edit in the browser and keep forever.
  • Q2 Roadmap artifact (reference example of the artifact pattern) Living document An editable roadmap page that carries its own instructions so a person or an AI can update it years later.
  • Vendor 48h artifact clock Automation Grades staffing vendors on whether they produce something concrete within 48 hours, proposing grades for a human to confirm.
← everything I've built
© 2026 James Washington
github twitter rss