Test current-engine queue readers, lifecycle, result polling, and independent child retries/restarts with one worker slot.
Update package documentation and record a patch changeset. Keep local plans ignored.
This is the single-commit engine-integration PR (part 1 of 3). Appointment retry fixes and native-cron maintenance will be separate PRs. Existing appointment handlers, maintenance timers, and concurrency are unchanged here.
Shared packages and all three app builds pass; affected typechecks, lint, and formatting pass.
Date-sensitive test fix
The admin duration test now pins its injected clock to the week of its seeded appointments. Production code is unchanged. All 634 web tests and coverage thresholds now pass.
Runtime finding
Child retries are independent, but a parent's failure can be deferred while its other child remains parked. Tests require eventual failure after that sibling settles rather than immediate fail-fast timing. No private API workaround or extra orchestration is introduced.
## Summary
- Pin OpenWorkflow to exactly 0.11.0 across jobs, web, and worker.
- Add explicit queue connection shutdown and safe Pino engine diagnostics; clarify execution-metric meanings.
- Test current-engine queue readers, lifecycle, result polling, and independent child retries/restarts with one worker slot.
- Update package documentation and record a patch changeset. Keep local plans ignored.
This is the single-commit engine-integration PR (part 1 of 3). Appointment retry fixes and native-cron maintenance will be separate PRs. Existing appointment handlers, maintenance timers, and concurrency are unchanged here.
## Validation
- Jobs: 17 tests pass, 100% coverage.
- Worker: 192 tests pass, coverage thresholds pass.
- CLI: 44 tests pass; config/database/calendar/video-chat suites pass.
- Web: 634 tests pass, coverage thresholds pass.
- Browser regressions: 23 tests pass.
- Shared packages and all three app builds pass; affected typechecks, lint, and formatting pass.
## Date-sensitive test fix
The admin duration test now pins its injected clock to the week of its seeded appointments. Production code is unchanged. All 634 web tests and coverage thresholds now pass.
## Runtime finding
Child retries are independent, but a parent's failure can be deferred while its other child remains parked. Tests require eventual failure after that sibling settles rather than immediate fail-fast timing. No private API workaround or extra orchestration is introduced.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
This is the single-commit engine-integration PR (part 1 of 3). Appointment retry fixes and native-cron maintenance will be separate PRs. Existing appointment handlers, maintenance timers, and concurrency are unchanged here.
Validation
Date-sensitive test fix
The admin duration test now pins its injected clock to the week of its seeded appointments. Production code is unchanged. All 634 web tests and coverage thresholds now pass.
Runtime finding
Child retries are independent, but a parent's failure can be deferred while its other child remains parked. Tests require eventual failure after that sibling settles rather than immediate fail-fast timing. No private API workaround or extra orchestration is introduced.
5dbfe3edb7toe55c292133