Skip to content

contracts: replay workstation Mac-on-Linux polish signals#121

Merged
mdheller merged 5 commits into
mainfrom
replay/workstation-mac-polish-v2
Jun 1, 2026
Merged

contracts: replay workstation Mac-on-Linux polish signals#121
mdheller merged 5 commits into
mainfrom
replay/workstation-mac-polish-v2

Conversation

@mdheller
Copy link
Copy Markdown
Contributor

@mdheller mdheller commented Jun 1, 2026

Summary

Fresh current-base replay of #81.

This preserves the workstation Mac-on-Linux polish contract surfaces from the stale/non-mergeable Copilot PR while respecting current main, which already had a broader DesktopProfile.macOnLinuxPolish metadata object.

Captured from #81

  • WorkstationProfile.validation.polishValidationCommand
  • WorkstationProfile.macOnLinuxPolish
  • DesktopProfile.appearance
  • DesktopProfile.sidebarBookmarks
  • workstation and desktop example updates
  • docs/workstation-contract-family.md Mac-on-Linux polish boundary documentation

Current-main preservation

The replay preserves current DesktopProfile.macOnLinuxPolish fields already present on main:

  • implementationAuthority
  • activeFeatures
  • validationBackedFeatures
  • proposedFeatures
  • nonGoals

Boundary

  • Additive schema/example/docs contract replay only.
  • Implementation authority remains SociOS-Linux/source-os.
  • No full macOS parity claim.
  • No runtime implementation.
  • No package-manager changes.
  • No UI asset or proprietary asset dependency.

Supersedes

Supersedes stale/non-mergeable #81 after this replacement lands.

@mdheller mdheller merged commit f303230 into main Jun 1, 2026
2 checks passed
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