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
- Strip leaked internal `@architect:T*` task-ownership markers from the
Redis adapter; they were planning artifacts and add no value to readers.
- Document::fromRow: collapse two `array_key_exists('$permissions', ...)`
branches into one — the second `is_array` check was redundant given the
first arm throws on non-array.
- SQL::generateOrderBy: rename `$callerSuppliedOrder` to its positive
counterpart `$shouldAutoOrderByRelevance` so the gate predicate reads
without double-negation.
- Redis::orderDocuments: docblock said "preserve usort transitivity" but
the random branch never calls usort — explain the actual reason
(non-deterministic comparators are undefined for usort).
- Structure::$mergedAttributes: weaken the "Stable for the lifetime of
this validator" comment — `readonly` blocks property reassignment but
not inner Document mutation, so callers that mutate the held
collection between `isValid()` calls would see a stale memo.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
0 commit comments