Commit Graph

30 Commits

Author SHA1 Message Date
Ben Stull 412b6ab5d8 update 0017/SESSION-0017.0-TRANSCRIPT-2026-05-28T08-50--2026-05-28T09-22.md 2026-05-28 09:29:11 -07:00
Ben Stull 2f50dfc34a add 0017/SESSION-0017.2-TRANSCRIPT-2026-05-28T09-10--2026-05-28T09-15.md 2026-05-28 09:26:06 -07:00
Ben Stull 513004b960 add 0017/SESSION-0017.1-TRANSCRIPT-2026-05-28T08-52--2026-05-28T09-07.md 2026-05-28 09:25:59 -07:00
Ben Stull ce4fd07007 add 0017/SESSION-0017.0-TRANSCRIPT-2026-05-28T08-50--2026-05-28T09-22.md + sessions.json: add entry for 0017 2026-05-28 09:25:53 -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 b6a7b7dfe9 update SESSION-0014.0-TRANSCRIPT-2026-05-28T07-01--2026-05-28T08-25.md 2026-05-28 08:43:53 -07:00
Ben Stull d951e59071 add SESSION-0015.0-TRANSCRIPT-2026-05-28T07-44--2026-05-28T08-28.md 2026-05-28 08:31:51 -07:00
Ben Stull 3a5245dceb add SESSION-0014.1-TRANSCRIPT-2026-05-28T07-08--2026-05-28T07-40.md 2026-05-28 08:22:50 -07:00
Ben Stull dac713cf40 add SESSION-0014.0-TRANSCRIPT-2026-05-28T07-01--2026-05-28T08-25.md 2026-05-28 08:22:42 -07:00
Ben Stull 1afa9f50eb Rename all transcripts: SESSION-<letter> → SESSION-NNNN.M (roadmap #23)
Executed in Session 0014.0 (= legacy "Session N"), 2026-05-28. The
session-protocol naming convention switched from alphabetical letters
(SESSION-A through SESSION-M, plus SESSION-M.1/M.2/M.3 subsessions) to
zero-padded 4-digit session numbers with a subagent ordinal suffix
(SESSION-0001.0 through SESSION-0013.0, plus SESSION-0013.1/.2/.3).

Rationale: alphabetical ordering breaks down after Z (does AA sort
before B in a filesystem? a glob?), and the convention doesn't
generalize to deeper structure. The numeric form addresses both, and
the explicit `.0` for the main driver transcript makes the parent-vs-
subagent distinction visible at first glance.

Mapping (all 16 transcripts):
  A    → 0001.0
  B    → 0002.0
  C    → 0003.0
  D    → 0004.0
  E    → 0005.0
  F    → 0006.0
  G    → 0007.0
  H    → 0008.0
  I    → 0009.0
  J    → 0010.0
  K    → 0011.0
  L    → 0012.0
  M    → 0013.0
  M.1  → 0013.1
  M.2  → 0013.2
  M.3  → 0013.3

This commit uses `git mv` for each rename so Gitea's rename detection
records each as a file-was-renamed event rather than file-was-deleted-
and-recreated. The transcript bodies are NOT rewritten — they still
read "Session I" / "Session M.1" / etc. internally; the body's session
reference and the filename's numeric form are both authoritative.
Readers map back via the table above.

External references to the old paths
(e.g. wiggleverse/ohm-session-history/SESSION-I-TRANSCRIPT-…md) will
404 after this rename. The audit trail is in this git log; readers
who care can trace. No redirect tombstones were added.

The publish-transcript.sh validator was extended to accept both the
numeric form (binding from 0014.0 onward) AND the legacy letter form
(so renamed-old-files remain re-publishable if their content is later
corrected). See ohm-infra/scripts/publish-transcript.sh and
ohm-infra/SESSION-PROTOCOL.md §1 (binding spec) for the new
convention.

Session 0014.0 is the first session to ship under the new naming
end-to-end.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 08:19:18 -07:00
Ben Stull 45bd052f12 update SESSION-M-TRANSCRIPT-2026-05-28T05-26--2026-05-28T06-50.md 2026-05-28 07:00:43 -07:00
Ben Stull 6248f88635 update SESSION-M-TRANSCRIPT-2026-05-28T05-26--2026-05-28T06-50.md 2026-05-28 06:55:44 -07:00
Ben Stull 61698afd0a add SESSION-M-TRANSCRIPT-2026-05-28T05-26--2026-05-28T06-50.md 2026-05-28 06:54:39 -07:00
Ben Stull 2007cf31d6 add SESSION-M.3-TRANSCRIPT-2026-05-28T05-30--2026-05-28T05-58.md 2026-05-28 06:54:33 -07:00
Ben Stull 5dad1b2374 add SESSION-M.2-TRANSCRIPT-2026-05-28T05-30--2026-05-28T05-37.md 2026-05-28 06:54:28 -07:00
Ben Stull 7c7c478273 add SESSION-M.1-TRANSCRIPT-2026-05-28T05-30--2026-05-28T05-40.md 2026-05-28 06:54:22 -07:00
Ben Stull 62bc259136 update SESSION-L-TRANSCRIPT-2026-05-28T04-22--2026-05-28T05-17.md 2026-05-28 05:29:34 -07:00
Ben Stull 3179c727b1 update SESSION-L-TRANSCRIPT-2026-05-28T04-22--2026-05-28T05-17.md 2026-05-28 05:29:18 -07:00
Ben Stull c49ab50202 update SESSION-L-TRANSCRIPT-2026-05-28T04-22--2026-05-28T05-17.md 2026-05-28 05:25:59 -07:00
Ben Stull b983b7d561 add SESSION-L-TRANSCRIPT-2026-05-28T04-22--2026-05-28T05-17.md 2026-05-28 05:24:45 -07:00
Ben Stull 51d5828da0 update SESSION-K-TRANSCRIPT-2026-05-28T03-20--2026-05-28T03-55.md 2026-05-28 04:21:10 -07:00
Ben Stull 2c976946bc add SESSION-K-TRANSCRIPT-2026-05-28T03-20--2026-05-28T03-55.md 2026-05-28 03:59:24 -07:00
Ben Stull 1d00384680 update SESSION-J-TRANSCRIPT-2026-05-27T23-50--2026-05-28T03-20.md 2026-05-28 03:27:57 -07:00
Ben Stull 44995c9071 add SESSION-J-TRANSCRIPT-2026-05-27T23-50--2026-05-28T03-20.md 2026-05-28 03:25:14 -07:00
Ben Stull 179c1ea040 update SESSION-I-TRANSCRIPT-2026-05-27T23-30--2026-05-28T03-15.md 2026-05-28 03:15:55 -07:00
Ben Stull 9bd592e863 update SESSION-I-TRANSCRIPT-2026-05-27T23-30--2026-05-28T03-15.md 2026-05-28 03:13:21 -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 8f2f74ce45 update SESSION-I-TRANSCRIPT.md 2026-05-28 02:59:03 -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