Skip to content

feat(plan): compute deployment plan from desired graph vs state#46

Merged
leo-aa88 merged 1 commit into
mainfrom
issue/12-planner-diff
Apr 11, 2026
Merged

feat(plan): compute deployment plan from desired graph vs state#46
leo-aa88 merged 1 commit into
mainfrom
issue/12-planner-diff

Conversation

@leo-aa88
Copy link
Copy Markdown
Member

Implement ComputePlan on Planner comparing normalized JSON per resource (SHA-256 spec_hash) with applied_resources rows. Support create, update with field-level JSON diff, and delete when resources leave the graph.

Adds planner.go, diff.go, output.go and unit tests (closes #12).

Made-with: Cursor

Implement ComputePlan on Planner comparing normalized JSON per resource
(SHA-256 spec_hash) with applied_resources rows. Support create, update
with field-level JSON diff, and delete when resources leave the graph.

Adds planner.go, diff.go, output.go and unit tests (issue #12).

Made-with: Cursor
@leo-aa88 leo-aa88 merged commit b186c41 into main Apr 11, 2026
4 checks passed
@leo-aa88 leo-aa88 deleted the issue/12-planner-diff branch April 11, 2026 21:45
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.

[MVP] Planner — desired vs stored deployment diff (internal/plan)

1 participant