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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[1.2.2] - 2026-10-14
Changed
Index native conversation events and attribute actors by identity, keeping sidechain restrictions, Codex user text, and cleared OpenCode text aligned with those records. Codex orders every row by its complete-line position. Native ids keep the raw metadata ordinal, and a Codex privacy reimport of the same source updates that stored position from the first record without replacing the event or its verdict. A fork moves copied history by that file position on an append, a full replay, and a repair. A ledger imported before that chronology still moves on its stored metadata ordinals, and the replay then stores file positions. A repeat in the same source keeps that source's first position, and another file records another occurrence rather than moving the original. Competing response witnesses stay unplaced. A timeline orders the assembled rows from a spanning source before it applies a limit. Copied fork history keeps each native id, including two explicit ids that share a raw metadata ordinal, stores that record's file position, and retains the reads and fallback usage that attribute its responses. Only a ledger imported before privacy 9 rewrites those locators. A copied row matches the id its writer stored, including a file-position fallback, a historical ordinal fallback, and an id-less abort, and lookup still reads that historical id. The source is complete only when every retained locator is inside the file. A requested set stays unknown when the sources disagree about what preceded a shared identity, and each source sequence is kept. A timeline leaves sessions with no Codex order in timestamp order, applies a supported Codex order before the limit, and marks a cross-session order unknown. Opposite observations of the same native evidence count once, and that direction stays unknown. A failed replay rolls back so the next source cannot commit a partial replacement.