Skip to content

[codex] add watchdog execution contract scaffold#40

Merged
aimerdoux merged 1 commit into
mainfrom
codex/watchdog-scaffold-readiness
May 28, 2026
Merged

[codex] add watchdog execution contract scaffold#40
aimerdoux merged 1 commit into
mainfrom
codex/watchdog-scaffold-readiness

Conversation

@aimerdoux

Copy link
Copy Markdown
Owner

What changed

  • added a repo-native watchdog and execution-contract scaffold for core server services
  • exported the watchdog module through the server service index
  • added focused unit coverage for contract resolution, silent-run recovery, deliverable-gap handling, and quota fallback decisions
  • fixed the GitHub CI webhook route typing so the server package typecheck passes again

Why

This creates the abstraction layer for watchdog-driven recovery and execution-profile fallback, including deliberate Claude/Codex profile handling, without claiming the full runtime wiring is already complete.

Impact

  • gives us typed execution profiles, contracts, signals, rules, and decisions
  • provides a tested registry and default rule set that higher-level runtime flows can adopt incrementally
  • removes a stale typecheck blocker in the server package so this foundation can merge cleanly

Validation

  • pnpm --dir /Users/geniex/wavex-os/packages/core/server exec vitest run src/services/watchdogs/watchdogs.test.ts
  • pnpm --dir /Users/geniex/wavex-os/packages/core/server typecheck
  • pnpm --dir /Users/geniex/wavex-os/packages/core/server build

@aimerdoux aimerdoux merged commit cbaa5b3 into main May 28, 2026
@aimerdoux aimerdoux deleted the codex/watchdog-scaffold-readiness branch May 28, 2026 18:06
aimerdoux added a commit that referenced this pull request Jun 2, 2026
…oin & managed-CTA (#42)

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).

Co-authored-by: aimerdoux <aimerdoux94@gmail.com>
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