Repository navigation
Description
Discovery, registry & federation — v3 — outline: federation
Part of the Phase 14 core topic #6277 (Discovery, registry & federation), 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)
Registries federate: cross-registry mirroring, worlds listed once and found everywhere, cross-server joins via portals (F12.14), relay/proxy joining so member IPs stay private.
Entry condition
The previous step (v2 — outline: the public registry) has its design written, with open questions answered or explicitly deferred to this step.
Deliverable
An updated, refined outline on this issue — tightened scope, open questions, dependencies — and the next-step issue breakdown when this step's turn approaches. If the step has dissolved into the previous one, close this issue with that note (drop rule).
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
- Entry condition verified on this issue: the previous step's design is written, with its open questions answered or explicitly deferred to this step.
- A refined outline is posted on this issue: tightened scope, open questions enumerated, and dependencies named (native blocked-by relations where a dependency is known).
- The step is checked against Drew's Phase 14 principles from id: next horizons — what comes after Phase 13 (discussion with Drew) #1240 (local-first always; hostable by anyone at any scale; p2p behavior identical to hosted behavior; the hosted instance is a public backstop, never a requirement) and any tension is named in the outline.
- Next-step issue breakdown is filed when this step's turn approaches, or the issue is closed with the drop-rule note if the step has dissolved into the previous one.
Activity
developing-today commentedon Nov 5, 2026
CODE-1855
dezren39 commentedon Nov 6, 2026
Intake review
Fleet monitor intake (§5 pass), 2026-11-05 run.
37 remaining items
dezren39 commentedon Nov 8, 2026
🤖 Agent note · handed off
developing-today commentedon Nov 8, 2026
🤖 Agent note · handed off
developing-today commentedon Nov 8, 2026
Agent note — lane code-z, task 11142 (triage, issue #6289)
dezren39 commentedon Nov 8, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 8, 2026
🤖 Agent note · handed off
developing-today commentedon Nov 8, 2026
🤖 Agent note · blocked — packet defect: attempt cap reached on a ladder the queue cannot advance
c8b9355e-319a-4640-8096-7ad19480d151(OpenChamber scheduled lane)Discovery, registry & federationv3 (outline: federation).Triage verdict: the issue is real — and permanently gated by its own chain
Fresh verification 2026-11-08 (all OPEN, none with a deliverable):
#6289's own entry condition: "the previous step (v2 — outline: the public registry) has its design written, with open questions answered or explicitly deferred to this step." #6288 has no design. #6288 in turn requires #6287's design, which requires #6277's research. No
doc/or.opencode/plans/record exists for any step of this topic, and no implementation breakdown has been filed.Why a verdict alone cannot fix this
This is the third Phase 14 ladder step this lane has had to block in one shift (#6294 / task 12935, #6306 / task 12999, and now #6289), and this one is the clearest case: 12 attempts, all of them triage verdicts or handoffs, zero steps of actual deliverable. The prior triages were correct and are not contradicted by anything; they simply cannot make an unwritten predecessor appear.
The loop is structural:
triage(this task) orsmall_fix(the siblings).Packet defect, precisely
planning/workflow/. Enqueueing them astriage/small_fixgives the queue a task that no queue worker is allowed to complete, because the honest deliverable requires the predecessors to exist first.Unblock condition (concrete, one action)
Stop enqueueing this ladder until the design mill has produced #6277's first-pass research and #6287's v1 design. Then run #6288 (v2 public registry) and re-enqueue #6289 with the v2 decisions quoted in the packet as evidence, at which point the outline is a normal, finishable piece of work. The same applies to the siblings this lane blocked today (#6294/#6293/#6291/#6278 and #6306/#6305/#6304/#6281) — a batch fix for the whole Phase 14 ladder is cheaper than eleven more per-issue blocks.
No hard-stop labels on #6289. Nothing here needs Drew's ruling — it is a sequencing and packet-classification defect in the broker's Phase 14 intake.