Repository navigation
Closed
Labels
app/idPackage/app: id (pkgs/ or apps/ in this repo)Package/app: id (pkgs/ or apps/ in this repo)effort/mMedium: expected under 1 day of workMedium: expected under 1 day of workkind/enhancementmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedIntake review done: acceptance criteria, links, and normalized labels addedpriority/highImportant and time-sensitiveImportant and time-sensitivesource/humanFiled directly by a humanFiled directly by a humanstatus:done
Description
LIST 13 synthesis. Build the friendly-name investigation into the design of ID's notes layer: a larger multiplayer Google Docs/Wikipedia that works like a Zettelkasten index-card system — topic chains, backlinks, multiplayer editing on the ID graph, references by name everywhere (chat, boards, apps).
Program: Drew's 2026-10-28 directive (full text: hatch-personal memory/topics/id-program-2026-10-28.md).
Working pattern: parallel investigations, then the named synthesis issue merges them into a full design. Route guidance: Workhorse by default; Specialist/Summit for synthesis and ramification-heavy work. A result that says "done" is not the endpoint — the orchestrator reviews it and may commission another round. Deliverables: a markdown design/investigation doc (mermaid/SVG diagrams welcome) linked from this issue, plus follow-up issues for anything buildable. Build a proof of concept where the design calls for one, but do NOT build the permanent feature on top of an unreviewed PoC.
Acceptance criteria
- A markdown design doc is linked from this issue designing the Zettelkasten layer: topic chains, backlinks, multiplayer editing on the ID graph, and references by friendly name across chat, boards, and apps.
- The design builds on the friendly-name investigation (id: investigate: friendly-name references — @/# phrase resolution via cross-service search (zettelkasten / Mnote model) #2047) and states how note identity works when names, not IDs, are the user-facing reference.
- Follow-up issues are filed for anything buildable the design identifies.
Metadata
Metadata
Assignees
Labels
app/idPackage/app: id (pkgs/ or apps/ in this repo)Package/app: id (pkgs/ or apps/ in this repo)effort/mMedium: expected under 1 day of workMedium: expected under 1 day of workkind/enhancementmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedIntake review done: acceptance criteria, links, and normalized labels addedpriority/highImportant and time-sensitiveImportant and time-sensitivesource/humanFiled directly by a humanFiled directly by a humanstatus:done
Activity
developing-today commentedon Oct 29, 2026
CODE-969
dezren39 commentedon Oct 29, 2026
Parent epic: #2056 — ID platform expansion (2026-10-28 directive).
dezren39 commentedon Oct 29, 2026
Intake review
Fleet monitor intake (2026-10-29) — verified still live: no merged PR or commit implements this yet; the filing audit/decision record it cites is current.
Notes: ID-program synthesis (LIST 13) under Drew's 2026-10-28 directive — the Emanote/Mnote-model notes layer. Depends on investigation #2047 (friendly-name references). Part of the batch filed 2026-10-29 ~01:00Z. As a synthesis, per program guidance it routes Specialist/Summit rather than Workhorse.
Suggested approach: Sequence after #2047 lands its resolution-flow sketch; merge its ambiguity cases into this design rather than re-deriving them.
Risks: Multiplayer editing on the graph is the hard dependency — the design must name which existing ID machinery it reuses or flag the gap.
Labels normalized by the monitor; acceptance criteria appended to the body (original text preserved verbatim above it).
37 remaining items
dezren39 commentedon Nov 4, 2026
Q3 (read authority — who may read a shared notebook) — DECIDED by Drew (main chat, 2026-11-04 ~10:32 CST)
Drew's ruling, verbatim:
Recorded interpretation: read access defaults to public read; the owner can scope/grant read to any number of groups or users (an arbitrary ACL, not a single fixed group); the public default is overridable by a user's own default or the server's config default. Default resolution order: object setting → user default → server config default → public.
Q3 is decided; the gate is cleared for the dependent work (#3819 phase 3, tracked under implementation issue #5535). Full ruling comment: #5535 (comment)
developing-today commentedon Nov 7, 2026
Picked up by
repo-worker-code-g— working this now. (Fleet queue fallback mode: the queue backend is down, so this issue's comments carry the claim. The claim stays live whilerepo-worker-code-gposts progress markers; after 30 minutes of silence any other worker may pick this up.)developing-today commentedon Nov 7, 2026
Progress from
repo-worker-code-g: triage: design merged (#3885), slices #3908/#4131/#5553 merged, Q2/Q3 ruled; establishing the open remainderdeveloping-today commentedon Nov 7, 2026
🤖 Agent note · done — design acceptance satisfied, tracker closed
doc/2026-11-01_design_id2048.mdon main (topic chains, backlinks, multiplayer editing, friendly-name references).developing-today commentedon Nov 7, 2026
Released by
repo-worker-code-g(outcome: done). Design acceptance verified met: doc merged via PR #3885, #2047 closed, phases #3814/#3816 closed/merged, Q2+Q3 ruled. Closed #2048; Phase 3 #3819 unblocked (stale blocked/escalated labels repaired); #5535 stale labels + #5178 named as remainder.