Publish Windows 0.1.6 delivery evidence and user setup docs

This commit is contained in:
karl committed 2026-10-13 21:20:31 +02:00
1 parent 296a39a6c2
commit 045b36cc7f
4 files changed
+68 -14

No files matched your search

+3 -4
View File
@@ -8,8 +8,8 @@ same actual Rust/Google search engine.
## Configure an existing index
Windows x64 users can download the optional
[CLI/MCP ZIP](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/searchi-cli_0.1.0_x64-013.zip)
and verify its [separate checksum file](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/CLI-SHA256SUMS-0.1.3.txt).
[CLI/MCP ZIP](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.6/searchi-cli-windows-0.1.6.zip)
and verify its [separate checksum file](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.6/searchi-cli-windows-0.1.6.zip.sha256).
Extract it alongside the installed desktop's runtime helpers. Use
`searchi-cli.exe`; keep `searchi-extract-worker.exe` beside it for PDF/DOCX indexing.
Use the desktop to finish model setup and semantic indexing before connecting.
@@ -241,6 +241,5 @@ recognition using the paired `embed --speech-worker PATH --speech-model-dir DIR`
options alongside the real Google configuration. The native speech worker and
models are separate from Google's worker and assets.
This integration is not present in the published Windows 0.1.5 or Linux 0.1.4
packages. Current checks and delivery gates are tracked in
This integration is available in Windows 0.1.6. Linux 0.1.4 packages do not include it. Current checks and delivery gates are tracked in
[SPEECH-INTEGRATION.md](SPEECH-INTEGRATION.md).
+4
View File
@@ -389,6 +389,10 @@ build was inferred from that lookup; macOS execution gates remain unchecked.
## Rust audit and goal review, 2026-10-13
- [x] Publish Windows 0.1.6 and optional CLI/MCP client; verify public full bytes and install/start the normal distribution under CPU-only VM constraints. Settings preserved and database integrity checked. See [delivery evidence](WINDOWS-0.1.6.md).
- [x] Make local speech/media search usable with visible experimental status, preserving Google EmbeddingGemma 2 retrieval and source locations.
- [ ] Resolve absent-content false positives and establish broader music/speech quality and precise timestamp evidence. Preserve the failed longer-source evaluation; do not promote its score.
- [x] Audit core/service and desktop/CLI Rust boundaries; avoid unnecessary naming/module churn.
- [x] Correct valid pre-1970 filesystem timestamps across indexing, source eligibility and previews. Changed crates passed 100 tests (six ignored), desktop 47; strict Clippy and formatting passed. See [audit](RUST-AUDIT.md).
- [x] Publish Windows v0.1.4 with the timestamp correction; verify public bytes, packaged helper provenance and isolated real Google CPU query-worker startup. See [evidence](WINDOWS-0.1.4.md).
+36
View File
@@ -0,0 +1,36 @@
# Windows 0.1.6 delivery evidence
Published 2026-10-13 from application commit
`296a39a6c2942d8217f3e068d77e5767df2a85f4`.
[Release and downloads](https://tea.karlcom.de/karl/searchi/releases/tag/v0.1.6).
The final NSIS build passed. Extracted resources passed speech inventory
verification (31 records) and extraction-worker provenance verification.
This is the normal hardware-detecting distribution, with CPU fallback;
all inference tests in this Windows VM forced CPU only.
| Public artifact | Bytes | SHA-256 |
| --- | ---: | --- |
| Windows installer | 101712504 | `3bbddccc92736b13394c37d9ece791371b4946cae54092b0dcd95fb438d89c1b` |
| Windows CLI/MCP ZIP | 8897227 | `876dc88b9f55d7e8c4f5572868f2076b99436a6cfe12af44c1696fa8dc0178a1` |
Public unauthenticated full-byte downloads matched both local artifacts.
The installer exited successfully during the existing Windows installation
upgrade. A consistent SQLite backup was taken first. Settings remained
byte-identical and SQLite quick_check returned `ok`. The installed desktop
executable matches the extracted installer executable:
`c79c9f19cade425ab816997550988ca7eb20bffdd9a6f4fc972312cea4a92963`.
The application launched from its installed path with the original profile,
CPU-only VM environment and disabled WebView GPU rendering. Its process was
responsive; this is process evidence, not a native UI interaction test.
Media and speech are usable experimental features. See
[speech evidence and limitations](SPEECH-INTEGRATION.md): the small independent
EN/DE fixture found six of six positive files, but all four absent-content
queries still returned results. Longer-source speech evaluation failed and
has no valid quality score. A recoverable failed session now allows a fresh
session at the next source; the original source retains its error.
Native UI/playback, clean-machine installation, real GPU execution, macOS and
broader Linux checks remain open. The installer is unsigned. Gitea Actions
remain disabled. These artifacts do not establish full production readiness.