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>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Session F — Transcript
|
||||
# Session 0006.0 — Transcript
|
||||
|
||||
> Date: 2026-05-27
|
||||
> Goal: Execute Slice 3 of the `ohm-rfc-app-flotilla` SPEC §20 slicing
|
||||
@@ -12,7 +12,7 @@
|
||||
>
|
||||
> Outcome: **Slice 3 shipped at v0.3.0** — committed (`491e72e`) and
|
||||
> tagged locally. Single commit also folds in Slice 2's code, which
|
||||
> was deliberately uncommitted at the end of Session E pending the
|
||||
> was deliberately uncommitted at the end of Session 0005.0 pending the
|
||||
> operator-side Secret Manager bootstrap gesture; the v0.2.0 tag was
|
||||
> never cut, so this release bumps straight from v0.1.0 to v0.3.0
|
||||
> (the CHANGELOG keeps both entries for record-keeping). New surfaces:
|
||||
@@ -104,7 +104,7 @@ M CHANGELOG.md, README.md, SPEC.md, pyproject.toml,
|
||||
ohm_rfc_app_flotilla/secrets.py, tests/test_secrets.py
|
||||
```
|
||||
|
||||
— matching Session E's tail state: Slice 2 code present and tested
|
||||
— matching Session 0005.0's tail state: Slice 2 code present and tested
|
||||
green on disk, never committed; v0.1.0 the only release tag.
|
||||
|
||||
**Codebase read**: `cli.py` (270 lines, Click groups for `deployment`,
|
||||
@@ -584,7 +584,7 @@ ohm-rfc-app-flotilla, version 0.3.0
|
||||
Final test pass: 74 passing in 0.11s.
|
||||
|
||||
Offered to commit + tag, noting that the working tree contains both
|
||||
Slice 2 (uncommitted per Session E) and Slice 3 work.
|
||||
Slice 2 (uncommitted per Session 0005.0) and Slice 3 work.
|
||||
|
||||
## Turn 3 — User
|
||||
|
||||
@@ -596,7 +596,7 @@ Slice 2 (uncommitted per Session E) and Slice 3 work.
|
||||
**Commit + tag.**
|
||||
|
||||
The working tree had Slice 2 (deliberately uncommitted at the end of
|
||||
Session E, pending the operator-side Secret Manager bootstrap
|
||||
Session 0005.0, pending the operator-side Secret Manager bootstrap
|
||||
gesture) plus Slice 3. Considered three commit shapes:
|
||||
|
||||
- Two commits (Slice 2 alone, then Slice 3) — cleanest history, but
|
||||
@@ -629,7 +629,7 @@ without touching the target VM.
|
||||
|
||||
This commit also lands Slice 2's code (secret references + Secret
|
||||
Manager bootstrap doc), which was deliberately uncommitted at the
|
||||
end of Session E pending the operator-side bootstrap gesture. The
|
||||
end of Session 0005.0 pending the operator-side bootstrap gesture. The
|
||||
0.2.0 CHANGELOG entry survives unchanged (no separate v0.2.0 tag
|
||||
is being cut); the 0.3.0 entry layers Slice 3 on top.
|
||||
|
||||
@@ -657,8 +657,8 @@ v0.3.0
|
||||
established convention: `SESSION-{B,C,D,E}-TRANSCRIPT.md`, formatted
|
||||
as a header blockquote (date, goal, outcome) followed by numbered
|
||||
`Turn N — User` and `Turn N — Assistant` sections, with narrative
|
||||
prose plus code/command blocks for key outputs. Session F naturally
|
||||
follows. Wrote `/Users/benstull/git/ohm-infra/SESSION-F-TRANSCRIPT.md`.
|
||||
prose plus code/command blocks for key outputs. Session 0006.0 naturally
|
||||
follows. Wrote `/Users/benstull/git/ohm-infra/SESSION-0006.0-TRANSCRIPT.md`.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user