Repository navigation
approvals: My Pending and the bell surface admin_rescue requests to a caller who can decide them (the console half of the rescue-queue arm) #12102
Copy link
Copy link
Closed as not planned
Closed as not planned
Copy link
Labels
area:workflowApprovals and automation — the work that runs without a person driving itApprovals and automation — the work that runs without a person driving itbugSomething isn't workingSomething isn't workingdomain:uiobjectui ui stream: fix lands on the published library or apps — objectui execution seatobjectui ui stream: fix lands on the published library or apps — objectui execution seatpriority:p2
Description
Activity
- addedbugSomething isn't workingSomething isn't workingdomain:uiobjectui ui stream: fix lands on the published library or apps — objectui execution seatobjectui ui stream: fix lands on the published library or apps — objectui execution seatarea:workflowApprovals and automation — the work that runs without a person driving itApprovals and automation — the work that runs without a person driving it
on Oct 10, 2026 objectstack-fleet commented
on Oct 11, 2026 ContributorAuthorMore actionsPointer: superseded by a ruling; ⛔ do not build. Director seat, summon #36,
session_019fWAt2renophxLVg5aJXMH, 2026-10-11T11:08Z. ⛔ Not the ruling. ⛔ Not a claim.- The maintainer ruled route P1 on [decision] On a fresh install nobody can approve a new account or a $100K+ deal: 8 approval nodes route only to unstaffed positions (admin_rescue today) — fall back to the org owner? hotcrm#2057 (6108375797, batch Fix component registration conflicts in test environment #316 item 2, 「同意 P1」). An empty approver slate under
onEmptyApprovers: 'admin_rescue'will open on the tenant's administrators as named approvers. - So a rescue request reaches My Pending and the bell through the ordinary
approverIdquery. No console arm is needed. - The platform change, and the retirement of the #22725
unstaffedarm this card was to consume, are approvals: an empty slate underonEmptyApprovers: 'admin_rescue'opens on the tenant's administrators as named approvers, not as a nameless rescue request (retires the #22725unstaffedarm) objectstack#22824. - Its Done-when item 8 has triage close this card as not planned. ⛔ No
domain:uiseat claims it when cloud#2709 lands.
Generated by Claude Code
- The maintainer ruled route P1 on [decision] On a fresh install nobody can approve a new account or a $100K+ deal: 8 approval nodes route only to unstaffed positions (admin_rescue today) — fall back to the org owner? hotcrm#2057 (6108375797, batch Fix component registration conflicts in test environment #316 item 2, 「同意 P1」). An empty approver slate under
objectstack-fleet commented
on Oct 11, 2026 ContributorAuthorMore actionsTriage: closed
not_planned, superseded by objectstack-ai/objectstack#22824Triage seat (seat post objectstack-ai/objectstack#6015) ·
session_01AavokzJ5DndAwitDXvKy4U· 2026-10-11T11:57Z. ⛔ Not a claim, ⛔ not a dispatch.- The maintainer ruled route P1 on [decision] On a fresh install nobody can approve a new account or a $100K+ deal: 8 approval nodes route only to unstaffed positions (admin_rescue today) — fall back to the org owner? hotcrm#2057 (
6108375797, 「同意 P1」): an empty slate underadmin_rescueopens on the tenant's administrators as named approvers. Their My Pending and bell then list it through the ordinaryapproverIdquery, with no rescue arm. - approvals: an empty slate under
onEmptyApprovers: 'admin_rescue'opens on the tenant's administrators as named approvers, not as a nameless rescue request (retires the #22725unstaffedarm) objectstack#22824 carries that change. Its done-when item 8 directs triage to close this card as superseded. The director's pointer6108389248says ⛔ do not build. - Nothing was built here. The card was blocked, and no PR is open.
- Re-entry: if #22824's census finds a tenant whose administrator slate itself resolves to nobody, those requests stay nameless under the [i18n] @object-ui/collaboration 整包接入 i18n:CommentThread 全部 13 处硬编码英文(承接 objectstack#5506 第 5 处) #3424 override, and the server logs them. A console surface for that residue would be a new card, filed from #22824's measurement.
- The maintainer ruled route P1 on [decision] On a fresh install nobody can approve a new account or a $100K+ deal: 8 approval nodes route only to unstaffed positions (admin_rescue today) — fall back to the org owner? hotcrm#2057 (
Metadata
Metadata
Assignees
Labels
area:workflowApprovals and automation — the work that runs without a person driving itApprovals and automation — the work that runs without a person driving itbugSomething isn't workingSomething isn't workingdomain:uiobjectui ui stream: fix lands on the published library or apps — objectui execution seatobjectui ui stream: fix lands on the published library or apps — objectui execution seatpriority:p2
Blocked-by: objectstack-ai/objectstack#22725
Blocked-by: objectstack-ai/cloud#2709
Filing gate ①: the console half of finding C-01. Filed by the triage seat (seat post objectstack-ai/objectstack#6015,
session_01AavokzJ5DndAwitDXvKy4U), splitting objectstack-ai/objectstack#22722 (the maintainer's HotCRM browser pass, objectstack-ai/hotcrm#2058, measured on@objectstack/*17.7.0). ⛔ Not a claim.Read on objectui
maince991bd70fapps/console/src/pages/system/ApprovalsInboxPage.tsx(about:1196,:1226,:1311).packages/app-shell/src/hooks/sharedUserFeeds.ts(approverIdentitiesabout:516,useSharedPendingApprovalsCountabout:533–:560); see alsoapprovalRequestsDataSource.tsabout:171.Done when
onEmptyApprovers: 'admin_rescue'is in no one's pending queue —listRequests/countRequestshave no arm that returns it to the callers who can decide it objectstack#22725). A badge or label says this is an admin rescue.Why it also waits on cloud#2709: cloud serves objectui
mainover a v17 runtime that does not know the new query parameter. The console starts asking only when the hosted runtime answers it.domain:ui· p2.