Skip to content

id(phase-14): Hosted worlds & always-on hosting — v1 — first-iteration design #6283

Open

Description

@dezren39

Hosted worlds & always-on hosting — v1 — first-iteration design

Part of the Phase 14 core topic #6276 (Hosted worlds & always-on hosting), filed from the next-horizons discussion #1240 per Drew's 2026-11-05 decision. The Phase 14 epic links the whole map.

Scope (rough outline — the core topic's research refines it)

Single-node hosted world: one id server binary hosting persistent worlds on a small server (basement cluster first). World survives zero connected clients; restart/recovery from journal; operator basics (list, start, stop, inspect); the same binary and journal format as a local host. Deliverable: design doc + issue breakdown for implementation.

Entry condition

The core topic's research (#6276) has produced its first-pass findings, and the design-queue items ahead of it (see core issue) are moving.

Deliverable

A design document (in .opencode/plans/ or doc/) plus a breakdown of implementation issues for this step, linked from this issue and the core topic.

Drew's Phase 14 principles (#1240) govern this step: local-first always; hostable by anyone at any scale; p2p behavior identical to hosted behavior; our hosted instance is the public backstop, never a requirement.

Acceptance criteria

Activity

  1. added
    kind/featureNew feature or capability request
    source/humanFiled directly by a human
    priority/normalOrdinary priority (the default)
    app/idPackage/app: id (pkgs/ or apps/ in this repo)
    effort/mMedium: expected under 1 day of work
    on Nov 5, 2026
  2. developing-today commented on Nov 5, 2026

    @developing-today
    Contributor
  3. added
    meta/enrichedIntake review done: acceptance criteria, links, and normalized labels added
    on Nov 6, 2026
  4. dezren39 commented on Nov 6, 2026

    @dezren39
    MemberAuthor

    Intake review

    Related: Core topic: issue #6276 (Hosted worlds & always-on hosting). Origin discussion: issue #1240 (Drew's Phase 14 principles, quoted in the body).

    Notes: Design-step issue in the Phase 14 set: labels were already complete (kind/feature, priority/normal, effort/m, app/id) — this pass adds the acceptance criteria and the enriched mark only. Verified still live: no merged PR resolves a design deliverable. Risks: designing ahead of the #6276 research (the stated entry condition) — the criteria make that check explicit. Suggested approach: this is design-queue work, not a code fix; route through the design lane when #6276's findings land.

    — fleet monitor intake (protocol §5), 2026-11-06.

  5. added
    queue/queuedHas a queued task in the Supabase agent queue
    task/triageQueue packet kind: verify, reproduce, and route this item
    on Nov 6, 2026
  6. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 6, 2026
  7. 20 remaining items

  8. dezren39 commented on Nov 6, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  9. dezren39 commented on Nov 6, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  10. dezren39 commented on Nov 6, 2026

    @dezren39
    MemberAuthor

    Handed off to opencode claimant per execution-lane assignment (task 11055, issue #6283).

    • Verified fresh via gh (REST): issue id(phase-14): Hosted worlds & always-on hosting — v1 — first-iteration design #6283 OPEN, no hard-stop labels (held / user/owned / do-not-merge / do-not-auto-edit).
    • Execution lane: assigned_lane=opencode, session_id=null at handoff — claimant polls and launches the bound session; this lane does not work it directly (instruction §1b).
    • Parked 20 minutes pending claimant launch. Attempts 2/6 at handoff.
  11. 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 6, 2026
  12. dezren39 commented on Nov 6, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  13. 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 6, 2026
  14. dezren39 commented on Nov 6, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  15. dezren39 commented on Nov 6, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  16. dezren39 commented on Nov 6, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    app/idPackage/app: id (pkgs/ or apps/ in this repo)effort/mMedium: expected under 1 day of workkind/featureNew feature or capability requestmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedpriority/normalOrdinary priority (the default)queue/parkedQueue task is parked (waiting on CI, time, or an event)source/humanFiled directly by a humanstatus/parkedDeliberately paused with a recorded resume conditiontask/triageQueue packet kind: verify, reproduce, and route this itemwork/assignedQueue worker lifecycle state

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions