The paper agrees with the code — guide v11, README, DESIGN re-rulings, and the adjudicated sweep
Step 7 of strategy/01-git-excision.md, the companions. The agent guide bumps to v11: the Git section teaches repo-resident etiquette alone (stage only your own paths, commit your own changes, leave app-maintained files to the app) — existing boards heal to the new text on next open. README re-anchors: the four git feature bullets out, tiers say the complete Mac experience is free, and one bullet states the format's git-friendliness promise. The changelog drops the never-shipped git entries. DESIGN re-rules: 06 retired with Undo routing migrated to 13 (now the sole substrate's doc, seam kept open), 07 retired as written pending the ops-service workstream, 14 retired as superseded record, 12 carries the second pivot note, the index reflects all of it; the charter gets a pointer note (the anchors' full re-ruling stays with the user). InertGitTests renames to GitAgnosticStorageTests — the excision restores its original claim app-wide. And the sweep: ~70 comment sites across 36 files adjudicated against the keeper list, every present-tense description of the excised machinery made past tense or repointed, keepers untouched. 2,707 tests green. Claude-Session: https://claude.ai/code/session_014PtZdPwqZuqEDLc6wZMtEy
This commit is contained in:
@@ -107,9 +107,10 @@ struct BoardWindowHost: View {
|
||||
/// following walk builds (`BoardRepairRun`, `EchoLedger.adopt`).
|
||||
///
|
||||
/// It cannot live anywhere else: the repairs run before a store exists and the receipts have to
|
||||
/// reach that store's ledger before `beginSession` composes a git board's committer, or the app's
|
||||
/// own repair commits as `Lanework External`. (Pro's committer, until 12-editions.md ▸ PIVOT
|
||||
/// 2026-08-07 made it every git board's.) Cleared once adopted.
|
||||
/// reach that store's ledger before the store's own landing reload classifies them — arrive late
|
||||
/// and the repair's own writes would misattribute as foreign, and the announcer would speak about
|
||||
/// them. (Once fed a git board's auto-committer instead; app-managed git is gone now,
|
||||
/// `strategy/01-git-excision.md`, 2026-08-08.) Cleared once adopted.
|
||||
@State private var repairLedger: EchoLedger?
|
||||
|
||||
@State private var phase: Phase = .opening
|
||||
@@ -225,8 +226,10 @@ struct BoardWindowHost: View {
|
||||
}
|
||||
// (**The board settings sheet was presented here** between 2026-07-31 and 2026-08-07,
|
||||
// when the popover/sheet split was reversed: the sheet retired, its contents rehomed
|
||||
// into the popover's Git tab, and this window has no modal configuration surface at all
|
||||
// now — 03-board-ui.md ▸ Board settings sheet, marked retired.)
|
||||
// into the popover's Git tab — itself retired 2026-08-08 with the git excision
|
||||
// (`strategy/01-git-excision.md`), the git-specific contents gone with it — and this
|
||||
// window still has no modal configuration surface at all, now for either reason —
|
||||
// 03-board-ui.md ▸ Board settings sheet, marked retired.)
|
||||
//
|
||||
// "The board in front", for the menu items that act on it (`LaneWidthCommands`), and
|
||||
// beside it the window's own popover flag, which is what File ▸ Board Info toggles, its
|
||||
@@ -382,13 +385,13 @@ struct BoardWindowHost: View {
|
||||
|
||||
loading.end()
|
||||
|
||||
// **The repair's receipts, into the board's own ledger — before the session composes**
|
||||
// (01: "On Pro boards the repairs drop heal-marked receipts and commit separately as one
|
||||
// repair commit" — every git board's since 12-editions.md ▸ PIVOT 2026-08-07, the sentence
|
||||
// otherwise unchanged). `beginSession` is where that committer is built and started, and the
|
||||
// committer harvests the ledger it is handed; receipts adopted after that line would be
|
||||
// receipts the repair commit never sees, and the app's own repair would be authored
|
||||
// `Lanework External`.
|
||||
// **The repair's receipts, into the board's own ledger — before the session's landing reload
|
||||
// classifies them.** (01-storage-format.md read, of a now-retired repair-commit path: "On Pro
|
||||
// boards the repairs drop heal-marked receipts and commit separately as one repair commit" —
|
||||
// every git board's, since 12-editions.md ▸ PIVOT 2026-08-07. App-managed git left the app
|
||||
// entirely on 2026-08-08, `strategy/01-git-excision.md`; there is no repair commit now.)
|
||||
// Receipts adopted after this line would be receipts the landing reload never classifies, and
|
||||
// the repair's own writes would misattribute as foreign.
|
||||
if let repairLedger {
|
||||
store.echoes.adopt(repairLedger)
|
||||
self.repairLedger = nil
|
||||
|
||||
Reference in New Issue
Block a user