Commit Graph

5 Commits

Author SHA1 Message Date
Ben Stull d5125190ae Session 0018.0 (Wave 9): rewrite legacy session refs in transcript bodies + README scoping
- Rewrite every legacy `Session L` / `Session M.1` etc. reference inside
  transcript bodies to the numeric form (`Session 0012.0` / `Session 0013.1`),
  via a mechanical Python sed pass scoped to canonical-filename transcripts
  only (502 replacements across 39 files; 21 files in this published repo +
  18 sibling files in `~/git/ohm-infra/`). The §23 rename was originally
  filename-only — session 0018.0 reverses that and rewrites the bodies too,
  so cross-references inside a transcript match the filename you'd browse
  to. The mapping table (`A → 0001` … `N → 0014`) lives in
  `SESSION-PROTOCOL.md` §1 (also amended this session) for anyone hitting
  an old external link.

- Amend README.md:
  - New "Where the record begins" section noting OHM started with two
    vibe-coded prototypes (no transcripts; the discipline that produced this
    record didn't exist yet). The transcripts here begin at the
    spec-driven-development phase — not at the literal beginning of OHM.
  - Update the existing "Sessions 0001 through 0013 originally shipped
    under a letter-form naming" paragraph to reflect that body refs are
    now also in numeric form.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 09:40:06 -07:00
Ben Stull ad01c0854a #30: per-session folder layout + README + sessions.json
Restructures the flat repo into one folder per session, with a top-level
README.md (the "about sessions" page, also rendered at /docs/sessions/about
by rfc-app v0.19.0+) and a sessions.json title manifest keyed by 4-digit
NNNN. Filenames inside each folder retain the full SESSION-NNNN.M-TRANSCRIPT-…
form (no trim of the SESSION- prefix). Legacy letter-form transcripts, if
any are still at the root, are not moved — the folder convention applies
to the numeric form only.

Session 0017.0; see SESSION-PROTOCOL.md §1 amendment for the binding shape.
2026-05-28 09:12:08 -07:00
Ben Stull 7247f1c0cf Rename transcripts to include PST start/end time ranges
Filename format: SESSION-<letter>-TRANSCRIPT-<start>--<end>.md
where each datetime is YYYY-MM-DDTHH-MM (PST, colons replaced by
dashes for filesystem compatibility, double-dash separator).

The renames preserve git history (every file moved via git mv). The
README's session table now shows the PST window for each session
inline.

Start times are best-inferences from each transcript's narrative;
end times are the file mtime when the transcript was last written.
Future sessions: use the same convention. The publish-transcript.sh
script's filename validator accepts both legacy SESSION-X-TRANSCRIPT.md
and the new SESSION-X-TRANSCRIPT-<times>.md shape.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 03:07:12 -07:00
Ben Stull 5f4f76c6a6 Initial publish: Sessions A through I
Bootstrap commit for the public OHM session-history surface. Adds the
nine transcripts that existed at the time of first publish:

- A: git.benstull.org buildout (pre-OHM personal-Gitea infra)
- B: first OHM deployment of rfc-app
- C: rfc-app 0.3.0 + first OHM upgrade
- D, E, F, G: rfc-app + OHM iteration
- H: ohm-rfc-app-flotilla v1.0.0 — operator CLI for OHM deploys
- I: first autonomous-driver session; rfc-app v0.4.0 → v0.13.0 shipped
     via parallel forked subagents

Per the v0.5.0 audit pass (recorded in ohm-infra/TRANSCRIPT-PUBLISHING-
PLAN.md), no redactions applied. Future single-session publishes use
ohm-infra/scripts/publish-transcript.sh.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 02:55:16 -07:00
ben.stull 9e91940130 Initial commit 2026-05-28 09:53:00 +00:00