Skip to content

Preserve native search and backup failures; add literal FTS input - #79

Closed
EpiLogos wants to merge 2 commits into
sysid:mainfrom
EpiLogos:repair/native-fts-backup-retention-20261003
Closed

EpiLogos wants to merge 2 commits into
sysid:mainfrom
EpiLogos:repair/native-fts-backup-retention-20261003

Conversation

@EpiLogos

@EpiLogos EpiLogos commented Oct 3, 2026

Copy link
Copy Markdown

Fulltext and hybrid retrieval currently turn some SQLite failures into empty results, and backup restore can lose an operational failure or dispose of its only usable recovery material. This change preserves native cause chains and recovery evidence, adds explicit literal-query support while retaining raw FTS by default, and exercises the real CLI, database and model paths.

Validation: Linux and macOS run37122629163 passed the unchanged ordinary suite (431 observed passes and9 default ignored per host) plus24 individually retained native cases on each host, including mandatory old-native7.6.7 compatibility and actual model prerequisites. Parent independent verification matched all228 Source entries and five executable images to fe6e3f2/tree06cb81b120297c81cc6c5637d60005ac36c98863, and rehashed actual case outputs and archives. Actual run.

The earlier run37119042341 failed test compilation and executed zero selected cases; its receipts remain retained. This Source/native qualification does not claim installed AIKit consumer acceptance, user-data migration, global process retirement or O:I/human acceptance. Native material is deliberately retained; the cleanup receipt lacks an inner-process retirement witness. WAL/snapshot and broader backup concurrency limits remain explicit.

…etention

Restore literal FTS, native index/backup error causes and bounded evidence retention through existing owners. Preserve original cases and add six real backup/migration tests. All native qualification is pending the repository-owned Linux/macOS workflow.

Commission: O-I#65/#220, primitive-integrity parent
Agent: codex:01a0f90e-fa11-71e2-8ad5-6c4d97e51431
Source-Packet-SHA256: 43dedd6b353db48c1e4151d18d29eabac18f47e0663034b7bee272772f2d0bf5
Independent-Source-Review-SHA256: a69afaa051a644d6291f5bb0b10716112f15504771d2c2f567b4cdf11953ee74
Actor: agent:codex:oi-guardian-primitive-integrity
Independent source review: 0fb87aab193116172b31739ce03803c21d7b6874fc9755acaba24819790e50cc
@sysid

sysid commented Oct 4, 2026

Copy link
Copy Markdown
Owner

Implemented with #80

@EpiLogos thank you for opening this PR. It would be even more helpful to not have all this unnecessary AI noise in it. So I had to extract the gist into a focused PR.

@sysid sysid closed this Oct 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants