Make a shared file that never reaches a guest explain itself #130
No reviewers
Labels
No labels
area:docs
area:identity
area:ops
area:plugin
area:server
channel:community
channel:direct
channel:owned
channel:press
channel:social
e2ee-constrained
gate:at-ga
gate:pre-ga
marketing
parity
relay:absent
relay:planned
relay:requested
relay:supported
risk:additive
risk:contract
risk:none
usability
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Nectenda/nectenda!130
Loading…
Reference in a new issue
No description provided.
Delete branch "worktree-listing-instrument"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Task: NEC-87
A guest vault once missed a file the owner created while its folder listing was opening (CI run 531). It hasn't recurred in about 200 runs: roughly 180 on a Mac (two loops at once, plus a 0–1000 ms timing sweep of the owner's create) and 20 on the CI runner. Nothing logged could say where the owner's update stopped. This PR makes the next occurrence explain itself. What was ruled out, and why, is in
docs/sync-limitations.mdand on the card.Plugin (diag log, debug level):
.catch).build-mirror --checkis clean.Server:
TRACE_BROADCASTS(config.ts, off by default) logs every subscribe (seq from and to), every unsubscribe, and every update broadcast with its sender and recipients. Only the e2e identity suite turns it on.e2e:
waitForNotecan name other vaults, and the NEC-87 step passes the owner. A failure now prints both vaults' diag logs.Local gate: typecheck, lint, 1,740 unit tests, and
build-mirror --check. A local identity run confirmed the trace appears.Changelog
NONE
🤖 Generated with Claude Code
https://claude.ai/code/session_01StURdiv33xnMfE2XRyg8Lt