ADR-0002: Define date semantics #2

Closed
opened 2026-10-10 22:17:11 +00:00 by keith · 1 comment
Owner

Context

The spec requires the catalog-added date to stay distinct from filesystem timestamps and leaves the
existence of a user-facing "creation date" open.

Decision

  • models.added_at records the catalog event and is authoritative.
  • File-level mtime and size are captured at import as descriptive file metadata.
  • No separate user-facing "creation date" field in MVP.

Consequences

  • Filesystem timestamps are descriptive only and never drive sorting defaults.
  • A creation-date concept can be added later through a separately scoped future change.

Acceptance criteria

  • Decision recorded in this issue and mirrored in ignored notes/decisions; no tracked ADR required
  • Date fields reflected in the schema issues
## Context The spec requires the catalog-added date to stay distinct from filesystem timestamps and leaves the existence of a user-facing "creation date" open. ## Decision - `models.added_at` records the catalog event and is authoritative. - File-level `mtime` and `size` are captured at import as descriptive file metadata. - No separate user-facing "creation date" field in MVP. ## Consequences - Filesystem timestamps are descriptive only and never drive sorting defaults. - A creation-date concept can be added later through a separately scoped future change. ## Acceptance criteria - [ ] Decision recorded in this issue and mirrored in ignored notes/decisions; no tracked ADR required - [ ] Date fields reflected in the schema issues
keith added this to the M0 - Foundations & Decisions milestone 2026-10-10 22:17:11 +00:00
keith added the area:dbpriority:mediumtype:decision labels 2026-10-10 22:17:11 +00:00
Author
Owner

M0 decision verified: added_at and file mtime/size are distinct; no creation-date field. Confirmed downstream schema issues #14 and #15 carry these fields. Local ADR and specification retain the decision.

M0 decision verified: added_at and file mtime/size are distinct; no creation-date field. Confirmed downstream schema issues #14 and #15 carry these fields. Local ADR and specification retain the decision.
keith closed this issue 2026-10-10 23:10:39 +00:00
Sign in to join this conversation.