Skip to content

ID: follow reference locator hints across stores and render target state (#5178) #5927

Closed

Description

@dezren39

Parent: #5178 — ID friendly-name reference resolution v2.

The first ordered slice, cross-store fan-out, is merged in PR #5553. This issue scopes the next slice: follow the stored Reference.locator_hints to fetch and render a target across a store boundary.

Scope

  • Resolve stored references through their locator hints across stores.
  • Preserve viewer-specific access filtering and the no-existence-leak rule.
  • Represent renamed, cleared, and unresolved-for-viewer render states across the boundary.
  • Preserve stable logical note ID targets and optional exact-revision pins.

Acceptance criteria

  • A stored reference can fetch/render a target from another store using its locator hints.
  • Renamed, cleared, and unresolved-for-viewer states are distinct and covered by focused tests.
  • Inaccessible targets reveal no candidate, claimant, or existence information.
  • Current local reference behavior and markdown pin round-trips remain covered.

Out of scope

The design record is doc/2026-11-04T15-33-00Z_design_friendly_name_fanout.md; use its locator-fetch section and the merged FanOut contract as the starting point.

Activity

  1. added
    priority/normalOrdinary priority (the default)
    queue/queuedHas a queued task in the Supabase agent queue
    app/idPackage/app: id (pkgs/ or apps/ in this repo)
    on Nov 5, 2026
  2. developing-today commented on Nov 5, 2026

    @developing-today
    Contributor
  3. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 5, 2026
  4. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  5. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    state: handed_off
    task: 9828 — cross-store locator fetch/render, queued
    agent: repo-worker-code, OpenChamber scheduled lane 335a5d1f-bfc1-4831-99ea-850c8939a727
    found via: triage handoff from parent #5178 (task 9464)
    expectation: implement the locator-hint fetch/render slice with focused cross-store and viewer-access tests; hosted-store search stays out of scope.
    links: parent #5178, merged PR #5553

  6. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    and removed on Nov 5, 2026
  7. 14 remaining items

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

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  10. dezren39 commented on Nov 5, 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

No one assigned

    Labels

    app/idPackage/app: id (pkgs/ or apps/ in this repo)priority/normalOrdinary priority (the default)status:done

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions