Files
infospace-bench/infospaces/wealth-vsm-generation-pilot/infospace.yaml

107 lines
3.3 KiB
YAML

slug: wealth-vsm-generation-pilot
name: Wealth/VSM Generation Pilot
topic:
name: The Wealth of Nations / VSM Generation Pilot
domain: Classical Economics
sources: artifacts/sources
disciplines:
- name: Viable System Model
path: artifacts/vsm-reference
schemas:
entity: contracts/economic-entity.contract.md
relation: contracts/relation.contract.md
workflows:
- id: wealth-vsm-extract-entities
description: Extract economic entities from a source chapter and split the bundle into manifest artifacts.
inputs:
source:
kind: source
artifact_ids:
- source/book-1-chapter-03.md
static_macros:
discipline: Viable System Model
stages:
- id: extract-entities
kind: assisted
input: source
template: workflows/templates/extract-entities.md
provider_hint: explicit-adapter
output:
path: artifacts/generated/{{ input.slug }}-entities-bundle.md
artifact_id: generated/{{ input.slug }}-entities-bundle.md
kind: generated
title: "{{ input.title }} Entity Bundle"
- id: split-entity-bundle
kind: split_entities
input: source
static_macros:
bundle_stage: extract-entities
expected_evaluations:
- entity-contracts
- metrics
- id: wealth-vsm-map-and-analyze
description: Map generated entities to VSM relation artifacts and produce chapter analysis.
inputs:
source:
kind: source
artifact_ids:
- source/book-1-chapter-03.md
static_macros:
discipline: Viable System Model
stages:
- id: map-to-vsm
kind: assisted
input: source
template: workflows/templates/map-to-vsm.md
provider_hint: explicit-adapter
output:
path: artifacts/relations/division-of-labour-constrains-market-extent.md
artifact_id: relation/division-of-labour-constrains-market-extent.md
kind: relation
title: Division of Labour constrains Market Extent
- id: synthesize-analysis
kind: assisted
input: source
template: workflows/templates/synthesize-analysis.md
provider_hint: explicit-adapter
output:
path: artifacts/generated/{{ input.slug }}-analysis.md
artifact_id: generated/{{ input.slug }}-analysis.md
kind: generated
title: "{{ input.title }} VSM Analysis"
expected_evaluations:
- relation-contracts
- metrics
- id: wealth-vsm-evaluate-entities
description: Evaluate generated entity artifacts using successor artifact_id semantics.
inputs:
entity:
kind: entity
static_macros:
discipline: Viable System Model
stages:
- id: evaluate-entity
kind: assisted
input: entity
template: workflows/templates/evaluate-entity.md
provider_hint: explicit-adapter
output:
path: output/evaluations/{{ input.slug }}.md
artifact_id: evaluation/{{ input.slug }}.md
kind: evaluation
title: "{{ input.title }} Evaluation"
expected_evaluations:
- metrics
viability:
coverage_ratio:
min: 0.5
redundancy_ratio:
max: 0.1
coherence_components:
max: 3
consistency_cycles:
max: 0
per_artifact_mean:
min: 3.5