declarative Markdown workflow layer
This commit is contained in:
parent
33fa602fe5
commit
0bc63aab9f
19 changed files with 1854 additions and 11 deletions
|
|
@ -13,6 +13,7 @@ def test_builtin_extension_registry_lists_query_processors_and_backend():
|
|||
assert "processor.uppercase" in ids
|
||||
assert "processor.include" in ids
|
||||
assert "backend.local-sqlite" in ids
|
||||
assert "workflow.markdown-dataflow" in ids
|
||||
|
||||
|
||||
def test_builtin_processor_descriptors_capture_safety_and_provenance():
|
||||
|
|
@ -48,3 +49,18 @@ def test_builtin_local_sqlite_descriptor_exposes_backend_capabilities():
|
|||
"mkt cache query",
|
||||
"mkt search",
|
||||
]
|
||||
|
||||
|
||||
def test_builtin_workflow_descriptor_exposes_cli_and_safety():
|
||||
registry = builtin_extension_registry()
|
||||
|
||||
descriptor = registry.get("workflow.markdown-dataflow")
|
||||
|
||||
assert descriptor.kind == "workflow-engine"
|
||||
assert descriptor.safety["writes_output_files"] is True
|
||||
assert descriptor.safety["assisted_generation"] == "adapter-only"
|
||||
assert descriptor.cli["commands"] == [
|
||||
"mkt workflow inspect",
|
||||
"mkt workflow plan",
|
||||
"mkt workflow run",
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue