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 39c4878
Browse filesBrowse the repository at this point in the historyBrowse files
fix(plugin): review of 0.101.0 -- a measure-only sweep adopts nothing, one document in any spelling, the cap spans a pass's resumes; v0.101.0
- The sweep hands the observer its PASS's dry run (`limits.dryRun`): an
operator's measure-only sweep, or a dry-run reseed, filed up to
maxPerPass urgent targets while the config said armed.
- `sameDocument`: a canonical spelled otherwise (`%27` for an
apostrophe, anything decodeURI decodes) is the same document, as the
probe's own path comparator treats it. Unchanged observation, no move;
the probed row is the canonical in any spelling; and before adopting,
a bounded node-local sibling read (8 rows, replicateFrom false) finds a
target in rotation holding it spelled otherwise. Without it an
endpoint spelling a slug raw while the Target key percent-encodes it
adopted a duplicate every pass and flapped the row.
- Only an absolute URL or a /-rooted path is a canonical: a relative
path resolved against the probed URL's directory and invented a URL
under the entity's own prefix.
- Every Entity write is a patch naming the key, so racing first
observations merge and cannot erase the adoption memory.
- The cap counts by the pass's origin, so a resume shares it; a failed
put gives its slot back; a failed adoption memory no longer reports
the filed adoption as an error.
- Reactivation carries `unlistedAt` (the arrival check sees a rejoin)
and a BigInt `renderInterval`.
- A render's observation instant is the store time less the SUM of its
renders: a job renders its devices in turn.
- Docs: canonicalAt is when the current canonical was first observed;
a dry run's filing count is would-adopt + capped; a bad canonical
costs one render per retryAfter.
- Tests for each, and for the route-class refusal and an unreadable
stored instant; each fails with its fix reverted.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
0 commit comments