• Joined on 2025-12-21
alvis opened issue alvis/oO#103 2026-04-26 03:20:32 +00:00
user table in admin should show user id
alvis opened issue alvis/oO#102 2026-04-26 03:19:43 +00:00
a small button with gears icon should be plance on the main interface with the link to the config page of a user
alvis opened issue alvis/oO#101 2026-04-26 03:18:31 +00:00
notify me button in the main user interface must be moved to the config page, where all the config and connections to external services go
alvis opened issue alvis/oO#100 2026-04-26 03:16:53 +00:00
user feedback should be only “done”, “snoose” or “dismiss”, no “useful/not useful”
alvis closed issue alvis/oO#99 2026-04-26 03:09:33 +00:00
feat: bandit consumes profile features (egreedy-v2, D=12)
alvis closed issue alvis/oO#78 2026-04-25 17:15:46 +00:00
feat: signal source abstraction — generalize beyond Todoist
alvis closed issue alvis/oO#98 2026-04-25 17:09:11 +00:00
ml/serving JetStream consumer for signals.> + feedback.>
alvis closed issue alvis/oO#61 2026-04-25 17:03:19 +00:00
Per-user freshness SLAs for features
alvis closed issue alvis/oO#54 2026-04-25 16:48:53 +00:00
Event schema registry + protobuf CI gate
alvis commented on issue alvis/oO#99 2026-04-25 10:01:23 +00:00
feat: bandit consumes profile features (egreedy-v2, D=12)

Scaffolding shipped in 2d7cf21.

Done:

  • egreedy-v2 endpoints in ml/serving (D=12) with normalization helpers
  • ADR-0012
  • egreedy-v2-shadow registered in recommender.ts (disabled by default) -…
alvis pushed to main at alvis/oO 2026-04-25 10:00:43 +00:00
2d7cf217a9 feat(ml): egreedy-v2 shadow policy — D=12 with profile features (#99)
alvis pushed to main at alvis/oO 2026-04-25 00:41:21 +00:00
b8113d4bda docs(adr-0011): point B.3 at new issue #99
alvis closed issue alvis/oO#81 2026-04-25 00:41:09 +00:00
feat: feature registry + user profile builder
alvis commented on issue alvis/oO#81 2026-04-25 00:41:09 +00:00
feat: feature registry + user profile builder

Closing — phase A and phase B (the parts that fit this issue) shipped:

  • Phase A (7d4c29e) — registry + lazy-TTL builder; 5 features; KV table; ADR-0011
  • B.1 (9e96540) — per-user…
alvis opened issue alvis/oO#99 2026-04-25 00:40:45 +00:00
feat: bandit consumes profile features (egreedy-v2, D=12)
alvis pushed to main at alvis/oO 2026-04-25 00:38:46 +00:00
ee4eb15022 feat(profile): event-driven invalidation (#81 phase B.2)
alvis pushed to main at alvis/oO 2026-04-25 00:34:48 +00:00
4a42a6aabf feat(admin): profile freshness panel in data-quality (#81 phase B.4)
alvis pushed to main at alvis/oO 2026-04-25 00:27:09 +00:00
9e96540bcc feat(admin): per-user profile view + rebuild action (#81 phase B.1)
alvis commented on issue alvis/oO#81 2026-04-25 00:22:48 +00:00
feat: feature registry + user profile builder

Phase A shipped in 7d4c29e — registry + lazy-TTL builder in TS, KV table, contract mirror in Python, ADR-0011. ml/serving accepts profile_features but does not yet consume them in the bandit…

alvis pushed to main at alvis/oO 2026-04-25 00:22:24 +00:00
7d4c29e137 feat(profile): user-profile feature registry + builder (phase A)