Skip to content

Require independent verification in public AL triage - #8320

Open
Thaddeus Loke (thloke) wants to merge 1 commit into
masterfrom
copilot/require-independent-triage-verification
Open

Require independent verification in public AL triage#8320
Thaddeus Loke (thloke) wants to merge 1 commit into
masterfrom
copilot/require-independent-triage-verification

Conversation

@thloke

Copy link
Copy Markdown
Contributor

This makes the public AL issue workflow treat reporter statements as claims and require an independently executed product-path attempt before an in-scope compiler, tooling, or runtime conclusion can pass validation.

It adds a safe prerelease-ALTool MCP wrapper for issues involving al_build/al_compile, strengthens the triage prompt and agent contract, and rejects claim-only, unattempted, or blocker-free evidence for in-scope reports.

Verification

Scenario Command / run Result
Workflow contract tests pwsh -File .\scripts\Test-AlIssueTriageWorkflow.ps1 Passed
Branch dry-run against #8309 Actions run 32233940815 Passed without posting a comment
Independent MCP reproduction run-al-mcp-tool with al_compile, al_build, and al_getdiagnostics Reproduced AL0451 with empty assembly probing paths using an independently constructed fixture; a control project compiled successfully

Review attention

The new validator reserves not attempted for out-of-scope or inapplicable routes. In-scope compiler/tooling reports must execute ALTool, and in-scope runtime reports must execute the BC runtime route or identify an exact attempted invocation and blocker.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3828f007-4f8d-494d-80d3-b83a70071398
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