atomize-concept · git:20260923.cbc38aa · 2026-09-23 · sha256 a7f71c491bb2226f
atomize-concept git:20260923.cbc38aaA
Immutable. This exact content never changes and is served at /api/v1/blob/a7f71c491bb2226f.
--- name: atomize-concept description: "Decompose compound concepts into atomic, non-overlapping concepts while preserving parent/part relationships." --- # atomize-concept ## Purpose Split a broad concept into definitional facets and distinguishable subconstructs. ## Input contract ```yaml required: [concept_definition, domain_context] optional: [theory, neighboring_concepts, examples] constraints: [facets must be non-duplicate and retain the parent concept boundary] ``` ## Procedure 1. Extract the concept's necessary, typical, and optional properties. 2. Separate facets by mechanism, function, level, or context. 3. Compare neighboring concepts and mark overlaps or gaps. 4. Emit a facet hierarchy with definitions and boundary examples. If the atomic concepts are stable enough to connect semantically, consider `type-relation` as the next tactic. ## Output contract ```yaml produces: [concept_facets, facet_definitions, overlap_map, boundary_examples] delta_fields: [findings, uncertainties, open_questions] ``` ## Quality gates - Facets are distinguishable in principle. - Parent and child scopes are explicit. ## Failure and counterexamples Do not treat synonyms as distinct facets or split a concept solely by examples. ## Provenance map - `resolved: atomize-concept`