Skip to content

id: lease protocol phase 1 — design doc + journaled lease entry schemas (#2819) #3803

Closed

Description

@dezren39

Phase 1 of the #2819 native-spill write lease protocol (design record on #2819). Produce the design doc under doc/ specifying: the lease as journaled entries in pkgs/id world journal (JournalEntry patterns, world_store.rs) — LeaseGranted / LeaseRenewed / LeaseRevoked / LeaseHandedOff with holder identity, monotonic epoch, term, and journal position; the append-time epoch check; the handoff state machine both ways; and the four failure walkthroughs as worked sequences. Acceptance: doc merged and linked from #2819; every state transition is named with its journal entries; split-brain argument reviewed against the protocol mechanics.

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
    work/assignedQueue 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 2, 2026
  4. dezren39 commented on Nov 2, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · state: picked up

  5. dezren39 commented on Nov 2, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · state: parked

  6. dezren39 commented on Nov 2, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up for fresh ownership revalidation

  7. dezren39 commented on Nov 2, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · parked for 30 minutes — Drew-owned exact deliverable

  8. added
    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 2, 2026
  9. dezren39 commented on Nov 2, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  10. dezren39 commented on Nov 2, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · done

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)

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions