Skip to content

[aw] Enforce terminal safe-output contract in Daily Formal Spec Verifier#43584

Draft
pelikhan with Copilot wants to merge 2 commits into
mainfrom
copilot/debug-daily-formal-spec-verifier
Draft

[aw] Enforce terminal safe-output contract in Daily Formal Spec Verifier#43584
pelikhan with Copilot wants to merge 2 commits into
mainfrom
copilot/debug-daily-formal-spec-verifier

Conversation

Copilot AI commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Daily Formal Spec Verifier can complete successfully while emitting no safe outputs, which causes downstream “No Safe Outputs Generated” failures. This change tightens the workflow contract so each run must end with exactly one terminal safe output path.

  • Prompt contract hardening

    • Updated .github/workflows/daily-formal-spec-verifier.md to require a terminal safe output before completion: create_issue, report_incomplete, or noop.
    • This closes the gap where the agent could finish analysis without emitting any safe-output item.
  • Contract test coverage

    • Extended pkg/workflow/prompts_test.go (TestDailyFormalSpecVerifierDefinesDirectSafeOutputContract) to assert the new terminal safe-output requirement is present in the workflow source.
  • Compiled workflow sync

    • Regenerated .github/workflows/daily-formal-spec-verifier.lock.yml to keep compiled workflow output aligned with the source prompt update.
- **Before finishing, confirm you called exactly one terminal safe output:** `create_issue`, `report_incomplete`, or `noop`.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Debug daily formal spec verifier workflow failure [aw] Enforce terminal safe-output contract in Daily Formal Spec Verifier Jul 5, 2026
Copilot AI requested a review from pelikhan July 5, 2026 16:22
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.

[aw] Daily Formal Spec Verifier produced no safe outputs

2 participants