Skip to content

feat: lifecycle field in trait-based placement match - #206

Merged
rldyourmnd merged 1 commit into
mainfrom
feat/placement-match-lifecycle-20261003
Oct 3, 2026
Merged

rldyourmnd merged 1 commit into
mainfrom
feat/placement-match-lifecycle-20261003

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Summary

  • Adds lifecycle to materialization.include[].match (mirrors policy.match.lifecycle): device rules can keep archived repositories out of workspaces without a purpose portfolio
  • Schema, resolver, test, contract and ADR 0040 updated

Test plan

  • go test ./core/workspace ./core/validation ./core/compiler ./core/estate — pass

Generated with Devin

Extends materialization include[].match with lifecycle so device rules
can keep archived repositories out of workspaces without a purpose
portfolio.
@rldyourmnd
rldyourmnd merged commit c7854d9 into main Oct 3, 2026
8 checks passed
@rldyourmnd
rldyourmnd deleted the feat/placement-match-lifecycle-20261003 branch October 3, 2026 11: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