Skip to content

Sprint 18 ceremony: grip#541

Merged
laynepenney merged 3 commits intomainfrom
sprint-18
Apr 12, 2026
Merged

Sprint 18 ceremony: grip#541
laynepenney merged 3 commits intomainfrom
sprint-18

Conversation

@laynepenney
Copy link
Copy Markdown
Collaborator

Summary

Commits

  • feat: gr2 apply repo materialization + guard path fix (grip#514)
  • feat: gr2 apply autostash policy for dirty repos (grip#534)
  • feat: gr2 apply converges partially-materialized units (grip#539)

Verification

  • cargo fmt --all --check: clean
  • cargo clippy --workspace: clean
  • cargo test --workspace: 73 passed, 0 failed
  • Integration tests: all gr2 plan/apply/spec tests pass

Premium boundary

OSS: all changes are in gr2 local workspace orchestration. No premium identity, org, or policy writes.

laynepenney and others added 3 commits April 11, 2026 09:21
- materialize_unit now clones repos declared in unit.repos list
- guard_for_apply resolves unit paths from spec instead of fallback
- Updated existing test to use local bare repos (no network)
- 3 new TDD tests: guard path correctness, repo clone, plan output

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@laynepenney
Copy link
Copy Markdown
Collaborator Author

No new blocker from my pass. This ceremony PR matches the Sprint 18 grip lane we tracked: repo materialization, guard path fix, autostash policy, and partially-materialized unit convergence. The remaining apply-specific concerns I raised earlier are reflected in the shipped slices included here.

@laynepenney laynepenney merged commit 8da763f into main Apr 12, 2026
7 of 11 checks passed
@laynepenney laynepenney deleted the sprint-18 branch April 12, 2026 02:38
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