Add provider-scoped FlightCheck execution - #301
Surendra Goutham (is-goutham) merged 12 commits into
Conversation
|
Verdict: REQUEST CHANGES
|
|
Fixed in ccbdd69 and propagated through the stack. Workday checks now resolve runner.agent_slug first: Copilot Studio links use the selected agent, and local Workday workflow discovery scans only workspace/agents/ when scoped. Added a two-agent regression proving the other agent is excluded. |
|
Updated review findings — merge blockers remain
|
|
Re-reviewed the current head (
Selected-agent propagation for the ordinary valid-slug path is improved, but these input and ownership boundaries still prevent merge. |
|
Addressed the latest blockers in 933bbb4: explicit agent slugs now use strict single-segment validation plus resolved direct-child containment, and provider config uses an explicit provider-owned allowlist. Validation: 774 FlightCheck check tests passed. |
|
Re-reviewed the latest head ( I found no remaining critical blocker. Good to merge. |
|
Follow-up PR: When no active or explicitly selected agent exists, avoid falling back to the first |
The base branch was changed.
…02-flightcheck-cli
|
PR #300 is merged. I retargeted this PR to main, merged the updated main into the branch, and reran the FlightCheck regression scope: 831 tests passed. The repository dismissed the prior approval after the base/head update; please re-review this now-current diff. |
…02-flightcheck-cli
|
Main advanced with #326 after the prior approval. I merged the new main into this branch; the merge was clean and the expanded FlightCheck scope now passes 849 tests. Re-review requested for the current head. |
Summary
Adds reusable execution context for provider-specific FlightCheck runs:
This is replacement PR 2 of the PR #290 split and is stacked on #300.
Validation
python -m pytest tests/flightcheck/test_cli.py tests/flightcheck/test_cli_single_checkpoint.py tests/flightcheck/test_check_roles.py -q— 49 passedgit diff --check