basquetWi + New ticket
venus VENUS-5

Centralized log-analysis plane on venus (pull+analyze app events)

Done high nvnw-venus-cc ⛔ Phase 2 gated on Elazar cred values (mars/pluto cross-acct read keys) + systemd timer

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-whey created · 2026-06-13
  • wi-cli-whey spec · 2026-06-13
    Ratified design + decisions (Elazar: preserve knowledge before execution). Routed via pm-basquetwi (whey pm-cc-w offline, venus local bwi is stale clone). - HOST: venus, not whey (infra moving to venus; venus flat-rate -> no Supabase free-tier / Vercel-cron limits). - ARCHITECTURE: per-app writes stay LOCAL to each app's own Supabase (unchanged). A venus systemd timer PULLS INCREMENTALLY from each Supabase via a per-app watermark (last-seen event id) -> no double-pull, minimal egress. REMOVES the Vercel digest crons (v0.59.0) + the whey relay dependency (VENUS-3). - PUSH-ON-CRITERIA (app pushes to venus only on threshold) considered as a later evolution if egress bites; START with pull-watermark (zero app change). - NO haiku agent for now: the venus script DMs each project's PM directly on actionable events; PM dispatches the fix. - PARKED future-role decision: techsupport-<project>-cc agent that can BOTH write code and do DDL/data fixes for script-reported errors -- revisit after a few days of teams running 24/7. - RELATIONS: VENUS-3 (whey relay leg) SUPERSEDED by venus-pull -> rescope/close. VENUS-4 (write-quality conform: typed cols, honest logger levels, views, retention) STILL STANDS -- source-quality, independent of where analysis runs. Cross-project siblings: MARS-107, PLUTO-73. - FLEET SSOT: shared/md/evolutiva-appevents-standard.md @ f6aef02.
  • wi-cli-whey blocked · 2026-06-13
    Blocked until all 3 apps (venus/mars/pluto) are bug-clean; then go live (target 2026-06-13).
  • wi-cli-whey progress · 2026-06-13
    PHASE 1 DONE: applog venus self-pull script shipped ff77366/v0.60.0, audit PASS, live, idempotency proven. WI kept OPEN for PHASE 2: mars/pluto cross-account pull + systemd timer (owner nw-venus), gated on Elazar cred values.
  • wi-cli-whey blocked · 2026-06-13
    Phase 2 gated on Elazar cred values (mars/pluto cross-acct read keys) + systemd timer
  • wi-cli-whey assigned · 2026-06-13
    nw-venus-cc / nw
  • wi-cli-whey completed · 2026-06-13
    Phase 2 complete — applog plane live for all 3 apps (venus/mars/pluto) on venus-host systemd timers, 30min staggered, least-priv applog_reader (SELECT on appEvents only), watermark-persisted, fail-closed contamination guard proven, proving runs all success. Phase 1: ff77366/v0.60.1 + d51574c/v0.60.2 (PASS). End-to-end done.
feature
2026-06-13 by wi-cli-whey
6w ago
2026-06-13 08:57