Merge main evaluation lifecycle into the landing-page release - #278
Merged
Asher Johnson Hogan (asherjh) merged 18 commits intoSep 14, 2026
Conversation
Add dispatcher-based evaluation creation, catalogue-grounded generation, deterministic CSV export, and folder-scoped quality validation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Persist review markers through setup and scoped push, reconcile local and deployed state, and safely promote workspace sets before cleanup. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add deployed-set discovery, connected Copilot Studio profile selection, asynchronous run execution, history retrieval, and evidence-based result analysis. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Return explicit reasons for pending reviews and locally completed reviews that have not been pushed, while keeping blocked sets unavailable for execution. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Require structured test-set selection, offer makers self-edit or SME feedback paths, and clarify that reviewer recommendations return official edits and execution ownership to the maker. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Limit reviewer actions to inspection and written recommendations while keeping all source edits, validation, push, and execution with the maker. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Refresh the configured agent and rebuild its baseline before listing review work, using the existing checkpointed refresh flow so reviewers do not need a separate pull step. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep the original test case identifier as the display fallback when local component metadata is unavailable. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Preserve explicit review-block messages, require synchronized review completion, validate runtime configuration, clean collision-safe exports, and keep Python 3.11 compatibility. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Redirect the run command from the monorepo root and document generation, review, push, execution, history, and results behavior. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep PPAPI and Power Apps connection discovery on the same account, reject ambiguous profiles, and include required agent tool bindings in evaluation run requests. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add an opt-in TEST-ring utility that clones an evaluation payload with fresh component IDs, resolves the signed-in profile and tool bindings, starts PPAPI, and reports request identifiers. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
When the signed-in account has multiple connected profiles, select its most recently updated profile instead of treating the selection as ambiguous. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Move the MinimalBot evaluation POC back behind the dedicated setup pull request while retaining the signed-in profile and tool connection fixes. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
: Evaluation lifecycle (grounded generation → review → run → analyze)
Keep the release current with main while preserving the complete landing-page experience and the schema-v2 telemetry receiver, including source timestamps and authenticated tenant context. - merge main evaluation lifecycle and shared setup integration - retain both lifecycle and landing-page/MCP CI jobs with release event filters - preserve the telemetry fix and the versioned Maker Profile 0.4.25 package Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 4e43a4e1-8e81-4a9e-aa02-966b029b12d3
Drew Owen (dcowen91)
approved these changes
Sep 14, 2026
Asher Johnson Hogan (asherjh)
merged commit Sep 14, 2026
b114992
into
release/planner-landing-page
7 checks passed
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.
Description
Synchronizes the landing-page release with main's evaluation lifecycle. The release combines evaluation generation, review, promotion, execution, and result export with MCP-powered landing-page configuration and the schema-v2 widget telemetry receiver.
main.Integration
Targets
release/planner-landing-page. Merge this PR using Create a merge commit to retain main's ancestry before completing PR 268 — Add MCP-powered ESS landing-page configuration.Type of change
Testing
Checklist