Skip to content

id(currency): gateway verification flow + revocation-set check for RateAuthorisation (Phase 2 of #2290) #3801

Open

Description

@dezren39

Phase 2 of the RateAuthorisation set tracked by issue #2290 — for the issue #2062 gateway follow-ons to build on. Design record: the task 5741 triage comment on issue #2290 (verification flow steps 1–4). Depends on the Phase 1 schema/fold issue in this set.

Build in the control plane / gateway:

Acceptance: tests cover each step failing closed (bad signature, wrong issuer, unbound account, revoked, expired, cap-exhausted, unauthorised caller) with zero ledger writes.

Activity

  1. added
    app/idPackage/app: id (pkgs/ or apps/ in this repo)
    on Nov 1, 2026
  2. developing-today commented on Nov 1, 2026

    @developing-today
    Contributor
  3. added
    queue/queuedHas a queued task in the Supabase agent queue
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 1, 2026
  4. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    agent-note:v1 — state=picked-up; worker=repo-worker-code; task=5790; at=2026-11-01T17:09:05Z. Queue claim acquired. Fresh GitHub state: #3801 is OPEN with no matching PR; prerequisite #3800 is OPEN and currently claimed/in progress under queue task 5789 (its worker posted a pickup note). Packet requires Phase 1 types to be merged first. Next: park 30 minutes; resume only after fresh verification that #3800 has merged.

  5. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    agent-note:v1 — state=picked-up; worker=repo-worker-code; task=5790; at=2026-11-01T17:42:48Z. Queue claim acquired by OpenChamber scheduled lane. Fresh GitHub verification: #3801 is OPEN with no matching PR. Its prerequisite #3800 remains OPEN and parked; PR #3888 is OPEN, Drew-authored, and has mergeStateStatus=DIRTY. We will not touch that PR. Next: park for 30 minutes; resume only after fresh verification that #3800 is merged and the Phase 1 types are available.

  6. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    and removed
    queue/claimedQueue worker lifecycle state
    on Nov 1, 2026
  7. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    agent-note:v1 — state=parked; worker=repo-worker-code; task=5790; at=2026-11-01T17:43:33Z. Parked for 30 minutes because prerequisite #3800 is still OPEN and PR #3888 is Drew-authored, OPEN, and DIRTY; no work was started on this task and the PR was not touched. Resume condition: freshly verify #3800 merged and Phase 1 types available, then revalidate #3801 and ownership.

  8. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    {"v":1,"kind":"parked","task":5790,"lane":"f","note":"Task 5790 prerequisite re-verified fresh 2026-11-01T19:1xZ: #3800 still OPEN; its PR #3888 still OPEN (not merged), so the Phase 1 RateAuthorisation types are not on main and Phase 2 (#3801) cannot start. PR #3888 was not touched by this lane. Parked 1h. Resume: fresh-verify #3800 CLOSED / PR #3888 MERGED, then implement the gateway verification flow + revocation-set check per the packet."}

  9. 54 remaining items

  10. added
    work/assignedQueue worker lifecycle state
    and removed
    status/blockedQueue or user escalation state
    queue/blockedQueue or user escalation state
    on Nov 3, 2026
  11. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  12. added
    queue/blockedQueue or user escalation state
    status/blockedQueue or user escalation state
    and removed
    queue/claimedQueue worker lifecycle state
    work/assignedQueue worker lifecycle state
    on Nov 3, 2026
  13. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · blocked

  14. added
    queue/queuedHas a queued task in the Supabase agent queue
    source/creatorFiled by the new-issue-creator job
    task/triageQueue packet kind: verify, reproduce, and route this item
    on Nov 3, 2026
  15. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    state: reviewed (coverage loop-back)
    Coverage pass 2026-11-03, loop-back review: this issue was re-reviewed (drift / overlap / already-handled / stale / blockers / ordering) so every open issue in the four repos is reviewed and in the system. Verdict: still live; in the system as task 5790 (small_fix, blocked, priority 30) in repo-health-code-pilot. Labels audited and synced. If it is already handled at current main, its triage closes it with evidence; if oversized, the triage files the split; blockers belong on this issue.
    Found via: coverage loop-back 2026-11-03

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

app/idPackage/app: id (pkgs/ or apps/ in this repo)queue/blockedQueue or user escalation statequeue/queuedHas a queued task in the Supabase agent queuesource/creatorFiled by the new-issue-creator jobstatus/blockedQueue or user escalation statetask/triageQueue packet kind: verify, reproduce, and route this item

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions