Why
Profile defaults must stay the single source of truth for enforcement behavior across tiers.
What Changes
- Keep tier-based config layering and resolved source annotations.
- Derive clean-code defaults from the selected tier:
solo -> advisory, startup -> advisory then mixed, mid_size -> mixed, enterprise -> hard.
- Avoid a parallel clean-code profile selector.
OpenSpec Change Proposal: profile-01-config-layering
Why
Profile defaults must stay the single source of truth for enforcement behavior across tiers.
What Changes
solo -> advisory,startup -> advisory then mixed,mid_size -> mixed,enterprise -> hard.OpenSpec Change Proposal: profile-01-config-layering