Skip to content

Add search provider routing and tighten risk config behavior#4

Merged
freshtechbro merged 17 commits intomainfrom
codex/search_provider&risk_config
Mar 12, 2026
Merged

Add search provider routing and tighten risk config behavior#4
freshtechbro merged 17 commits intomainfrom
codex/search_provider&risk_config

Conversation

@freshtechbro
Copy link
Copy Markdown
Owner

Summary

  • add routed EV web-search support with GDELT and Serper alongside stricter FW convergence and paper-risk defaults
  • fix dashboard ops intent handling for fw baskets and stabilize local coverage and Playwright harnesses
  • refresh runtime docs and remove stale implementation-spec artifacts

Testing

  • npm run lint
  • npm run typecheck
  • npm run build
  • npm run test
  • npm run test:coverage
  • npm --prefix dashboard run build
  • npm --prefix dashboard run test:e2e

freshtechbro and others added 17 commits March 9, 2026 21:30
- extract execution, market-data, projection, runtime, and API support modules
- centralize shared config, websearch, and LLM helper contracts
- simplify CLI scripts around shared runner and URL utilities

Co-authored-by: Codex <noreply@openai.com>
- add direct regression suites for runtime, execution, API, and service helpers
- harden CLI and static policy checks against the new module layout
- keep coverage and path-guard expectations aligned with the refactor

Co-authored-by: Codex <noreply@openai.com>
- extract ops layout, decision, and risk-gates helpers into focused modules
- break the monolithic app stylesheet into scoped dashboard, ops, public, and responsive layers
- add dashboard regression and e2e coverage for the new route surface

Co-authored-by: Codex <noreply@openai.com>
- update root and nested AGENTS files to match the current repo structure and workflow
- capture the March 2026 search-provider cost review for future EV websearch decisions
- keep local continuity artifacts out of the tracked docs surface

Co-authored-by: Codex <noreply@openai.com>
- wait for /health/ready before treating dev:ops startup as complete
- make dev:ops:status fail when backend readiness is still degraded
- document the readiness timeout and cover the contract in script guardrail tests

Co-authored-by: Codex <noreply@openai.com>
- fetch contents with the provider that returned fallback search results
- add regression coverage for fallback routing and missing market metadata
- refresh the EV search-provider cost review with current runtime and pricing facts

Co-authored-by: Codex <noreply@openai.com>
- add a sibling implementation contract for EV web-search routing
- cross-link the spec from the cost review and repo documentation indexes

Co-authored-by: Codex <noreply@openai.com>
- refresh provider pricing and cadence facts in the cost review
- tighten the routing spec around config, env, telemetry, and cutover prerequisites
- remove stale assumptions that would weaken implementation handoff

Co-authored-by: Codex <noreply@openai.com>
- raise the ops layout SSR test timeout for coverage runs
- avoid intermittent 5s timeout failures during full coverage verification

Co-authored-by: Codex <noreply@openai.com>
- raise the high profile depth and throughput throttles for paper-mode validation
- add the FW convergence tuning spec covering config, gates, telemetry, tests, and docs

Co-authored-by: Codex <noreply@openai.com>
- resolve ambiguous convergence rejection naming and mandatory file scope
- add missing dashboard regression targets and no-change guardrails

Co-authored-by: Codex <noreply@openai.com>
- rerun the spec audit loop with multiple reviewers until no actionable findings remained
- tighten the implementation handoff around basket loop flow, generic config consumers, and direct API/dashboard proof points

Co-authored-by: Codex <noreply@openai.com>
- add Serper and GDELT-backed EV search routing with provider budgets, heartbeat triggers, and runtime wiring
- require explicit FW convergence in strict profiles and default paper mode to the high risk profile
- cover the new runtime paths with websearch, projection, gate, supervisor, config, and telemetry tests

Co-authored-by: Codex <noreply@openai.com>
- normalize fw basket strategy and market resolution in the ops overview intent pipeline
- share dashboard server fixtures and explicit proxy config across Playwright and Vite test runs
- serialize coverage-related test entrypoints to avoid flaky local verification runs

Co-authored-by: Codex <noreply@openai.com>
- update runtime docs for high paper defaults, routed search providers, and strict FW convergence behavior
- remove obsolete implementation specs and reports that are no longer source-of-truth documents
- ignore the local .factory artifact directory to keep future worktrees clean

Co-authored-by: Codex <noreply@openai.com>
- add dashboard React runtime packages to the root devDependencies for root Vitest runs
- stabilize suite-order-sensitive dashboard and execution unit tests
- keep FW remediation coverage aligned with the permissive non-converged rejection path

Co-authored-by: Codex <noreply@openai.com>
- add the Vite React plugin to the root dev install so dashboard config tests resolve in fresh CI environments
- resolve dashboard layout test rendering modules from the dashboard source path so local and CI use the same React and router instance

Co-authored-by: Codex <noreply@openai.com>
@freshtechbro freshtechbro merged commit d6dd602 into main Mar 12, 2026
1 check passed
@freshtechbro freshtechbro deleted the codex/search_provider&risk_config branch March 12, 2026 00:34
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