Skip to content

Add conditional state transition spec#544

Merged
enricopiovesan merged 1 commit into
mainfrom
codex/issue-536-conditional-transitions
Jul 6, 2026
Merged

Add conditional state transition spec#544
enricopiovesan merged 1 commit into
mainfrom
codex/issue-536-conditional-transitions

Conversation

@enricopiovesan

@enricopiovesan enricopiovesan commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Governing Spec

  • 053-conditional-state-transitions

Project Item

Validation

  • cargo fmt --check
  • cargo test -p traverse-registry
  • bash scripts/ci/rust_checks.sh
  • bash scripts/ci/repository_checks.sh
  • BASE_SHA=origin/main bash scripts/ci/spec_alignment_check.sh /private/tmp/issue536-pr-body.md
  • PATH=/Users/enricopiovesan/.cargo/bin:/opt/homebrew/opt/rustup/bin:$PATH bash scripts/ci/coverage_gate.sh
  • python3 -m json.tool specs/governance/approved-specs.json
  • git diff --check

Notes

  • Adds the manifest schema and validation slice for conditional state-machine transitions.
  • HTTP command dispatch, session execution, and state subscription behavior remain in follow-up Project tickets.
  • Local sandboxed coverage failed only because loopback test servers could not bind ephemeral ports; the same coverage gate passed outside the sandbox.

@enricopiovesan enricopiovesan merged commit 6bd100b into main Jul 6, 2026
22 checks passed
@enricopiovesan enricopiovesan deleted the codex/issue-536-conditional-transitions branch July 6, 2026 04:02
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.

Spec: conditional state machine transitions based on capability output values

1 participant