Skip to content

feat(wavex-ops): consolidate quota-gating, reengagement, realtime rejoin & managed-CTA#42

Merged
aimerdoux merged 1 commit into
mainfrom
chore/consolidate-wavex-ops
Jun 2, 2026
Merged

feat(wavex-ops): consolidate quota-gating, reengagement, realtime rejoin & managed-CTA#42
aimerdoux merged 1 commit into
mainfrom
chore/consolidate-wavex-ops

Conversation

@aimerdoux

Copy link
Copy Markdown
Owner

Single consolidation of feat/skills-sh-listingmain

Folds the 15 net commits from feat/skills-sh-listing into one reviewable change. The branch had drifted well past its original PR (#31, skills.sh scaffold — already merged) and accumulated unrelated ops work. This PR drops the duplicate skills commit and reconciles cleanly with the watchdog scaffold (#40) and Pool B work (#36/#37) already on main.

What's included

Inference / quota safety

  • G1 quota pre-flight gates the live agent handoff (claude-quota-preflight)
  • G2 quota circuit breaker pauses the fleet on hard ceiling (ops script)
  • G1/G2 detect auth-failure, not just quota (the 91% gap)
  • inference worker: per-user Realtime channel auto-rejoin + onboarding URL-prefetch
  • Pool B per-request audit + provider fallback; null-safe pool-b-health cast

wavex-os-server jobs / routes

  • professional reengagement + booking-fulfillment resolver + inbound-quality sampler
  • mission-control + reengagement routes; operator-tunable agent model

Connectors / data

  • managed-Composio primary CTA in ConnectorsSidebar
  • cro.deals seed for the open_deals routine; dev roadmap docs

DB migrations (20260520*, 20260521*, 20260528*): user_event_stream, kpi_history, booking GMV rpc, fulfillment instrumentation, professional_reengagement, inbound_quality, attribution_coverage_view, reengagement_value_metrics. Resolved a 20260528000001 timestamp collision → 000002.

Verification

  • typecheck clean on all 4 touched packages (inference-server, wavex-os-server, composio-shim, paperclip-plugin-wavex)
  • ✅ new unit tests pass (reengagement 12/12, claude-quota-preflight)
  • ⚠️ 9 pre-existing e2e-onboarding finalize→500 failures are environmental (pglite can't init in sandbox) and reproduce identically on clean main (cbaa5b3) — not introduced here.

🤖 Generated with Claude Code

…oin & managed-CTA

Single consolidation of feat/skills-sh-listing (15 net commits) onto main.
Drops the already-merged skills.sh scaffold (#31) and reconciles with the
watchdog scaffold (#40) and Pool B work (#36/#37) already on main.

Inference / quota safety:
- G1 quota pre-flight gates the live agent handoff (claude-quota-preflight)
- G2 quota circuit breaker pauses fleet on hard ceiling (ops script)
- G1/G2 detect auth-failure, not just quota (the 91% gap)
- inference worker: per-user Realtime channel auto-rejoin + onboarding URL-prefetch
- Pool B per-request audit + provider fallback; null-safe pool-b-health cast

wavex-os-server jobs/routes:
- professional reengagement + booking-fulfillment resolver + inbound-quality sampler
- mission-control + reengagement routes; operator-tunable agent model

Connectors / data:
- managed-Composio primary CTA in ConnectorsSidebar
- cro.deals seed for open_deals routine; dev roadmap docs

DB migrations (20260520*, 20260521*, 20260528*): user_event_stream, kpi_history,
booking GMV rpc, fulfillment instrumentation, professional_reengagement,
inbound_quality, attribution_coverage_view, reengagement_value_metrics
(0528 collision resolved -> 000002).
@aimerdoux aimerdoux merged commit 7016860 into main Jun 2, 2026
1 check failed
@aimerdoux aimerdoux deleted the chore/consolidate-wavex-ops branch June 2, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant