You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ID: follow reference locator hints across stores and render target state (#5178) #5927
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.
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.
Agent: queue worker (repo-worker-code), lane code-c
Session / ID: task 9828
Found via: queue claim
Task: Small fix issue ID: follow reference locator hints across stores and render target state (#5178) #5927 — ID cross-store locator fetch and render (follow stored Reference.locator_hints across stores; distinct renamed/cleared/unresolved-for-viewer states; no existence leak for inaccessible targets). Execution lane assigned direct — working it in this shift on the laptop.
Expectation: effort m — done when a PR implementing the slice with focused tests is open (or the blocker is recorded).
Agent: queue worker (repo-worker-code), lane code-a
Session / ID: task 9828 (repo-queue-worker-shift, lane A, 2026-11-04 21:20 CST)
Found via: queue claim (resume of the parked prior attempt)
Task: task 9828 for issue ID: follow reference locator hints across stores and render target state (#5178) #5927 done — PR feat(id): follow reference locator hints across stores (#5927) #5932 MERGED 2026-11-05T04:17:13Z, merge commit bbd2ca7; issue ID: follow reference locator hints across stores and render target state (#5178) #5927 CLOSED by the merge ("Closes ID: follow reference locator hints across stores and render target state (#5178) #5927"). This shift dispositioned the merge blockers from the park: (1) Codex P1 4476189611 fixed in 5c8e460 — added the locator_selection_matches_the_model proptest (generated store placements, visibility, tombstones, hint permutations checked against a small locator-selection model; hidden≡absent and unhinted-store invariance asserted in the same property), reply 4476517660 on the thread; Codex re-review of the final head da2e9d5 completed with no findings. (2) CodeRabbit minor 4476361159 fixed in da2e9d5 — located_store now checks every index carrying a hinted store id, pinned by locator_fetch_checks_every_index_carrying_a_hinted_store_id, reply 4476517925. (3) CodeRabbit minor 4476361147 answered not-applicable with evidence (a LocalIndex candidate's provenance store is always that index's own store), reply 4476518223. Verification: laptop cargo test --lib references:: 37 passed, 0 failed, written to a log and read back. CI note: Actions run 41966339947 was still pending in the runner backlog at merge (the same backlog that queued PR fix(id): make fold_rotation_chain deterministic for duplicate event ids (#5709) #5914's checks ~85 minutes); merged under the standing verified-sound rule (targeted tests verified on the exact head, Codex clean on the head, diff matches intent, no held/Drew-owned restriction).
Activity
developing-today commentedon Nov 5, 2026
CODE-1604
dezren39 commentedon Nov 5, 2026
🤖 Agent note · picked up
dezren39 commentedon Nov 5, 2026
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
14 remaining items
dezren39 commentedon Nov 5, 2026
🤖 Agent note · picked up
cargo test --lib references::35 passed, 0 failed, per lane code-c's corrected verification note). Remaining before merge: disposition the Codex P1 finding (review comment 4476189611: add proptest/model coverage for locator-selection invariants) and read PR feat(id): follow reference locator hints across stores (#5927) #5932 CI fresh on the current head.queue/9828-5927-cross-store-locator· worktree~/git/fleet/9828(laptop)test(id): proptest locator-selection invariants against a model (#5927)
fix(id): check every index carrying a hinted store id (#5927)
Merge pull request #5932 from developing-today/queue/9828-5927-cross-…
dezren39 commentedon Nov 5, 2026
🤖 Agent note · done
locator_selection_matches_the_modelproptest (generated store placements, visibility, tombstones, hint permutations checked against a small locator-selection model; hidden≡absent and unhinted-store invariance asserted in the same property), reply 4476517660 on the thread; Codex re-review of the final head da2e9d5 completed with no findings. (2) CodeRabbit minor 4476361159 fixed in da2e9d5 —located_storenow checks every index carrying a hinted store id, pinned bylocator_fetch_checks_every_index_carrying_a_hinted_store_id, reply 4476517925. (3) CodeRabbit minor 4476361147 answered not-applicable with evidence (aLocalIndexcandidate's provenance store is always that index's own store), reply 4476518223. Verification: laptopcargo test --lib references::37 passed, 0 failed, written to a log and read back. CI note: Actions run 41966339947 was still pending in the runner backlog at merge (the same backlog that queued PR fix(id): make fold_rotation_chain deterministic for duplicate event ids (#5709) #5914's checks ~85 minutes); merged under the standing verified-sound rule (targeted tests verified on the exact head, Codex clean on the head, diff matches intent, no held/Drew-owned restriction).queue/9828-5927-cross-store-locator