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