Record LEARN-0017: traced Zulip target-lookup/anchor guard gap (corroboration)

Second cycle in comparison group B-independent-navigation-source-v1, a
naturally-motivated follow-up to LEARN-0014's ZN07 finding rather than a
manufactured repetition. Traces the target-message lookup and anchor-
navigation fetch continuation to their unconditional completion points in
message_fetch.ts: neither participates in the opt-in current-list-identity
guard used elsewhere in the same file, and no located test covers a
stale-navigation scenario. No reproduction or defect claim; static source
read only. CAND-0009/CAND-0010 evidence and gaps updated accordingly.

Declined to reopen the paused local navigation fixture to force a third
cycle in an existing group, per the prior agreed pause and WP-0006 T03's
own rule against manufacturing cycles to hit a count.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: sonnet
Assistant-Process: 290719@bnt-lap001
Assistant-Session: 55cbe504-1bfe-4932-b761-29016523c87b
This commit is contained in:
tegwick 2026-09-27 23:21:02 +02:00
parent 884803cdf5
commit fad8abdc2c
9 changed files with 292 additions and 21 deletions

View file

@ -0,0 +1,11 @@
{
"research_minutes": null,
"execution_minutes": null,
"reported_tokens": null,
"cost_usd": null,
"status": "complete",
"end_utc": "2026-09-27T21:18:08Z",
"method": "No wall-clock timer was started before inspection began; effort is left unknown rather than estimated from tool-call count, token usage or elapsed session time.",
"excluded": "Preregistration commit, repository-check subprocesses (make evolution-check evolution-test schema-test), final receipt/commit/sync administration.",
"budget": "Four-file cap, same tier as LEARN-0014; no expansion beyond the two flagged call paths and their two test files."
}

View file

@ -39,7 +39,23 @@ evidence tier and effort accounting).
## Outcome (complete after execution)
Pending.
- Evidence references, retained failures and counterexamples: see
[ZulipTargetLookupCallPath](../../reviews/ZulipTargetLookupCallPath.md) and
[source manifest](../../reviews/ZulipTargetLookupSources.json).
- Changed understanding and applicability limits: corroborates and sharpens
ZN07 with a traced call path to its concrete completion point — see review.
- Disposition: corroboration
- Why this is one outcome, not a count of assertions/files: one bounded
question (guard presence and test coverage for two specific continuations),
answered with multiple located call sites as supporting detail.
- Remaining uncertainty and live workplan/task: no reproduction, no defect
claim, no application/upstream test execution. WP-0003 T01 retains any
further reproduction; WP-0003 T02 retains independent review.
- Superseded ledger entries, if any: none.
- Active research minutes / execution minutes: unknown; no wall-clock timer
was started before inspection. See effort receipt.
- Reported tokens / cost USD: unknown, not measured.
- Reviewer name, role and independence: Codex, author-model, not independent.
Append an entry to research/evolution/ledger.json with `recording: prospective` and
`protocol_ref` pointing here. Update profiles, run evolution checks, then snapshot at