stnd.buildSTANDARD MANUAL2026-07-15

2.5 Daily Note Standard

The one format every tool uses to write into a daily note.

2.5 Daily Note Standard

Everything that writes into a daily note — the journal.mjs script, the
vault-append-daily skill, the Pellicule/Darkroom photo apps — speaks this
one format. New writers conform to it; they don’t invent a second style.

Location & file

  • One note per day at Logs/YYMMDD.md (the Obsidian daily-notes convention,
    yy = 2-digit year). Created if missing.
  • [ ] We need to change for iso date I
  • [ ] Must resign that one
  • Canonical implementation: scripts/journal.mjs (run via pnpm journal).

New-note template

When the day’s note doesn’t exist yet, it’s created from:

---
title:
aliases:
created: YYYY-MM-DD
modified: YYYY-MM-DD
tags: [log]
type: note
publish: false
visibility: private
---
# <jour mois>          ← human date, fr-CA (e.g. "18 juin")

Entries

Each entry is appended in chronological order as its own time heading:

## HH:MM #tag

<body>
  • HH:MM is local time (not UTC).
  • #tag is a short, contextual tag chosen per entry — #standard for the
    Standard project, #darkroom#vault#log, etc. Pick what fits so a day
    can be filtered.
  • Entries are separated by a blank line; never rewrite earlier entries.

Photos (Pellicule / Darkroom)

A photo entry is the same heading plus stacked embeds, and an optional caption
as an Obsidian callout:

## HH:MM

_Image manquante :_ #img-missing/yymmdd-HHmmss.jpg

> [!caption]
> ta légende
  • Attachments live in Kernel/attachments/, named yymmdd-HHmmss.ext from
    the photo’s capture time (collisions get -2-3…).
  • Darkroom routes each photo to the daily note of its capture date, not the
    day it was developed.

Writers (keep in sync)

Writer Path Notes
journal.mjs scripts/journal.mjs canonical; #standard entries
vault-append-daily skill skills/vault-append-daily/ --tag per entry
Pellicule apps/pellicule/Sources/Pellicule/DailyNote.swift photo embeds + caption
Darkroom apps/darkroom/Sources/Darkroom/DailyNote.swift photos by capture date

2.6-obsidian-plugin