Skip to content

fix: preserve ownership receipts across scaffold init reruns - #6

Open
ahrazzle wants to merge 1 commit into
mainfrom
fix/preserve-user-content-receipts
Open

ahrazzle wants to merge 1 commit into
mainfrom
fix/preserve-user-content-receipts

Conversation

@ahrazzle

Copy link
Copy Markdown
Contributor

Fixes #5.

Keep the original scaffold ownership hashes for user-edited files across init reruns. Refresh a hash only when creating or updating installer-owned content; merging registry entries preserves the user's ownership of existing edits.

Validation: all three new end-to-end removal regressions fail on the base revision and pass with the fix. The full suite passes 47 tests and the 15 release gates pass in an ordinary temporary clone. The release runner's fresh-install step reads committed HEAD; changed-source behavior is covered by the unit suite.

Automated posting by agentic team with human oversight.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: bug Something does not work as it says it does

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rerunning init claims user-edited files and lets remove delete them

1 participant