Repository navigation
Conversation
…ypass and hard-block writes
…fail closed on invalid times
…within Studio root
…d typography-aware surfaces
…tentional double-booking
…tead of monochrome override
…hard-block bypasses
|
@codex review Please stress-test the exact PR HEAD for permission escalation on forced reschedule, booking over hard time blocks under Postgres transaction locks, deadlocks/races with time-block writers, pending-reschedule state transitions, third concurrent booking, FullCalendar display behavior, and style isolation vs legacy/production. Report actionable file/line defects; this is DEV UAT follow-up and must not auto-deploy. |
Codex Review Summary: ❌ FailedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
…ayout on disposable real stack
…ack QA diagnostic
…ender and Inter palette
Why
Real hosted DEV UAT after exact-SHA V18 release
beee6b40e1112765cb07d481bae8f66e72cef543exposed:rescheduled_pendingand can no longer be re-dragged by the administrator;apps/panel/src/styles/StudioV18.module.css, source of the existing V18 tokens.Proposed fix (source only; no DEV/PROD deployment)
#f5f3f8,#d9cdf7,#8069cf, pastel lilac/blush/sage) and Inter typography. Rebind legacy --salon tokens inside V18Foundation only; leave public landing, legacy /calendar and production unchanged. Preserve contrast and non-color status indicators. V18 edit drawer now gets the same appearance as V18 create.slotEventOverlap=false(side-by-side concurrent cards) and 15-minute snap; admin can dragrescheduled_pendingto revise the latest proposal.Przenieś mimo to; refresh conflict classification before committingforce:true. Never auto-overlap or override an unknown conflict/time block. The ordinary booking drawer continues to offer admin confirmation for a 2nd/3rd appointment.forceat controller and service levels; allow admin to re-propose pending time while preserving original prior-accepted slot for client approval; check hard time-block conflicts under the same employee-row lock and transaction as reschedule and create, even under forced overlap. Existing online availability, roles, working-hour and Warsaw DST safeguards remain.Review & release gates
1436076d7e70b487a785370ce3ec44c448e453eeNote: existing source
masteris live on hosted DEV; this PR is review-only until gates pass. Historical #1686 mobile touch gesture is separate and is not claimed as delivered.Relates to #1531 and #1677.