Skip to content

Add sync-project-states operator script - #2

Merged
abwagner merged 1 commit into
mainfrom
chore/add-state-sync-script
Jun 8, 2026
Merged

Add sync-project-states operator script#2
abwagner merged 1 commit into
mainfrom
chore/add-state-sync-script

Conversation

@abwagner

@abwagner abwagner commented Jun 8, 2026

Copy link
Copy Markdown
Owner

Standalone operator utility (not wired into the service) that mirrors one project's state list onto every other project in a Plane workspace:

  • Add any source state missing in a target (matched by name, case-insensitive); color/sequence/group copied from source.
  • Update color/sequence/group drift on states present in both.
  • Never delete — conservative by design; operator handles removals manually.

Defaults to dry-run; --apply mutates. Reads PLANE_BASE_URL / PLANE_API_KEY from env. Reuses the same paginated-envelope handling pylon relies on.

🤖 Generated with Claude Code

Standalone utility that mirrors one project's state list (e.g. QF) onto
every other project in a Plane workspace: adds missing states and
patches color/sequence/group drift, never deletes. Defaults to dry-run;
--apply mutates. Reads PLANE_BASE_URL / PLANE_API_KEY from env.

Not wired into the service — an out-of-band admin tool run by hand.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@abwagner
abwagner merged commit a278fed into main Jun 8, 2026
@abwagner
abwagner deleted the chore/add-state-sync-script branch June 8, 2026 17:28
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