Skip to content

Add Scenario run history - #2375

Draft
Roman Lutz (romanlutz) wants to merge 1 commit into
copilot/romanlutz-scenario-pr-03-live-upstreamfrom
copilot/romanlutz-scenario-pr-04-history-upstream
Draft

Add Scenario run history#2375
Roman Lutz (romanlutz) wants to merge 1 commit into
copilot/romanlutz-scenario-pr-03-live-upstreamfrom
copilot/romanlutz-scenario-pr-04-history-upstream

Conversation

@romanlutz

@romanlutz Roman Lutz (romanlutz) commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds filterable durable Scenario history with target, configuration, timing, work, success, retry, and error summaries plus provenance-preserving navigation. Legacy or malformed stored plans degrade to readable legacy summaries rather than making run detail fail.

What this layer adds

  • Filterable, paged Scenario run history and durable run detail.
  • Target, configuration, timing, work, success, retry, and error summaries.
  • Provenance-preserving navigation into attack conversations.
  • Tolerant history/detail readability for legacy or malformed plans while progress validation stays strict.
  • One canonical run-state list for selection and URL parsing, including QUEUED.

Preview

Filterable Scenario History

Stack

This is 4 of 7 in the Scenario GUI dependent PR stack and depends on #2374.

Layer Scope Pull request
1 Progress foundation #2372
2 Catalog and launch #2373
3 Live progress #2374
4 Run history (this PR) #2375
5 FIFO scheduling #2376
6 Configuration sizing #2377
7 Result details #2378

See the full implementation, screenshots, walkthrough, validation, and operational notes.

Validation

  • Backend: 15,212 passed, 120 skipped.
  • Frontend: 68/68 suites, 1,286/1,286 tests; lint, TypeScript, and production build passed.
  • Mock E2E, retries disabled: 91 passed, 0 failed, 0 skipped.
  • Seeded E2E, retries disabled: 62 passed, 0 failed, 0 skipped.
  • All configured pre-commit hooks passed; distinguished-engineer review approved the final stack.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 5d02c2d5-b499-4f78-a04d-03bffa750817
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.

2 participants