/am/issues · grouped by desk
Issues.
Built in the Book's grouped shape, because it answers the same question: who is holding this, and how long have they had it.
7
Open across the book
2
Callback owed
4d
Oldest open
1.4d
Median to clear
Issue railRouted by the rules engine · no bespoke delivery
!Cleared, client not told2
2h
IS 211 · Access window moved by the custodian
Cleared by PM. Sits here until the callback is logged.
Why this is here · derived, never typed
status === 'cleared' && !client_notified_at → callback owedA cleared issue the client has not been told about is still an open problem to them, so it stays on Today rather than disappearing when the desk finishes.
—What was saidAccess window moved by the custodian. Cleared by PM. Sits here until the callback is logged.
Logged by the AM
IS 211 · 2h ago
Routed by the rules engine
Delivered to the PM desk. No bespoke delivery code ran.
Cleared at the desk
Fixed on our side.
Client still does not know
client_notified_at is null. Logging the callback is the only thing that sets it.
Go to IS 211Logging the callback closes the loop.
1d
Soundview Plaza · Permit question answered
Cleared by PM yesterday.
Why this is here · derived, never typed
status === 'cleared' && !client_notified_at → callback owedA cleared issue the client has not been told about is still an open problem to them, so it stays on Today rather than disappearing when the desk finishes.
—What was saidPermit question answered. Cleared by PM yesterday.
Logged by the AM
Soundview Plaza · 1d ago
Routed by the rules engine
Delivered to the PM desk. No bespoke delivery code ran.
Cleared at the desk
Fixed on our side.
Client still does not know
client_notified_at is null. Logging the callback is the only thing that sets it.
Go to Soundview PlazaLogging the callback closes the loop.
▸Design3
4d
PS 268 · Colour wrong on the corridor panels
Logged from the account page. The designer saw it without a call.
▸Open
Why this is here · derived, never typed
status === 'open' → waiting_on_vyynl('issue_open')While this is open the job reads as blocked on Vyynl, not on the client. No nudge drafts and no clock runs against the school.
—What was saidColour wrong on the corridor panels. Logged from the account page. The designer saw it without a call.
Logged by the AM
PS 268 · 4d ago
Routed by the rules engine
Delivered to the design desk. No bespoke delivery code ran.
Cleared at the desk
Not yet.
Client told
Queues a callback card on Today when it clears.
Open the accountRouting is owned by the rules engine, not by this screen.
2d
PS 115 · Mockup r2 not picked up
Sitting in the design queue since 24 Aug.
▸Open
Why this is here · derived, never typed
status === 'open' → waiting_on_vyynl('issue_open')While this is open the job reads as blocked on Vyynl, not on the client. No nudge drafts and no clock runs against the school.
—What was saidMockup r2 not picked up. Sitting in the design queue since 24 Aug.
Logged by the AM
PS 115 · 2d ago
Routed by the rules engine
Delivered to the design desk. No bespoke delivery code ran.
Cleared at the desk
Not yet.
Client told
Queues a callback card on Today when it clears.
Open the accountRouting is owned by the rules engine, not by this screen.
1d
Fordham Pharmacy · Proof legibility at 6 ft run
Awaiting a second opinion from the lead.
▸Open
Why this is here · derived, never typed
status === 'open' → waiting_on_vyynl('issue_open')While this is open the job reads as blocked on Vyynl, not on the client. No nudge drafts and no clock runs against the school.
—What was saidProof legibility at 6 ft run. Awaiting a second opinion from the lead.
Logged by the AM
Fordham Pharmacy · 1d ago
Routed by the rules engine
Delivered to the design desk. No bespoke delivery code ran.
Cleared at the desk
Not yet.
Client told
Queues a callback card on Today when it clears.
Open the accountRouting is owned by the rules engine, not by this screen.
▸PM3
1d
PS 268 · Vendor flagged on the auditorium wrap
Raised from the internal vendor block. Nothing vendor-side left this surface.
▸Open
Why this is here · derived, never typed
status === 'open' → waiting_on_vyynl('issue_open')While this is open the job reads as blocked on Vyynl, not on the client. No nudge drafts and no clock runs against the school.
—What was saidVendor flagged on the auditorium wrap. Raised from the internal vendor block. Nothing vendor-side left this surface.
Logged by the AM
PS 268 · 1d ago
Routed by the rules engine
Delivered to the pm desk. No bespoke delivery code ran.
Cleared at the desk
Not yet.
Client told
Queues a callback card on Today when it clears.
Open the accountRouting is owned by the rules engine, not by this screen.
3d
JHS 118 · Repair-first scope needs a recount
48 units quoted, site says fewer are viable.
▸Open
Why this is here · derived, never typed
status === 'open' → waiting_on_vyynl('issue_open')While this is open the job reads as blocked on Vyynl, not on the client. No nudge drafts and no clock runs against the school.
—What was saidRepair-first scope needs a recount. 48 units quoted, site says fewer are viable.
Logged by the AM
JHS 118 · 3d ago
Routed by the rules engine
Delivered to the pm desk. No bespoke delivery code ran.
Cleared at the desk
Not yet.
Client told
Queues a callback card on Today when it clears.
Open the accountRouting is owned by the rules engine, not by this screen.
2d
Tottenville HS · Install week collides with exams
PM to propose an alternate window.
▸Open
Why this is here · derived, never typed
status === 'open' → waiting_on_vyynl('issue_open')While this is open the job reads as blocked on Vyynl, not on the client. No nudge drafts and no clock runs against the school.
—What was saidInstall week collides with exams. PM to propose an alternate window.
Logged by the AM
Tottenville HS · 2d ago
Routed by the rules engine
Delivered to the pm desk. No bespoke delivery code ran.
Cleared at the desk
Not yet.
Client told
Queues a callback card on Today when it clears.
Open the accountRouting is owned by the rules engine, not by this screen.
$Billing1
3d
Atlantic Deli · PO number does not match the invoice
Billing holds it. Read only from here.
$Open
Why this is here · derived, never typed
status === 'open' → waiting_on_vyynl('issue_open')While this is open the job reads as blocked on Vyynl, not on the client. No nudge drafts and no clock runs against the school.
—What was saidPO number does not match the invoice. Billing holds it. Read only from here.
Logged by the AM
Atlantic Deli · 3d ago
Routed by the rules engine
Delivered to the billing desk. No bespoke delivery code ran.
Cleared at the desk
Not yet.
Client told
Queues a callback card on Today when it clears.
Open the accountRouting is owned by the rules engine, not by this screen.
Routing still has two owners. routed_to is a check constraint on the row while the rules engine decides the desk, so the insert has to know the answer before the engine runs. Let the engine own it and write routed_to as a snapshot. Note also that leadership is in the enum but appears nowhere in this UI.