Rituals views: parlays and approvals (requester and approver) #183

Open
opened 2026-10-04 20:20:34 +00:00 by peterswimm · 0 comments
Owner

Part of #177. Revised: widened from "waiting on approval" to the full set of parlay and approval views.

What it's for: house-style views for parlays (steward decisions) and grant approvals, on both sides: the person waiting and the person deciding. Approve, dismiss and deny are commands with inputs (dismiss and deny need a reason).

Today

  • ritual parlay list/show/approve/dismiss in the terminal; dismissing needs --why
  • ritual steward grant opens a browser sign-in and the terminal waits
  • Bastia grant requests are only visible inside Claude Code sessions
  • Flutter has a parlay block renderer, but no served view uses it

Please design

  • Parlay: list row, detail (what's being decided, the evidence, who's involved), and a timeline entry for each parlay event
  • Requester view: waiting, what it's waiting on, expiry countdown, cancel, outcome
  • Approver view: request card (who, what scope, how long, why), approve, deny with a reason
  • Active grants list with time left and an end-now action

Acceptance criteria

  • Parlay and approval views specified, with bound fields.
  • Every waiting state has a visible Cancel.
  • Sealed vs fungible marked for each block.
  • CLI rendering.
Part of #177. **Revised:** widened from "waiting on approval" to the full set of parlay and approval views. **What it's for:** house-style views for parlays (steward decisions) and grant approvals, on both sides: the person waiting and the person deciding. Approve, dismiss and deny are commands with inputs (dismiss and deny need a reason). ## Today - `ritual parlay list/show/approve/dismiss` in the terminal; dismissing needs `--why` - `ritual steward grant` opens a browser sign-in and the terminal waits - Bastia grant requests are only visible inside Claude Code sessions - Flutter has a `parlay` block renderer, but no served view uses it ## Please design - **Parlay**: list row, detail (what's being decided, the evidence, who's involved), and a timeline entry for each parlay event - **Requester view**: waiting, what it's waiting on, expiry countdown, cancel, outcome - **Approver view**: request card (who, what scope, how long, why), approve, deny with a reason - Active grants list with time left and an end-now action ## Acceptance criteria - [ ] Parlay and approval views specified, with bound fields. - [ ] Every waiting state has a visible Cancel. - [ ] Sealed vs fungible marked for each block. - [ ] CLI rendering.
peterswimm changed title from Rituals pattern: waiting on approval (grants, stewards, sign-in) to Rituals views: parlays and approvals (requester and approver) 2026-10-04 20:34:13 +00:00
Sign in to join this conversation.
No description provided.