Skip to content

SKILL-24 add feature verify workflow runtime#65

Merged
Sermilion merged 1 commit intomainfrom
feat/SKILL-24-feature-verify-workflow-runtime
Apr 21, 2026
Merged

SKILL-24 add feature verify workflow runtime#65
Sermilion merged 1 commit intomainfrom
feat/SKILL-24-feature-verify-workflow-runtime

Conversation

@Sermilion
Copy link
Copy Markdown
Owner

Summary

  • adopt the workflow contract for bill-feature-verify with durable state, resume, and continue behavior
  • expose verify workflow inspection and recovery through MCP and the verify-workflow CLI surface, and update the skill contract accordingly
  • add deterministic and opt-in end-to-end coverage for verify workflow state, continuation, and shared tool exposure

Why

bill-feature-verify already behaved like a multi-step top-level workflow, but its state lived only in prompt context. This change makes interruption, inspection, and continuation explicit without introducing a generic workflow engine or changing leaf-skill ownership.

Validation

  • .venv/bin/python3 -m unittest tests.test_feature_verify_workflow_state tests.test_feature_verify_agent_resume tests.test_feature_verify_workflow_contract tests.test_feature_verify_telemetry tests.test_cli tests.test_mcp_stdio
  • SKILL_BILL_RUN_WORKFLOW_E2E=1 .venv/bin/python3 -m unittest tests.test_feature_verify_workflow_e2e
  • .venv/bin/python3 -m unittest discover -s tests

@Sermilion Sermilion marked this pull request as ready for review April 21, 2026 19:19
@Sermilion Sermilion force-pushed the feat/SKILL-24-feature-verify-workflow-runtime branch from d43b256 to 39b6ee6 Compare April 21, 2026 19:30
@Sermilion Sermilion force-pushed the feat/SKILL-24-feature-verify-workflow-runtime branch from 39b6ee6 to 36054c1 Compare April 21, 2026 19:38
@Sermilion Sermilion merged commit dad5f7a into main Apr 21, 2026
2 checks passed
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