openvibers/openvibe.deals Commits

Deals STATUS: the import is live (2,067 offers), watch matches reach the inbox; sellers (#64)

OP OpenVibers committed 28 days ago · 9d2ee6ed88 · 1 file, +6 −5

Changes

ddiff --git a/STATUS.json b/STATUS.json
iindex 29c3adc..76de74d 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -32,18 +32,19 @@
],
"capabilitiesRegistered": true,
"serviceManifestRegistered": true,
-- "seedDeals": "none: offers come from the dealnews-daily source in OpenVibe.Sources (936 on 2026-10-12)",
-- "sourcesImport": "code and tests; the sources.item.read grant exists in production, but no deals-category source is enabled in OpenVibe.Sources (the seeded dealnews-daily is disabled), so nothing has been imported",
-- "watchNotifications": "deals.watch.matched events only; OpenVibe.Network's notification consumer does not exist yet",
++ "seedDeals": "none: offers come from the dealnews-daily source in OpenVibe.Sources (2,067 on 2026-10-16)",
++ "sourcesImport": "live: the dealnews-daily source is enabled in OpenVibe.Sources and Deals pulls its change feed (2,067 imported offers on 2026-10-16, all waiting for review, so noindex); since Sources feed@2 and Deals#63 each offer carries the price, retailer (seller) and end date DealNews states",
++ "watchNotifications": "deals.watch.matched events, delivered to the person's OpenVibe inbox by OpenVibe.Network's notification consumer",
"deployed": true,
"deployment": "Deployed with `sudo ovhost deploy deals`: unit openvibe-deals, 127.0.0.1:4840 behind nginx; Network OAuth client deals and its grants exist; on 2026-09-23 /api/ready answered 200. Public at openvibe.deals since 2026-10-08 (contracts 0.118.0); offers from the dealnews-daily source in OpenVibe.Sources.",
"placeholderInSites": false,
"features": [
"offers with timestamped price observations shown \"as of\" and stale labels",
++ "the shop a source names as the offer's seller (\"at Amazon\"), separate from the link's store",
"unknown prices stay unknown in pages, JSON, JSON-LD, feeds and Search",
"server-authoritative votes and deterministic hotness (hot@1)",
"duplicate merge and unmerge without losing votes or history",
-- "watches and saved searches (deals.watch.matched events; no delivery yet)",
++ "watches and saved searches (deals.watch.matched, delivered to the OpenVibe inbox by Network)",
"vote abuse controls and moderation queue",
"OpenVibe.Sources deals import with review",
"Community comment threads",
@@@ -52,5 +53,5 @@
"SDK outbox events and Search index documents",
"per-actor limits (openvibe-sdk/limits)"
],
-- "updated": "2026-10-15"
++ "updated": "2026-10-16"
}