Add search provider routing and tighten risk config behavior#4
Merged
freshtechbro merged 17 commits intomainfrom Mar 12, 2026
Merged
Add search provider routing and tighten risk config behavior#4freshtechbro merged 17 commits intomainfrom
freshtechbro merged 17 commits intomainfrom
Conversation
- 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Testing