Cut the dates and the was-then-now framing #167

Merged
paulhitt merged 3 commits from docs/no-dated-self-corrections into main 2026-09-09 13:45:34 +00:00
paulhitt commented 2026-09-09 13:19:34 +00:00 (Migrated from gitlab.com)

Comments, docs, scripts and pages kept narrating their own history: what
a limit was before a date, when a repository was split, which outage a
guard was born from, what a section used to say. None of it is what a
reader came for, and a date goes stale faster than the sentence holding
it.

Dates are gone from prose across Sources, Scripts, docs and the
hand-written pages, including the release-date parentheticals in
CONFIGURATION.md, where the version already identifies the build and an
operator acts on the version.

Kept, because they are data rather than narration: the created_at
example in the spec, the ISO-date field comment and fixtures in
ReleaseNotes, and the observed-log tables in IDENTIFYING-DATA.md and
METADATA-PASSES.md, where the dates are the measurements.

/privacy is the one judgement call. It carried a dated notice that
the plaintext path was removed, and a paragraph explaining that it was
being said rather than quietly deleted, because anybody who read the old
version decided something on it. The date and the "this section used to
describe" framing are gone; the disclosure stays. Removing a privacy
change notice outright is the thing that paragraph exists to prevent.

697 tests pass.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

Comments, docs, scripts and pages kept narrating their own history: what a limit was before a date, when a repository was split, which outage a guard was born from, what a section used to say. None of it is what a reader came for, and a date goes stale faster than the sentence holding it. Dates are gone from prose across Sources, Scripts, docs and the hand-written pages, including the release-date parentheticals in CONFIGURATION.md, where the version already identifies the build and an operator acts on the version. Kept, because they are data rather than narration: the `created_at` example in the spec, the ISO-date field comment and fixtures in ReleaseNotes, and the observed-log tables in IDENTIFYING-DATA.md and METADATA-PASSES.md, where the dates are the measurements. /privacy is the one judgement call. It carried a dated notice that the plaintext path was removed, and a paragraph explaining that it was being said rather than quietly deleted, because anybody who read the old version decided something on it. The date and the "this section used to describe" framing are gone; the disclosure stays. Removing a privacy change notice outright is the thing that paragraph exists to prevent. 697 tests pass. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
paulhitt commented 2026-09-09 13:19:35 +00:00 (Migrated from gitlab.com)

assigned to @paulhitt

assigned to @paulhitt
paulhitt commented 2026-09-09 13:44:28 +00:00 (Migrated from gitlab.com)

added 6 commits

  • 2b5db237...3587f18b - 4 commits from branch main
  • 564f698a - Merge origin/main
  • a53deddc - Cut the remaining was-then-now framing from scripts and docs

Compare with previous version

added 6 commits <ul><li>2b5db237...3587f18b - 4 commits from branch <code>main</code></li><li>564f698a - Merge origin/main</li><li>a53deddc - Cut the remaining was-then-now framing from scripts and docs</li></ul> [Compare with previous version](/paulhitt/flamenet-relay/-/merge_requests/104/diffs?diff_id=2014499078&start_sha=2b5db23716d61a8a8cffd4ac81b53ae5ac7c79fd)
paulhitt commented 2026-09-09 13:45:34 +00:00 (Migrated from gitlab.com)

mentioned in commit c744bbe5e7

mentioned in commit c744bbe5e71a15dcf0b781ad5d49dc5df7afbdb1
paulhitt (Migrated from gitlab.com) merged commit c744bbe5e7 into main 2026-09-09 13:45:34 +00:00
paulhitt commented 2026-09-09 18:58:41 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
Sign in to join this conversation.