Development record
ahoy install writes the home-scope transcript store without previewing it, and under a category that does not name it. The detection preview lists the user-state gaps history.bootstrap_missing and history.meta_missing (meta.json and the index entry) and nothing for the transcript store, yet the install writes ~/.abcd/transcripts/<root-sha>/records. stepHistory bootstraps ~/.abcd/history/index.json when either user-state or safe-autocreate is approved and opens the transcript store on safe-autocreate alone, so at tip a run answering y to safe-autocreate and n to user-state still wrote ~/.abcd/history/index.json and ~/.abcd/transcripts/<root-sha>/records: a person who reads the preview and declines the home-directory category still gets two writes in their home directory. If the safe-autocreate route is intended, the preview and the category question have to say so.
ahoy install writes the home-scope transcript store without previewing it, and under a category that does not name it. The detection preview lists the user-state gaps history.bootstrap_missing and history.meta_missing (meta.json and the index entry) and nothing for the transcript store, yet the install writes ~/.abcd/transcripts/<root-sha>/records. stepHistory bootstraps ~/.abcd/history/index.json when either user-state or safe-autocreate is approved and opens the transcript store on safe-autocreate alone, so at tip a run answering y to safe-autocreate and n to user-state still wrote ~/.abcd/history/index.json and ~/.abcd/transcripts/<root-sha>/records: a person who reads the preview and declines the home-directory category still gets two writes in their home directory. If the safe-autocreate route is intended, the preview and the category question have to say so.
Frontmatter
| id | iss-2610020700521421 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2610020700521421-ahoy-install-writes-the-home-scope.md
open on GitHub ↗ · commit history ↗