Skip to content

docs: explain cleanup when updating existing machines - #38

Merged
liby merged 2 commits into
mainfrom
bugfix/34-document-upgrade-cleanup
Sep 10, 2026
Merged

docs: explain cleanup when updating existing machines#38
liby merged 2 commits into
mainfrom
bugfix/34-document-upgrade-cleanup

Conversation

@liby

@liby liby commented Sep 10, 2026

Copy link
Copy Markdown
Owner

Existing machines can retain files and shared configuration fields after their source declarations are removed. The READMEs tell users to review retirement commits and inspect local contents before cleanup; AGENTS.md requires those commits to identify affected paths or fields, the removal reason, and content to preserve.

CONCEPTS.md owns the explanation of removal behavior and the trade-off behind keeping historical deletion rules out of this repository. This addresses the upgrade guidance gap in #34 while leaving cleanup choices to each machine or fork.

Document that removed source declarations can leave old files and shared
configuration fields on existing machines. Require retirement commits to
identify the affected non-secret targets or fields, explain their removal,
and state which local content to preserve.

Keep the existing policy without a historical deletion list while giving
other Macs and downstream forks the information needed for cleanup.
Keep per-machine cleanup steps in the READMEs and explain source deletion
behavior and the cost of avoiding deletion history under configuration
ownership. Keep the retirement commit requirements in the contributor
workflow so downstream users can find cleanup details in the history.
@liby
liby force-pushed the bugfix/34-document-upgrade-cleanup branch from 52fb4cf to a21ea06 Compare September 10, 2026 18:53
@liby
liby merged commit b37de79 into main Sep 10, 2026
1 check passed
@liby
liby deleted the bugfix/34-document-upgrade-cleanup branch September 10, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant