Skip to content

feat(architecture): exercise C-2 contract format#326

Merged
pentaxis93 merged 1 commit into
mainfrom
issue-317/feat-architecture-step-1-c2-contract-r1
May 29, 2026
Merged

feat(architecture): exercise C-2 contract format#326
pentaxis93 merged 1 commit into
mainfrom
issue-317/feat-architecture-step-1-c2-contract-r1

Conversation

@pentaxis93
Copy link
Copy Markdown
Collaborator

Summary

  • Adds the first source C-2 workflow contract exercise, targeting the forge-neutral verify protocol.
  • Records the R1 result narrowly: the format held for verify's shape without C-2 schema/parser changes, while broader graph capabilities remain for the forge-touching arc.
  • Extends conformance coverage so default discovery and registry validation both exercise the source verify.toml contract.

Changes

  • Add workflow-contracts/verify.toml with a three-node verify graph, always edges, a case plus default branch, and two completion-evidence terminals.
  • Add docs/architecture/step-1-r1-c2-contract-exercise.md documenting what R1 proved and what remains unexercised.
  • Add a conformance test for source contract discovery plus manifest registry validation.
  • Update the Unreleased changelog.

GitHub Issue(s)

Closes #317

Test plan

  • python -m unittest tests.test_workflow_contracts tests.test_conformance
  • python -m tooling.conformance
  • PYTHONDONTWRITEBYTECODE=1 python -m unittest discover -s tests

Add a source C-2 workflow contract for the forge-neutral verify protocol and default conformance coverage that proves discovery plus registry validation run through the normal Step 1 runner.

Record the R1 result narrowly: the format held for verify's graph shape without schema/parser revision, while larger case sets, loops, multi-field pressure, and registry failures remain for the forge-touching arc to exercise.

Refs #317
@pentaxis93 pentaxis93 merged commit 585f76d into main May 29, 2026
1 check passed
@pentaxis93 pentaxis93 deleted the issue-317/feat-architecture-step-1-c2-contract-r1 branch May 29, 2026 03:19
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.

feat(architecture/step-1): exercise the C-2 contract format on a simple forge-neutral protocol (R1)

1 participant