Skip to content

Add abstraction-verification artifacts for program candidates and counterexamples#5

Merged
mdheller merged 5 commits intomainfrom
witbrock/semantic-serdes-abstraction-artifacts
Apr 13, 2026
Merged

Add abstraction-verification artifacts for program candidates and counterexamples#5
mdheller merged 5 commits intomainfrom
witbrock/semantic-serdes-abstraction-artifacts

Conversation

@mdheller
Copy link
Copy Markdown
Member

This PR adds the first abstraction-verification artifacts to the semantic contract layer.

Why:

  • abstract reasoning needs explicit artifacts for program candidates and counterexamples
  • compile success and semantic correctness must be represented separately
  • downstream policy and runtime gates need stable semantic refs for verification evidence

What this PR adds:

  • ProgramCandidateArtifact schema
  • CounterexampleArtifact schema
  • example payloads for both artifact families

What this PR does not do:

  • it does not yet patch canonical_enums.yaml
  • it does not yet add the full planning artifact pack in one shot

@mdheller mdheller marked this pull request as ready for review April 13, 2026 18:44
@mdheller mdheller merged commit 48b4556 into main Apr 13, 2026
3 checks passed
@mdheller mdheller deleted the witbrock/semantic-serdes-abstraction-artifacts branch April 13, 2026 18:45
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