Skip to content

Add Koka as an option in formal-methods instructions - #75267

Merged
pelikhan merged 1 commit into
mainfrom
copilot/add-koka-to-formal-methods
Nov 6, 2026
Merged

pelikhan merged 1 commit into
mainfrom
copilot/add-koka-to-formal-methods

Conversation

Copilot AI commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Extend the formal-methods instructions with Koka alongside TLA+/TLC, preserving existing model-checking guidance.

  • Tool selection: Position Koka for typed functional models with algebraic effects and handlers; distinguish type/effect checking from temporal verification.
  • Setup and checks: Specify pinned compiler setup, relevant model files, and resource-bounded execution.
  • Evidence: Require reproducible commands, logs, source hashes, and failing inputs without overstating verification guarantees.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title docs: add Koka option to formal-methods instructions Add Koka as an option in formal-methods instructions Nov 6, 2026
Copilot AI requested a review from pelikhan November 6, 2026 00:57
@pelikhan
pelikhan marked this pull request as ready for review November 6, 2026 03:51
Copilot AI auto review requested due to automatic review settings November 6, 2026 03:51
@pelikhan
pelikhan merged commit cea5a90 into main Nov 6, 2026
32 checks passed
@pelikhan
pelikhan deleted the copilot/add-koka-to-formal-methods branch November 6, 2026 03:51
@github-actions

github-actions Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

βœ… PR Specification Reviewer completed successfully!

PR Specification Reviewer

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from PR Specification Reviewer Β· gpt56 Β· ~1 AIC Β· βŒ– ~1 AIC Β· ⊞ 1.6K Β· β—·

Generated by PR Specification Reviewer for #75267

@github-actions

github-actions Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

βœ… Test Quality Sentinel completed test quality analysis.

Test Quality Sentinel

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from Test Quality Sentinel Β· routed: haiku55 xhigh Β· ~2 AIC Β· βŒ– ~1 AIC Β· ⊞ 6.3K Β· β—·

πŸ§ͺ Test quality analysis by Test Quality Sentinel

@github-actions

github-actions Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

βœ… PR Code Quality Reviewer completed the code quality review.

πŸ”Ž Code quality review by PR Code Quality Reviewer

@github-actions

github-actions Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

🧠 Matt Pocock Skills Reviewer has completed the skills-based review. βœ…

🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer

@github-actions

github-actions Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

βœ… Ponytail Reviewer completed successfully!

Ponytail Reviewer

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from Ponytail Reviewer Β· routed: gpt56 max Β· ~2 AIC Β· βŒ– ~1 AIC Β· ⊞ 118 Β· β—·

Generated by Ponytail Reviewer for #75267

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟑 Changes recommended

An active documentation inconsistency remains: the bullet unconditionally requires TLA+ files even though Koka-only models may not contain them.

1 open issue
What changed in this PR

This pull request extends the formal-methods instructions to support Koka alongside TLA+/TLC, distinguishing type/effect checking from temporal model checking.

Changes:

  • Adds Koka guidance for typed functional models, algebraic effects, and handlers.
  • Documents compiler setup, relevant model files, bounded checks, and reproducible evidence.
  • Preserves existing TLA+/TLC model-checking guidance.
File Description
.github/​aw/​formal-methods.md Extends formal-methods instructions with Koka tooling, model inspection, bounded checks, and evidence requirements.

Review effort: Lite (auto)

Comment on lines +39 to +40
when one exists. For Koka, read the `.kk` modules, effect declarations,
handlers, and associated tests instead of TLA+/TLC-specific files.
@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

πŸŽ‰ This pull request is included in a new release.

Release: v1.2.1

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.

3 participants