Skip to content

Add saved-tab question console mock - #28

Merged
isomorphisms merged 3 commits into
readable-vector-viewsfrom
feature/tab-qa-mock
Aug 26, 2026
Merged

Add saved-tab question console mock#28
isomorphisms merged 3 commits into
readable-vector-viewsfrom
feature/tab-qa-mock

Conversation

@isomorphisms

Copy link
Copy Markdown
Owner

Summary

  • add a console question prompt over plain-text pages deliberately saved in the reading corpus
  • build one readable exact vector index with canonical fixed-width text and a rebuildable Float32 query cache
  • provide a deterministic 32-coordinate bounded-count model test double plus hooks for later embedding/LLM adapters
  • run a one-member ensemble/reducer stage that records three checks and an aggregate score, followed by an explicit identity renderer
  • store each exchange under questions and answers about tabs that the user has visited, separately from reading
  • record per-query CPU/GPU and storage-path provenance; the current exact C scan reports dot-product-used-gpu=False

Review boundary

This is intentionally stacked on #26 (readable-vector-views). It reuses that readable multi-model vector backend instead of publishing the superseded binary-only backend from the earlier local branch. The bundled model is explicitly a deterministic test double, not an LLM, and the reducer is explicitly not XGBoost; both process boundaries are replaceable.

The mock reports one vector index and two equivalent query paths: authoritative readable text and the rebuildable Float32 cache.

Verification

  • make clean test in native/vector-index
  • sh bin/ci_browser_foundation.grease exercise-tab-qa
  • sh bin/ci_browser_foundation.grease exercise-filesystem-views
  • AddressSanitizer + UBSan vector smoke suite (detect_leaks=0; LeakSanitizer is unavailable in the ptraced workspace)
  • exact local/remote tree SHA match before publishing

@isomorphisms
isomorphisms merged commit 8815454 into readable-vector-views Aug 26, 2026
6 checks passed
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.

1 participant