extract-generic-space · git:20260923.cbc38aa · 2026-09-23 · sha256 f5dbbde1dd982910
extract-generic-space git:20260923.cbc38aaA
Immutable. This exact content never changes and is served at /api/v1/blob/f5dbbde1dd982910.
--- name: extract-generic-space description: "Infer the shared abstract relational structure that is common across conceptual-blend input spaces." --- # extract-generic-space ## Purpose Infer the shared abstract relational structure common across conceptual-blend input spaces. ## Input contract ```yaml required: [input_space_set] optional: [candidate_relations, blend_goal] constraints: [generic relations must be present in at least two input spaces] ``` ## Procedure 1. Compare roles and relations across the input spaces. 2. Keep only shared structure and mark source-specific attributes. 3. Validate the generic space against the blend goal before projection. If the generic space supports a coherent candidate blend, consider `simulate-emergent-properties` as the next tactic. ## Output contract ```yaml produces: [generic_space, shared_relations, excluded_attributes] delta_fields: [findings, hypothesis_updates, uncertainties] ``` ## Quality gates - Every generic relation has at least two source traces; source-specific structure is not silently generalized. ## Failure and counterexamples Return no generic space when the inputs share only vocabulary or when relation alignment is ambiguous. ## Provenance map - `conceptual-blending/generic-space`: concept (no exact pool entry).