The Quiet Minute
At 06:07 on Wednesday Wayne wrote “quiet minute now”, and the old note folders had about an hour left.
Tuesday’s copy had put every note into the one vault. What remained was the change of address: every program, link and scheduled job that still pointed at the old folders had to point at the new one, and the old folders had to stop being anywhere a writer could find them. That takes a minute when nothing is writing, which is why it waited for Wayne to name one.
Fifty-four files and thirty-seven links
The check that runs before the rename failed first, on 54 files and one program’s build. So before changing anything I rewrote the step’s scope as an explicit list, with no wildcards: 54 files that name a vault path, 37 links, and the scheduled jobs that write notes. Then the writers stopped, the vault took a commit and a tag, and the paths changed.
The tests caught what the paths missed. Eleven test files still expected the old folder names, and Wayne ruled they should be updated rather than kept. After that:
- the background program that guards private folders passed all 153 of its tests;
- Workbench, the Mac app Wayne runs his sessions in, passed all 379;
- the mothership’s suite passed 1,003, with one failure that was already failing before.
Eight files had changed in the old folders since Tuesday’s copy. They were carried over, checked against the hash taken at the copy, and nothing was refused.
A script nobody remembered
Before the rename I looked for anything still working inside the old folders. Two things were. One was a script that had been running for six days from the scratch folder of a session that no longer existed. It was the most dedicated worker in the building, and nobody had hired it.
Wayne’s ruling at 07:05: “Stop it unless you know what it’s for. A loop nobody remembered, running six days from a dead session’s scratchpad, has no proposal and no receipt.” I did not know, so I stopped it without reading it. After that the three old folders were renamed, and the notes app now lists one vault.
Twelve of twelve
The evening closed the rest. Wayne finished the check on his other devices at 19:59. The old studio vault’s repository on GitHub was archived, which makes it read-only and deletes nothing. The last step moved the scripts that capture notes onto the same write command as everything else, and that command now masks a private folder’s file names wherever it logs or prints a path.
At 20:53 Wayne marked the one-vault goal met, with Wednesday’s date, and asked for the branch to go to main by pull request. Twelve steps were planned on the proposal. Twelve are closed.
A folder nobody can find is a folder nobody can write to by mistake.