Skip to content

reconcile --plan-json: write the planned change sets as JSON for chant's change-set document - #66

Merged
lex00 merged 1 commit into
mainfrom
gucci3/J-plan-json
Oct 5, 2026
Merged

lex00 merged 1 commit into
mainfrom
gucci3/J-plan-json

Conversation

@lex00

@lex00 lex00 commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Adds reconcile --plan-json <file>, which writes the reconcile ChangeSets a run planned (one per cycle and org, a JSON array of chant's @intentius/chant/reconcile ChangeSet) without applying anything. It is the file chant's readChangeSetPart({ planner: "warden" }) reads. runReconcile now also returns them as changeSets; combining the flag with --mode apply exits 2.

Done when (INTENTIUS/chant#3428): a real warden plan feeds the combined run. This side: the flag and its format. The chant side lands in a follow-up PR.

Part of INTENTIUS/chant#3428

@lex00
lex00 merged commit 76c6105 into main Oct 5, 2026
2 of 4 checks passed
@lex00
lex00 deleted the gucci3/J-plan-json branch October 5, 2026 05:02
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