1-PlatformPlaybook Studio
Author: drafts onlyOffline catalogue
← Library
G08Space(Gravity)SignatureEngine-ready

Ghost release

Returns unused rooms, desks and bays to the queue on multi-signal evidence: asks organisers who are away or whose attendees all declined to release early, releases no-shows after the grace period and frees rooms that end early; unknown is never treated as empty

Simulate
Readiness
0 Concept
Release wave
Wave 2 (Q1 2027)
Group
Rooms, desks and bays
Risk tier
R1
Autonomy at design
Autonomous (Ask before start)
Autonomy at launch
Ask
Version
2.0.0

Settings: Grace minutes, sensor confirm on or off, Look-ahead hours, Response rule, Cut-off time

Serve

Who benefits
Anyone searching for a free room, desk or bay
Adverse experience to avoid
A space released while people are still using it

Authority

System owners
Workplace owner, Parking owner
Declared scopes
A01A02A06A10A11A13

Flow

When
Triggers
T05Room no-showNo-show

No check-in 10 min after start

T07Before booking startBefore start

24 h before start

T12Calendar response changeBefore start

All attendees declined or all remote

T08Desk no check-inDesk no check-in

No check-in by 10:00

T10Plate eventBay no-show

Plate not seen 30 min after start

T09Count or occupancy thresholdEnded early

Room vacant before the end

If
Context
C09Live occupancyNo-show

Multi-signal presence: sensor, check-in and calendar agree; unknown is never empty

TTL 120s · on unknown: skip

C05Attendees freeBefore start

Organiser out of office or double-booked

TTL 120s · on unknown: skip

Then
Ask and act
A06Release bookings9No-show, Before start, Ended early

Release the room

RiskR1
Conflict key
booking:{booking}
Compensation
none (release is final; notify)
Retry safe
Yes
A01Notifys10No-show, Bay no-show

Tell the organiser

RiskR0
Conflict key
none
Compensation
none
Retry safe
Yes with dedup
A02Ask with answers12Before start

Ask the organiser to release

RiskR0
Conflict key
run:{run}:ask
Compensation
withdraw the ask
Retry safe
Yes with dedup

Timeout 600s · on timeout: compensate

A10Release desks13Desk no check-in

Release the desk

RiskR1
Conflict key
desk:{desk}:{date}
Compensation
none (release is final; notify)
Retry safe
Yes
A11Set ESL labels14Desk no check-in

Label shows Free

RiskR1
Conflict key
label:{label}
Compensation
rewrite the prior label
Retry safe
Yes
A13Release bays16Bay no-show

Release the bay

RiskR1
Conflict key
bay:{bay}:{slot}
Compensation
none (release is final; notify)
Retry safe
Yes
Verify
Read-back
V01Booking read-backs11No-show, Before start, Ended early

Confirm released; Bounce rescue queue picks it up

V02Desk and label read-backs15Desk no check-in

Confirm

V03Parking read-backs17Bay no-show

Confirm

Evidence

Time stage
Find
Metric
Minutes returned to the queue
Basis
Measured
Evidence grade
Observed
Fallback on failure
Holds released and steps compensated; requester notified