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
Commit 1486f9e
Browse filesBrowse the repository at this point in the historyBrowse files
Fix live notebook issues found in end-to-end testing
- Evidence links that name their own chat's session id (specialists copy it
from notebook_search; What-next proposal targets always carry it) resolved
to nothing in This chat, single-chat exports and other per-chat reads, so
they silently stopped counting as evidence. Session reads now localize
them (shared localizeEvidenceLinks in notebook-evidence-core), as does the
web view for provisional live entries.
- All chats labelled a chat created after the notebook mounted with its raw
session id; session labels are re-read when a new chat appears.
- A handled "View in notebook" jump replayed on every scope or chat switch,
scrolling to a stale entry or toasting "isn't in this chat's notebook".
Focus tokens now fire once and page clears the request on chat change.
- Incomplete artifact checks reported internal codes ("unsafe-path" for
uv.lock), which the Methods draft then quoted as prose; reasons are now
readable sentences.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
if(current.reason==="missing")return{ ...base,status: "missing",reason: "Cited artifact is missing. Review this entry; this does not refute its claim."};
if(recorded.sha256!==current.sha256)return{ ...base,status: "changed",reason: recorded.timing==="harvest" ? "Bytes changed since a later identity check; original citation-time bytes are unknown." : recorded.timing==="output" ? "Bytes differ from the server-recorded compute output. Review against the retained result." : "Bytes differ from the recorded citation. Review the interpretation against the new artifact."};
80
92
if(recorded.timing==="entry"||recorded.timing==="output")return{ ...base,status: "unchanged",reason: recorded.timing==="output" ? "Bytes match the server-recorded compute output. This does not verify scientific validity or unchanged upstream inputs." : "Bytes match the citation-time hash. This does not verify scientific validity or unchanged upstream inputs."};
0 commit comments