Skip to content

Allow guarded sync to prune removed Git templates - #404

Merged
alexeygrigorev merged 3 commits into
mainfrom
remove-operating-model-w01-w13
Nov 11, 2026
Merged

alexeygrigorev merged 3 commits into
mainfrom
remove-operating-model-w01-w13

Conversation

@alexeygrigorev

Copy link
Copy Markdown
Member

Summary

  • Add a guarded, sync-only path for removing canonical Git-origin templates after their source file disappears.
  • Refuse removal while Cards, Tasks, Calendar records, or Notifications still reference a template.
  • Keep knowledge publishing from regenerating derived views for template sources removed in the same publication.
  • Report deleted template counts in deployment and CLI sync output.

Verification

  • Focused backend and CLI unit tests passed locally.

@alexeygrigorev
alexeygrigorev force-pushed the remove-operating-model-w01-w13 branch from 0e4c0b9 to 687f1ef Compare November 11, 2026 18:46
@alexeygrigorev
alexeygrigorev merged commit 3bd281d into main Nov 11, 2026
5 checks passed
@alexeygrigorev
alexeygrigorev deleted the remove-operating-model-w01-w13 branch November 11, 2026 19:22
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