Skip to content

Align driver routes with Ready execution lifecycle#129

Merged
OziinG merged 2 commits into
devfrom
cc-225-route-lifecycle
Jul 16, 2026
Merged

Align driver routes with Ready execution lifecycle#129
OziinG merged 2 commits into
devfrom
cc-225-route-lifecycle

Conversation

@OziinG

@OziinG OziinG commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace Pending/Unfinished presentation with Ready
  • keep assignment lifecycle-neutral
  • retain explicit ROUTE_STARTED and ROUTE_COMPLETED transitions
  • document Ready → In progress → Completed behavior

Traceability

Verification

  • npm run check:workspace
  • npm run lint
  • npm run build
  • npm run check:native-release
  • git diff --check
  • 241 tests passed

Context

The service-context synchronization is tracked under change-control #225. Native preflight passed; Expo ownership, signing, and store approvals remain external release gates.

Constraint: Assignment must not advance a route beyond Ready.
Rejected: Derive a fourth unfinished state from route date | It obscures the server lifecycle.
Confidence: high
Scope-risk: moderate
Directive: Start and completion events remain the only driver lifecycle transitions.
Tested: npm run check:workspace; npm run lint; npm run build; npm run check:native-release; git diff --check
@OziinG OziinG linked an issue Jul 16, 2026 that may be closed by this pull request
5 tasks
Constraint: CI requires the current Expo-compatible patch versions.
Rejected: Disable dependency alignment check | It would hide native compatibility drift.
Confidence: high
Scope-risk: narrow
Directive: Use expo install when SDK compatibility expectations move.
Tested: npx expo install --check; npm run check:workspace; npm run lint; npm run build; npm run check:native-release; git diff --check
@OziinG
OziinG merged commit a21932e into dev Jul 16, 2026
1 check passed
@OziinG
OziinG deleted the cc-225-route-lifecycle branch July 16, 2026 04:45
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.

Driver route lifecycle 상태 계약을 Ready/In progress/Completed로 통일

1 participant