Skip to content

Fix harness stress regressions#891

Merged
jayscambler merged 1 commit intomainfrom
codex/ac-690-688-689-686-fixes
Apr 30, 2026
Merged

Fix harness stress regressions#891
jayscambler merged 1 commit intomainfrom
codex/ac-690-688-689-686-fixes

Conversation

@jayscambler
Copy link
Copy Markdown
Contributor

@jayscambler jayscambler commented Apr 30, 2026

Summary

  • Add scenario-family/new-scenario ergonomics, drift analytics, and iterative investigation support for the harness stress work.
  • Wire solve/provider/judge/lifecycle hook coverage through production solve paths.
  • Bound Python Pi/Pi-RPC solve role calls by generation budget, including per-role overrides, and expose solve family metadata in JSON/status output.
  • Harden TS schema-evolution designer parsing for Pi-style JSON with fences, prose, comments, trailing commas, and camelCase fields.
  • Address reviewer follow-up: close one-shot budgeted runtime clients, lazy-resolve iterative investigate architect runtime, and report solve run-end generation counts separately from improvement rounds.

Linear

Closes AC-686, AC-688, AC-689, AC-690, AC-691, AC-692, AC-693.

Verification

  • uv run --frozen ruff check src tests/test_knowledge_solver.py tests/test_per_role_provider.py tests/test_cli_investigate.py tests/test_cli_simulate_runtime.py tests/test_rlm_competitor.py
  • uv run --frozen mypy src
  • uv run --frozen pytest -> 6000 passed, 42 skipped
  • npm run lint
  • npx vitest run tests/schema-evolution-designer-parsing.test.ts tests/agent-task-pipeline.test.ts tests/spec-auto-heal.test.ts -> 94 passed

Notes

  • Full npm test was attempted before this reviewer patch. It still fails on unrelated existing TS CLI timeout tests and Python cross-runtime venv/uv races, plus the pre-existing TS type-assertion budget baseline. Targeted TS parser/family tests and TS typecheck pass.

@jayscambler jayscambler force-pushed the codex/ac-690-688-689-686-fixes branch from 6ce4e62 to 40ceffe Compare April 30, 2026 15:56
@jayscambler jayscambler merged commit 3ce3605 into main Apr 30, 2026
17 checks passed
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