Every business value Studio enforces, studio-wide or per session type.
Settings → Rules replaces ECSB's Scheduling tab. Studio-wide values on top; below them the session-type chips, each with its three groups. A value that doesn't apply to a type isn't shown. Length and buffer are not here — they live on each item (Catalog). One Save bar for the tab.
MapScheduling, holds, availability (Settings → Rules); Away (weekday off closed in opening hours; Away from the Calendar)
Usesadmin-shell.html P1–P6; §6 text field, select, checkbox, table, alert, modal
Decided — Earl, 12 Oct 2026
Workers spend in RM (Earl, 12 Oct 2026): no USD to RM rate to set. The limit stays in USD; RM is shown beside it at the current rate, read automatically each day. Handed to management: the A2 spec (module 5 item 11, 3a) still has the rate as a Rules value Earl enters; it needs a rate source read daily, and a Warning when the read fails (the last rate stays with its date).
Opening hours as a seven-row table with Closed ticks, at the top of studio-wide. Alternative: one value row per weekday. The table keeps the week readable in one glance.
The agreement-note confirm asks for a tick (“I'll change the agreement too”) before Save is pressed, as the change log records the confirmation. Alternative: Save alone in the modal. The tick makes it a decision rather than a click-through.
Workers spend's list prices sit behind a “List prices” link (a modal table) rather than as rows on the tab — six prices Earl rarely touches.
Rules · Portrait
studio-wide on top, Portrait chosen, two values edited
Settings
Studio-wide
Day
Opens
Closes
Monday
10:00
18:00
Closed
Tuesday
10:00
18:00
Closed
Wednesday
10:00
18:00
Closed
Thursday
10:00
18:00
Closed
Friday
10:00
18:00
Closed
Saturday
10:00
18:00
Closed
Sunday
10:00
18:00
Closed
A weekday off is closed here (Map → Away: no recurring away).
Max sessions per daySessions and holds both count. While it is 1, any away on a day takes the whole day.
1
Sending hours for timed emails, every day
10:00 – 18:00
Timed emails per session per day, at most
1
Refund promise: a refund is issued within
Not set
days
Client credit valid forCredit only on a client's written request.
12
months
A Warning becomes Critical afterSystem health.
24
hours
Workers spend: monthly limitWarning at 80%. Prices above the included amounts from Cloudflare's pricing page — List prices.
Minimum notice for any date she picks, booking or move
10
days
Hold length from her details step
24
hours
RetainerIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
50
%
Earl alerted if the studio is still empty
10
days before
Changes and cancelling
Full refund if cancelled at leastIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
7
days before
Free self-serve move untilIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
5
days before
Move fee inside that windowIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
RM
300
New date within, of the originalIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
3
months
No new date agreed within, of a move: treated as a cancellationIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
3
months
Earl cancels: refunded automatically with no choice afterIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
14
days
Ask to add a makeup artist untilIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
10
days before
Switch to Without makeup artist untilIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
7
days before
Delivery and payment
Delivery within, from the balance being paidIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
21
days
Choosing window from the gallery unlockingIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
14
days
Download-only after the choosing windowIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
7
days
Allergy note deleted after the sessionIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
30
days
Gallery files leave R2 and the backup, after deliveryOnly when the session's Drive folder is linked and readable.
Minimum notice for any date she picks, booking or move
10
days
Hold length from her details step
24
hours
RetainerIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
50
%
Earl alerted if the studio is still empty
10
days before
Changes and cancelling
Full refund if cancelled at leastIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
7
days before
Free self-serve move untilIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
5
days before
Move fee inside that windowIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
RM
300
New date within, of the originalIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
3
months
No new date agreed within, of a move: treated as a cancellationIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
3
months
Earl cancels: refunded automatically with no choice afterIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
14
days
Ask to add a makeup artist untilIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
10
days before
Switch to Without makeup artist untilIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
7
days before
Delivery and payment
Delivery within, from the balance being paidIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
21
days
Choosing window from the gallery unlockingIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
14
days
Download-only after the choosing windowIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
7
days
Allergy note deleted after the sessionIn the Portrait service agreement, Booking terms — changing this needs the agreement changed too.
30
days
Gallery files leave R2 and the backup, after deliveryOnly when the session's Drive folder is linked and readable.
180
days
Change a value in an agreement?
Retainer, Portrait: 50% → 40%.
In the Portrait service agreement, Booking terms
Changing this needs the agreement changed too. Sessions already signed keep the value they signed.
Brand loan: someone from the brand attends aboveIn the Creative brand loan agreement — changing this needs the agreement changed too.
RM
3,000
Changes and cancelling
Late withdrawal: only costs already logged can be claimed insideIn the Creative release, clause 11 — changing this needs the agreement changed too.
72
hours
Delivery and payment
Gallery files leave R2 and the backup, after delivery
180
days
A group with no value for a type isn't shown; Creative has few. Each later slice adds its values to the registry and they appear here with no layout change.
Read only
any role but Owner and Admin, if it reaches the tab
Settings
Read only
Only the Owner and Admins change Rules.
Studio-wide
Day
Opens
Closes
Monday
10:00
18:00
Closed
Tuesday
10:00
18:00
Closed
Wednesday
10:00
18:00
Closed
Thursday
10:00
18:00
Closed
Friday
10:00
18:00
Closed
Saturday
10:00
18:00
Closed
Sunday
10:00
18:00
Closed
A weekday off is closed here (Map → Away: no recurring away).
Max sessions per daySessions and holds both count. While it is 1, any away on a day takes the whole day.
1
Sending hours for timed emails, every day
10:00 – 18:00
Timed emails per session per day, at most
1
Refund promise: a refund is issued within
Not set
days
Client credit valid forCredit only on a client's written request.
12
months
A Warning becomes Critical afterSystem health.
24
hours
Workers spend: monthly limitWarning at 80%. Prices above the included amounts from Cloudflare's pricing page — List prices.