{
  "execution_disabled": true,
  "guardrails": [
    "This app package has no broker clients, order routes, or launchd schedules.",
    "The default database lives under .omnimint_app/ and is ignored by git.",
    "Strategy records are drafts/listings until a separate deployment process approves them.",
    "Paper/live trading remains in the existing local runner and is not called from this server."
  ],
  "routes": [
    {
      "method": "GET",
      "path": "/"
    },
    {
      "method": "GET",
      "path": "/dashboard"
    },
    {
      "method": "GET",
      "path": "/ui-system"
    },
    {
      "method": "GET",
      "path": "/discover"
    },
    {
      "method": "GET",
      "path": "/markets"
    },
    {
      "method": "GET",
      "path": "/markets/{symbol}"
    },
    {
      "method": "GET",
      "path": "/app-info"
    },
    {
      "method": "GET",
      "path": "/welcome"
    },
    {
      "method": "GET",
      "path": "/trust"
    },
    {
      "method": "GET",
      "path": "/login"
    },
    {
      "method": "POST",
      "path": "/login"
    },
    {
      "method": "GET",
      "path": "/register"
    },
    {
      "method": "POST",
      "path": "/register"
    },
    {
      "method": "GET",
      "path": "/account/verify"
    },
    {
      "method": "POST",
      "path": "/account/verify"
    },
    {
      "method": "GET",
      "path": "/logout"
    },
    {
      "method": "POST",
      "path": "/logout"
    },
    {
      "method": "GET",
      "path": "/privacy"
    },
    {
      "method": "GET",
      "path": "/terms"
    },
    {
      "method": "GET",
      "path": "/contact"
    },
    {
      "method": "GET",
      "path": "/account/created"
    },
    {
      "method": "GET",
      "path": "/first-run"
    },
    {
      "method": "GET",
      "path": "/home"
    },
    {
      "method": "GET",
      "path": "/dashboard/preferences"
    },
    {
      "method": "GET",
      "path": "/notifications"
    },
    {
      "method": "GET",
      "path": "/profile"
    },
    {
      "method": "GET",
      "path": "/account/settings"
    },
    {
      "method": "GET",
      "path": "/account/preferences"
    },
    {
      "method": "GET",
      "path": "/portfolio"
    },
    {
      "method": "GET",
      "path": "/portfolio/brokerages/link"
    },
    {
      "method": "GET",
      "path": "/recommendations"
    },
    {
      "method": "GET",
      "path": "/admin/analytics"
    },
    {
      "method": "GET",
      "path": "/onboarding/review"
    },
    {
      "method": "GET",
      "path": "/onboarding/first-watchlist"
    },
    {
      "method": "GET",
      "path": "/broker-connections"
    },
    {
      "method": "GET",
      "path": "/broker-connections/education"
    },
    {
      "method": "GET",
      "path": "/broker-connections/consent"
    },
    {
      "method": "GET",
      "path": "/broker-connections/permissions"
    },
    {
      "method": "GET",
      "path": "/broker-connections/modes"
    },
    {
      "method": "GET",
      "path": "/deployment/readiness"
    },
    {
      "method": "GET",
      "path": "/safety/confirmations"
    },
    {
      "method": "GET",
      "path": "/onboarding/workspace"
    },
    {
      "method": "GET",
      "path": "/onboarding/questionnaire"
    },
    {
      "method": "GET",
      "path": "/recommendations/{user_id}"
    },
    {
      "method": "GET",
      "path": "/subscriptions/checkout"
    },
    {
      "method": "GET",
      "path": "/subscriptions/locked-preview"
    },
    {
      "method": "GET",
      "path": "/subscriptions/webhook-processor"
    },
    {
      "method": "GET",
      "path": "/marketplace/pricing"
    },
    {
      "method": "GET",
      "path": "/help"
    },
    {
      "method": "GET",
      "path": "/creators"
    },
    {
      "method": "GET",
      "path": "/creators/verification"
    },
    {
      "method": "GET",
      "path": "/creators/reputation"
    },
    {
      "method": "GET",
      "path": "/community/feed"
    },
    {
      "method": "GET",
      "path": "/activity-feed"
    },
    {
      "method": "GET",
      "path": "/community/moderation"
    },
    {
      "method": "GET",
      "path": "/strategy-docs"
    },
    {
      "method": "GET",
      "path": "/hosted/env-check"
    },
    {
      "method": "GET",
      "path": "/events"
    },
    {
      "method": "GET",
      "path": "/news-events"
    },
    {
      "method": "GET",
      "path": "/strategies"
    },
    {
      "method": "GET",
      "path": "/strategies/create"
    },
    {
      "method": "GET",
      "path": "/broker-connections/strategy-setup"
    },
    {
      "method": "GET",
      "path": "/watchlists/{user_id}"
    },
    {
      "method": "GET",
      "path": "/strategy-drafts"
    },
    {
      "method": "GET",
      "path": "/composer/preview"
    },
    {
      "method": "GET",
      "path": "/health"
    },
    {
      "method": "GET",
      "path": "/api/app/navigation"
    },
    {
      "method": "GET",
      "path": "/api/app/shell-readiness"
    },
    {
      "method": "GET",
      "path": "/api/current-user"
    },
    {
      "method": "GET",
      "path": "/api/discover"
    },
    {
      "method": "GET",
      "path": "/api/markets"
    },
    {
      "method": "GET",
      "path": "/api/markets/{symbol}"
    },
    {
      "method": "GET",
      "path": "/api/trust"
    },
    {
      "method": "GET",
      "path": "/api/account/created"
    },
    {
      "method": "GET",
      "path": "/api/first-run"
    },
    {
      "method": "GET",
      "path": "/api/home"
    },
    {
      "method": "GET",
      "path": "/api/notifications"
    },
    {
      "method": "GET",
      "path": "/api/profile"
    },
    {
      "method": "GET",
      "path": "/api/account/settings"
    },
    {
      "method": "GET",
      "path": "/api/account/trusted-devices"
    },
    {
      "method": "GET",
      "path": "/api/account/preferences"
    },
    {
      "method": "GET",
      "path": "/api/portfolio"
    },
    {
      "method": "GET",
      "path": "/api/portfolio/brokerage-link"
    },
    {
      "method": "GET",
      "path": "/api/admin/analytics"
    },
    {
      "method": "GET",
      "path": "/api/guardrails"
    },
    {
      "method": "GET",
      "path": "/api/recommendations"
    },
    {
      "method": "GET",
      "path": "/api/onboarding/progress"
    },
    {
      "method": "GET",
      "path": "/api/onboarding/review"
    },
    {
      "method": "GET",
      "path": "/api/onboarding/first-watchlist"
    },
    {
      "method": "GET",
      "path": "/api/onboarding/workspace"
    },
    {
      "method": "GET",
      "path": "/api/broker-connections/status"
    },
    {
      "method": "GET",
      "path": "/api/broker-connections/education"
    },
    {
      "method": "GET",
      "path": "/api/broker-connections/consent"
    },
    {
      "method": "GET",
      "path": "/api/broker-connections/permissions"
    },
    {
      "method": "GET",
      "path": "/api/broker-connections/modes"
    },
    {
      "method": "GET",
      "path": "/api/deployment/readiness"
    },
    {
      "method": "GET",
      "path": "/api/safety/confirmations"
    },
    {
      "method": "GET",
      "path": "/api/subscriptions/checkout"
    },
    {
      "method": "GET",
      "path": "/api/subscriptions/locked-preview"
    },
    {
      "method": "GET",
      "path": "/api/subscriptions/webhook-processor"
    },
    {
      "method": "GET",
      "path": "/api/marketplace/pricing"
    },
    {
      "method": "GET",
      "path": "/api/help"
    },
    {
      "method": "GET",
      "path": "/api/creator-directory"
    },
    {
      "method": "GET",
      "path": "/api/creators/verification-criteria"
    },
    {
      "method": "GET",
      "path": "/api/creators/reputation"
    },
    {
      "method": "GET",
      "path": "/api/creators/{creator_id}/reputation"
    },
    {
      "method": "GET",
      "path": "/api/community/feed"
    },
    {
      "method": "GET",
      "path": "/api/community/post/create"
    },
    {
      "method": "GET",
      "path": "/api/community/posts"
    },
    {
      "method": "GET",
      "path": "/api/activity-feed"
    },
    {
      "method": "GET",
      "path": "/api/community/moderation"
    },
    {
      "method": "GET",
      "path": "/api/strategy-docs"
    },
    {
      "method": "GET",
      "path": "/api/strategies/{strategy_id}/doc-drafts"
    },
    {
      "method": "POST",
      "path": "/api/strategies/{strategy_id}/doc-drafts"
    },
    {
      "method": "GET",
      "path": "/api/hosted/env-check"
    },
    {
      "method": "GET",
      "path": "/api/ui-system"
    },
    {
      "method": "GET",
      "path": "/api/events"
    },
    {
      "method": "GET",
      "path": "/api/news-events"
    },
    {
      "method": "GET",
      "path": "/api/strategies/workspace"
    },
    {
      "method": "GET",
      "path": "/api/strategies/create"
    },
    {
      "method": "GET",
      "path": "/api/broker-connections/strategy-preferences"
    },
    {
      "method": "GET",
      "path": "/api/creators"
    },
    {
      "method": "GET",
      "path": "/api/creators/{creator_id}/detail"
    },
    {
      "method": "GET",
      "path": "/api/creators/{creator_id}/revenue"
    },
    {
      "method": "GET",
      "path": "/api/handoff-packets/{request_id}"
    },
    {
      "method": "GET",
      "path": "/api/marketplace-categories"
    },
    {
      "method": "GET",
      "path": "/api/marketplace-categories/{category}"
    },
    {
      "method": "GET",
      "path": "/api/category-rankings"
    },
    {
      "method": "GET",
      "path": "/api/category-rankings/{category}"
    },
    {
      "method": "GET",
      "path": "/api/marketplace-listings"
    },
    {
      "method": "GET",
      "path": "/api/strategy-search"
    },
    {
      "method": "GET",
      "path": "/api/user-preferences"
    },
    {
      "method": "GET",
      "path": "/api/user-preferences/{user_id}/recommendations"
    },
    {
      "method": "GET",
      "path": "/api/users/{user_id}/dashboard-preferences"
    },
    {
      "method": "GET",
      "path": "/api/users/{user_id}/watchlists"
    },
    {
      "method": "GET",
      "path": "/api/users/{user_id}/follows"
    },
    {
      "method": "GET",
      "path": "/api/strategy-drafts"
    },
    {
      "method": "POST",
      "path": "/api/strategy-drafts"
    },
    {
      "method": "POST",
      "path": "/api/composer/preview"
    },
    {
      "method": "GET",
      "path": "/api/public/strategies/{strategy_id}"
    },
    {
      "method": "GET",
      "path": "/api/strategies/{strategy_id}/news-exposure"
    },
    {
      "method": "GET",
      "path": "/api/strategies/{strategy_id}/detail"
    },
    {
      "method": "GET",
      "path": "/api/strategies/{strategy_id}/versions"
    },
    {
      "method": "GET",
      "path": "/api/backtests/compare"
    },
    {
      "method": "GET",
      "path": "/api/backtests/{backtest_id}/omniscore"
    },
    {
      "method": "GET",
      "path": "/api/backtests/{backtest_id}/diagnostics"
    },
    {
      "method": "GET",
      "path": "/api/backtests/{backtest_id}/performance"
    },
    {
      "method": "GET",
      "path": "/api/experiments"
    },
    {
      "method": "GET",
      "path": "/api/experiments/{experiment_id}/detail"
    },
    {
      "method": "GET",
      "path": "/api/experiments/{experiment_id}/comparison"
    },
    {
      "method": "GET",
      "path": "/backtests/compare"
    },
    {
      "method": "GET",
      "path": "/api/promotion-requests"
    },
    {
      "method": "GET",
      "path": "/backtests/{backtest_id}/report"
    },
    {
      "method": "GET",
      "path": "/creators/{creator_id}"
    },
    {
      "method": "GET",
      "path": "/strategies"
    },
    {
      "method": "GET",
      "path": "/strategies/search"
    },
    {
      "method": "GET",
      "path": "/marketplace/categories"
    },
    {
      "method": "GET",
      "path": "/marketplace/categories/{category}"
    },
    {
      "method": "GET",
      "path": "/rankings/categories"
    },
    {
      "method": "GET",
      "path": "/rankings/categories/{category}"
    },
    {
      "method": "GET",
      "path": "/experiments/{experiment_id}"
    },
    {
      "method": "GET",
      "path": "/public/strategies/{strategy_id}"
    },
    {
      "method": "GET",
      "path": "/strategies/{strategy_id}"
    },
    {
      "method": "GET",
      "path": "/strategies/{strategy_id}/versions"
    },
    {
      "method": "GET",
      "path": "/community/post/create"
    },
    {
      "method": "POST",
      "path": "/api/promotion-requests"
    },
    {
      "method": "POST",
      "path": "/api/creators"
    },
    {
      "method": "GET",
      "path": "/api/review-board"
    },
    {
      "method": "GET",
      "path": "/api/strategies"
    },
    {
      "method": "POST",
      "path": "/api/strategies"
    },
    {
      "method": "POST",
      "path": "/api/auth/register"
    },
    {
      "method": "GET",
      "path": "/api/auth/session-health"
    },
    {
      "method": "GET",
      "path": "/api/auth/recovery-options"
    },
    {
      "method": "GET",
      "path": "/api/auth/verification-status"
    },
    {
      "method": "GET",
      "path": "/api/auth/verification-config"
    },
    {
      "method": "POST",
      "path": "/api/auth/verify"
    },
    {
      "method": "POST",
      "path": "/api/auth/resend-verification"
    },
    {
      "method": "POST",
      "path": "/api/auth/login"
    },
    {
      "method": "POST",
      "path": "/api/auth/logout"
    },
    {
      "method": "POST",
      "path": "/api/account/trusted-devices/revoke"
    },
    {
      "method": "POST",
      "path": "/api/community/posts"
    },
    {
      "method": "POST",
      "path": "/api/markets/watchlist"
    },
    {
      "method": "POST",
      "path": "/api/onboarding/progress"
    },
    {
      "method": "POST",
      "path": "/api/onboarding/first-watchlist"
    },
    {
      "method": "POST",
      "path": "/api/recommendations/watchlist"
    },
    {
      "method": "POST",
      "path": "/api/broker-connections/strategy-preferences"
    },
    {
      "method": "POST",
      "path": "/api/user-preferences"
    },
    {
      "method": "POST",
      "path": "/api/users/{user_id}/dashboard-preferences"
    },
    {
      "method": "POST",
      "path": "/api/users/{user_id}/watchlists"
    },
    {
      "method": "POST",
      "path": "/api/users/{user_id}/follows"
    },
    {
      "method": "GET",
      "path": "/api/backtests"
    },
    {
      "method": "POST",
      "path": "/api/backtests"
    },
    {
      "method": "POST",
      "path": "/api/experiments"
    },
    {
      "method": "POST",
      "path": "/api/experiments/ai-proposals"
    },
    {
      "method": "POST",
      "path": "/api/experiments/from-suggestion"
    },
    {
      "method": "GET",
      "path": "/api/rankings"
    },
    {
      "method": "POST",
      "path": "/api/rankings/refresh"
    },
    {
      "method": "DELETE",
      "path": "/api/users/{user_id}/watchlists/{watchlist_id}"
    },
    {
      "method": "DELETE",
      "path": "/api/users/{user_id}/follows/{follow_id}"
    }
  ]
}