Files
infospace-bench/workplans/IB-WP-0009-applied-workflow-generation-pipeline.md

85 lines
2.2 KiB
Markdown

---
id: IB-WP-0009
type: workplan
title: "Applied Workflow And Generation Pipeline"
domain: markitect
repo: infospace-bench
status: completed
owner: markitect
topic_slug: markitect
created: "2026-05-14"
updated: "2026-05-14"
state_hub_workstream_slug: "ib-wp-0009-applied-workflow-generation-pipeline"
state_hub_workstream_id: "e8c96f7b-f5c7-4fbb-b4dc-fcae7e9817f0"
---
# IB-WP-0009 — Applied Workflow And Generation Pipeline
## Goal
Rebuild the old source-processing pipeline as an application-level infospace
workflow that delegates deterministic Markdown work to `markitect-tool` and
keeps LLM/provider behavior behind explicit adapters.
## Tasks
### T01 — Workflow definition model
```task
id: IB-WP-0009-T01
status: done
priority: high
state_hub_task_id: "32c1dafc-c523-4ab7-9985-0820a65be514"
```
- Define infospace workflow declarations in `infospace.yaml`
- Model inputs, outputs, templates, static macros, generated artifacts, and
expected evaluation steps
- Avoid embedding runtime orchestration concerns
### T02 — Deterministic workflow runner
```task
id: IB-WP-0009-T02
status: done
priority: high
state_hub_task_id: "2bb1f82b-f9a1-4d64-9de8-29a9f4eb78d0"
```
- Implement a file-backed runner for deterministic stages
- Use `markitect-tool` transforms/references/templates where applicable
- Emit traceable run records and output artifacts
### T03 — Assisted generation boundary
```task
id: IB-WP-0009-T03
status: done
priority: high
state_hub_task_id: "2dd1ad70-8b5a-4afc-8f63-b1db3915ff31"
```
- Define the provider-neutral interface for LLM-assisted stages
- Keep provider calls optional and auditable
- Route future implementation through `llm-connect` or engine-managed adapters
### T04 — CLI workflow commands
```task
id: IB-WP-0009-T04
status: done
priority: medium
state_hub_task_id: "63d34a33-63c6-45cb-8625-2e59ae0b6d57"
```
- Add `workflow inspect`, `workflow plan`, and deterministic `workflow run`
behavior
- Keep output scriptable
- Add reference fixtures
## Acceptance
- The old `process` concept is replaced by explicit infospace workflows
- Deterministic runs are testable without external services
- Assisted stages are designed without coupling to a model vendor