Skip to content

feat(swift,kotlin): mirror the recipe → Pattern helper rename in the ports (phase 4)#1067

Merged
zachshallbetter merged 1 commit into
mainfrom
feat/pattern-rename-phase4-ports
Jul 10, 2026
Merged

feat(swift,kotlin): mirror the recipe → Pattern helper rename in the ports (phase 4)#1067
zachshallbetter merged 1 commit into
mainfrom
feat/pattern-rename-phase4-ports

Conversation

@zachshallbetter

Copy link
Copy Markdown
Owner

Phase 4 of the recipe -> Pattern rename, mirrored to the Swift + Kotlin ports so the whole stack's helper surface reads Pattern.

Same helper family as the JS side (#1066): BodyRecipe->BodyPattern, RecipeProblem->PatternProblem, validateRecipe->validatePattern, the registrations, etc. Clean rename, no deprecation aliases — the ports have no external consumers (0.x preview), so nothing needs the old names (the JS packages keep aliases because the site imports them). Internal refs all migrated.

Verified: swift build + swift test (234 tests incl. the cross-plane conformance golden) and Kotlin :fundamental-core:test :lab:test (217 tests) green.

… ports (phase 4)

Mirrors the JS phase-4 internal-helper rename on both native ports: BodyRecipe ->
BodyPattern, RelationshipRecipe -> RelationshipPattern, AccessibilityRecipe ->
AccessibilityPattern, RecipeTier/RecipeStatus/RecipeProblem -> Pattern*, the
Recipe*Registration/RecipeFeedbackBinding/RecipeReducedMotionPlan registrations, and
validateRecipe -> validatePattern.

A clean rename with NO deprecation aliases: the ports have no external consumers (0.x
preview), so nothing needs the old names — unlike the JS packages, whose site consumes
them and which keep aliases. Internal references are all migrated.

Verified: swift build + swift test (234 tests incl. the cross-plane conformance golden)
and Kotlin :fundamental-core:test :lab:test (217 tests) green.
@vercel

vercel Bot commented Jul 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
fundamental-engine Ready Ready Preview Jul 10, 2026 10:04pm

Request Review

@zachshallbetter
zachshallbetter merged commit 6fa8b7c into main Jul 10, 2026
19 checks passed
@zachshallbetter
zachshallbetter deleted the feat/pattern-rename-phase4-ports branch July 10, 2026 22:07
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