Skip to content

id: implement ID currencies v1 (design #2043) #5522

Open

Description

@dezren39

Implementation of an ID design that has not landed yet (partial implementation as of the 2026-11-04 inventory).

Design issue: #2043
Design doc: doc/2026-11-01_design_id2043.md (in developing-today/code)

Acceptance, in brief: production currencies v1 per the design, beyond the currency_poc proof-of-concept.
Current state: currency.rs + currency_poc proof-of-concept landed; the production v1 currency system is incomplete.

The design documents govern. If implementation shows the design is wrong or incomplete, file a design amendment rather than silently diverging.

Scope: pkgs/id and its tests. Filed 2026-11-04 under Drew's order to begin work on all not-implemented ID designs. Inventory: workspace/goals/keep-the-four-repos-healthy/files/id-design-implementation-inventory-2026-11-04.md (in the fleet workspace).

Activity

  1. developing-today commented on Nov 4, 2026

    @developing-today
    Contributor
  2. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  3. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    on Nov 4, 2026
  4. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    event: handed_off
    task: 9589
    worker: repo-worker-code (lane code-f)
    stage: handed_off
    summary: Task 9589 re-claimed by lane code-f; execution-lane assignment again returned assigned_lane=opencode (session_id null), so this lane hands off per the runbook without working it directly. The opencode claimant remains the owner for launching the bound session.

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

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

    • Agent: queue worker (repo-worker-code), lane code-z
    • Session / ID: task 9589
    • Found via: queue claim
    • Task: task 9589 re-claimed after prior opencode handoffs expired unlaunched; revalidated issue id: implement ID currencies v1 (design #2043) #5522 — still OPEN, no hard-stop labels. Its labels were stale queue/parked + status/parked on claim; synced to queue/claimed + status/in-progress + work/assigned. Execution-lane assignment returned opencode, so handing off to the opencode claimant again.
    • Expectation: claimant launches the bound opencode session and drives task 9589 to a terminal state. Attempts 9 of max 12.
    • Links: issue id: implement ID currencies v1 (design #2043) #5522
  7. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

    • Agent: queue worker (repo-worker-code), lane code-y
    • Session / ID: task 9589
    • Found via: queue claim
    • Task: task 9589 (small_fix, issue id: implement ID currencies v1 (design #2043) #5522 — implement design: ID currencies v1) assigned to the opencode execution lane; handing off to the laptop claimant. Issue re-verified OPEN this shift, claim labels in sync, no hard-stop labels.
    • Expectation: claimant launches the bound opencode session and drives task 9589 to a terminal state.
    • Links: issue id: implement ID currencies v1 (design #2043) #5522
  8. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  9. 109 remaining items

  10. dezren39 commented on Nov 6, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

    • Agent: queue worker (repo-worker-code), lane code-x
    • Session / ID: task 9589
    • Found via: queue claim
    • Task: small_fix issue id: implement ID currencies v1 (design #2043) #5522 — handed off to the opencode claimant per execution-lane assignment (task 9589 assigned_lane=opencode); this lane does not work it directly.
    • Expectation: opencode claimant launches the bound session for task 9589 and drives it to a terminal state; if the park expires unlaunched, task 9589 returns to the queue. Attempts: 23/24.
    • Links: issue id: implement ID currencies v1 (design #2043) #5522
  11. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    queue/claimedQueue worker lifecycle state
    and removed
    queue/claimedQueue worker lifecycle state
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    on Nov 6, 2026
  12. dezren39 commented on Nov 6, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

    • Agent: fleet monitor (repo-fleet-monitor)
    • Session / ID: task 9589
    • Found via: monitor reconciliation
    • Task: Claim-evaporation repair — the queue claim on task 9589 evaporated (the holding run ended without complete/park/block and the lease expired); task 9589 is queued and unclaimed. Labels reset to the truth (queue/queued + status/needs-triage). Checkpoint stage at evaporation: handed_off.
    • Expectation: a queue lane re-claims task 9589 and resumes from the handed_off checkpoint.
  13. added
    queue/queuedHas a queued task in the Supabase agent queue
    and removed
    queue/claimedQueue worker lifecycle state
    work/assignedQueue worker lifecycle state
    on Nov 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

queue/queuedHas a queued task in the Supabase agent queuestatus/needs-triageNot yet triaged; needs a first look

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions