Skip to content

feat(JVNAUTOSCI-1446): make workflow creation VWL-native#240

Merged
witbrock merged 1 commit intomainfrom
JVNAUTOSCI-1446-vwl-workflow-creation
Mar 15, 2026
Merged

feat(JVNAUTOSCI-1446): make workflow creation VWL-native#240
witbrock merged 1 commit intomainfrom
JVNAUTOSCI-1446-vwl-workflow-creation

Conversation

@witbrock
Copy link
Member

Summary

  • add first-class workflow action-contract concepts and contract-aware action resolution
  • add authored workflow publication lifecycle semantics so drafts stay loadable but undiscoverable until publish
  • migrate workflow-creation authoring to concept-backed workflow_authoring actions and canonical graph predicates
  • update tests and the VWL manual, and materialise the workflow-creation graph/action contracts in Vontology

Validation

  • pdm run pyright src/backend/workflows/action_registry.py src/backend/workflows/durable/workflow_creation_workflow.py src/backend/workflows/engine.py src/backend/workflows/vontology_loader.py src/backend/workflows/workflow_concept_authority_service.py src/backend/workflows/workflow_action_contracts.py src/backend/workflows/workflow_creation_contracts.py src/backend/services/workflow_discovery_service.py tests/backend/test_workflow_creation_workflow.py tests/backend/test_vontology_loader.py tests/backend/test_workflow_discovery_service.py
  • pdm run pytest tests/backend/test_vontology_loader.py tests/backend/test_workflow_concept_authority_service.py tests/backend/test_workflow_creation_workflow.py tests/backend/test_workflow_discovery_service.py -q
  • pdm run pytest tests -m lane_backend_workflows -q

Vontology materialisation

  • republished #V#von_workflow_creation_workflow into von_db
  • ensured all workflow_authoring action-contract concepts exist
  • updated the workflow capability-gap note on #V#von_workflow_creation_workflow

@witbrock witbrock merged commit e1899ed into main Mar 15, 2026
1 check passed
@witbrock witbrock deleted the JVNAUTOSCI-1446-vwl-workflow-creation branch March 15, 2026 11:15
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