bcode_workflow_plugin 0.0.1-alpha.0

Workflow discovery, commands, status, and TUI for bcode
id      = "bcode.workflow"
name    = "Bcode Workflow Plugin"
version = "0.0.1"

categories = ["workflow", "automation"]

[[services]]
class        = "service"
description  = "Workflow publication policy evaluated before execution effects"
interface_id = "bcode.workflow-publication-policy/v1"
name         = "Workflow Publication Policy"

[[services]]
class        = "tool_execution"
description  = "Execution-scoped workflow graph staging"
interface_id = "bcode.tool/v1"
name         = "Workflow Tools"

[[services]]
class        = "service"
description  = "Workflow discovery and lifecycle commands"
interface_id = "bcode.command/v1"
name         = "Workflow Commands"

[[services]]
class        = "service"
description  = "Active workflow status for a session"
interface_id = "bcode.session-status/v1"
name         = "Workflow Session Status"

[[tui_surfaces]]
description = "Configure and preview a plugin-owned workflow template before start"
kind        = "workflow.author"
title       = "Workflow Authoring"

[[tui_surfaces]]
description = "Inspect workflow graph, attempts, waits, grants, artifacts, and child work"
kind        = "workflow.status"
title       = "Workflow Status"

[concurrency]
type = "exclusive"

[runtime]
abi_version  = 5
event_symbol = "bcode_plugin_handle_event_v1"
library      = "libbcode_workflow_plugin.dylib"
type         = "native"