Files
info-tech-canon/infospace/concepts/purpose-demand.yaml

68 lines
2.5 KiB
YAML

id: concept-catalog/purpose-demand
title: Purpose And Consumer Demand Concept Catalog
owner: model/purpose-demand-extension
status: candidate
version: "0.1"
concepts:
- id: purpose
title: Purpose
proposed_owner: kernel/itc-core
definition: Generic reason or use-value orientation for an actor, artifact, capability, or repo in a context.
- id: consumer-purpose
title: ConsumerPurpose
proposed_owner: model/information-space
definition: Declared purpose from a consumer of a producer repo, artifact, profile, service, or canon surface.
- id: use-case
title: UseCase
proposed_owner: model/information-space
definition: Bounded scenario in which a consumer applies a producer capability to satisfy a purpose.
- id: demand-signal
title: DemandSignal
proposed_owner: model/information-space
definition: Traceable observation indicating consumer need, use, friction, request, value, or preference.
- id: consumer-need
title: ConsumerNeed
proposed_owner: model/information-space
definition: Need expressed or inferred from a consumer purpose and demand signals.
- id: producer-capability
title: ProducerCapability
proposed_owner: model/governance
definition: Capability, profile, interface, artifact, or service the producer can intentionally provide or promise.
- id: purpose-fit
title: PurposeFit
proposed_owner: model/governance
definition: Evaluation of how well producer scope and capabilities satisfy a consumer purpose.
- id: scope-pressure
title: ScopePressure
proposed_owner: model/governance
definition: Pressure on producer scope caused by unmet, repeated, high-value, or strategically aligned consumer purposes.
- id: evolution-request
title: EvolutionRequest
proposed_owner: model/task
definition: Proposed change to producer artifacts, interfaces, profiles, standards, or scope created in response to purpose pressure.
relationships:
- source: ConsumerPurpose
type: anchored_in
target: ConsumerIntent
- source: ConsumerPurpose
type: expresses
target: UseCase
- source: UseCase
type: creates
target: DemandSignal
- source: DemandSignal
type: indicates
target: ConsumerNeed
- source: ProducerCapability
type: satisfies
target: ConsumerNeed
- source: PurposeFit
type: evaluates
target: ConsumerPurpose
- source: ScopePressure
type: arises_from
target: PurposeFit
- source: EvolutionRequest
type: responds_to
target: ScopePressure