openvibers/openvibe.search Commits

Record Network saved-search notifications, current event owners and… (#51)

OP OpenVibers committed 30 days ago · 4c5c58fc04 · 1 file, +7 −4

* Record Network saved-search notifications, current event owners and…

Asked: T9 READY NOW (dossier /home/workstation/openvibe/agents/ds/prep/T9.md line 135), STATUS.json only, ONE pull request from current origin/main (git fetch first). Update three fields of STATUS.json from what origin/main's code says: (1) features: if both server/saved-notifier.js and server/network-pus…
Harness job search-t9-ready-now-dossier-home-worksta-233849.

* Date the index count and mark unverified owner and notify claims

Requested by finish-f1. Handed to the local harness by the cloud job pr-OpenVibe.Search-51; done by Claude opus.

Changes

ddiff --git a/STATUS.json b/STATUS.json
iindex afc1f2f..52402b8 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -21,21 +21,24 @@
],
"engine": "postgresql-fts (docs/adr-engine.md)",
"deployed": true,
-- "deployment": "Deployed with `sudo ovhost deploy search`: /opt/openvibe.search, unit openvibe-search, 127.0.0.1:4710, principal search, Events subscription *.index_document.*, accepted event owners sources, wiki, blog, news, reviews, trade, deals, coupons. On 2026-09-23 the production index held 10 documents, all tombstones (wiki), 0 public. Restore drill passed 2026-09-23.",
++ "deployment": "Deployed with `sudo ovhost deploy search`: /opt/openvibe.search, unit openvibe-search, 127.0.0.1:4710, principal search, Events subscription *.index_document.*, accepted event owners (code defaults in server/config.js; SEARCH_EVENT_OWNERS in /etc/openvibe/search.env not checked) wiki, blog, news, reviews, deals, coupons, trade, community, live, media, codes, games, tools, sources, work, rent, help, inventory, quest, host. On 2026-10-10 the production index held, per the plan record, 1976 work jobs, 51 help articles and 70 inventory items (2097 documents) plus wiki tombstones; how many of them are public was not measured. Restore drill passed 2026-09-23.",
"indexedProducers": [
-- "wiki (tombstones only so far)"
++ "work (1976 jobs, 2026-10-10)",
++ "help (51 articles, 2026-10-10)",
++ "inventory (70 items, 2026-10-10)",
++ "wiki (tombstones)"
],
"features": [
"ACL-filtered full-text query API",
"facets",
"suggestions",
"freshness-weighted ranking",
-- "saved searches (notifications wait for Network notifications)",
++ "saved searches with notifications through Network (needs SEARCH_SAVED_NOTIFY=1 and OV_OAUTH_CLIENT_SECRET; not yet verified in production)",
"server-rendered search page",
"owner removal feed",
"Cloudflare purge queue (inert until CLOUDFLARE_PURGE_TOKEN is set)",
"openvibe-sdk/events outbox in service_outbox (legacy event_outbox retained for N-1 rollback)",
"per-actor limits (openvibe-sdk/limits)"
],
-- "updated": "2026-10-12"
++ "updated": "2026-10-13"
}