openvibers/openvibe.search STATUS.json

STATUS.json

main 2.2 KB · 45 lines · json

1{
2 "repository": "OpenVibers/OpenVibe.Search",
3 "stage": "alpha",
4 "code": true,
5 "wave": "W14",
6 "plan": "OpenVibe End-to-End Realignment & Implementation Plan, revision 3 (20 Sep 2026)",
7 "runtime": "node 22, express, PostgreSQL full-text search (openvibe-sdk/db)",
8 "port": 4710,
9 "domain": "search.openvibe.network (vhost in deploy/nginx; the service manifest records the search page and query API as public since 2026-09-23)",
10 "contracts": "openvibe-contracts v0.419.0",
11 "sdk": "openvibe-sdk v0.161.0",
12 "shared": "openvibe-shared v4.237.0",
13 "capabilities": [
14 "search.document.write",
15 "search.query.delegate",
16 "search.query.run"
17 ],
18 "capabilitiesRegistered": true,
19 "contractsProposed": [
20 "search.index-document@1 (released in openvibe-contracts v0.12.0)"
21 ],
22 "engine": "postgresql-fts (docs/adr-engine.md)",
23 "deployed": true,
24 "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.",
25 "indexedProducers": [
26 "work (1976 jobs, 2026-10-10)",
27 "help (51 articles, 2026-10-10)",
28 "inventory (70 items, 2026-10-10)",
29 "wiki (tombstones)"
30 ],
31 "features": [
32 "ACL-filtered full-text query API",
33 "facets",
34 "suggestions",
35 "freshness-weighted ranking",
36 "saved searches with notifications through Network (needs SEARCH_SAVED_NOTIFY=1 and OV_OAUTH_CLIENT_SECRET; not yet verified in production)",
37 "server-rendered search page",
38 "owner removal feed",
39 "Cloudflare purge queue (inert until CLOUDFLARE_PURGE_TOKEN is set)",
40 "openvibe-sdk/events outbox in service_outbox (legacy event_outbox retained for N-1 rollback)",
41 "per-actor limits (openvibe-sdk/limits)"
42 ],
43 "updated": "2026-11-13"
44}
45