generated from coulomb/repo-seed
85 lines
2.2 KiB
Markdown
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
|