{
  "schema": "vedokrok.public-item.v1",
  "release_id": "MHC-RPUB-20260920-75ad787a",
  "url": "/knowledge/map-which-component-performs-which-function-on-what",
  "id": "MHC-D-RESEARCH-0436",
  "version": "0.1.0",
  "title": "Map which component performs which function on what",
  "summary": "Architecture boxes tell you what exists. Function links tell you what the boxes are doing to each other.",
  "kind": "protocol",
  "body": "For the relevant components, write subject–function–object links: component A does function F to component B. Mark each interaction as useful, harmful, insufficient or excessive for the current objective. This exposes unnecessary actors, weak functions and harmful interactions that a component inventory hides.",
  "limits": [
    "Function labels are analytical judgments; verify harmful or insufficient interactions with evidence before redesigning the system."
  ],
  "topics": [
    "union-triz-structured-invention"
  ],
  "intents": [],
  "source_ids": [
    "RS-DF32BFA687B67ACD"
  ],
  "evidence": [
    {
      "claim": "The TRIZ Body of Knowledge includes function analysis and trimming as system-analysis methods, and the 2025 systematic review identifies both among tools used in process-improvement work.",
      "source_id": "RS-DF32BFA687B67ACD",
      "role": "supports",
      "note": "The literature is heterogeneous and often case-based; the card does not claim a universal effect size.",
      "locator": "Tool categories and process-improvement case literature"
    }
  ],
  "use_when": [
    "A system diagram shows components but does not explain why each component exists or how it helps or harms another."
  ],
  "avoid_when": [
    "Function labels are analytical judgments; verify harmful or insufficient interactions with evidence before redesigning the system."
  ],
  "example": "A validation job checks records before import (useful) but also serializes all processing through one worker (possibly excessive constraint).",
  "check": "Every important component can be justified by a function or identified as a candidate for change or removal.",
  "steps": [
    "Every important component can be justified by a function or identified as a candidate for change or removal."
  ],
  "sources": [
    {
      "id": "RS-DF32BFA687B67ACD",
      "title": "Tools of Theory of Inventive Problem Solving Used for Process Improvement—A Systematic Literature Review",
      "url": "https://www.mdpi.com/2227-9717/13/1/226"
    }
  ],
  "relations": [
    {
      "from": "MHC-D-RESEARCH-0436",
      "to": "MHC-D-RESEARCH-0437",
      "type": "useful_with",
      "url": "/knowledge/trim-a-component-and-reassign-its-useful-function"
    }
  ],
  "collections": [
    {
      "id": "RC-0176FEADE3BB023B",
      "title": "Resolve the contradiction instead of polishing the compromise",
      "url": "/collections/resolve-the-contradiction-instead-of-polishing-the-compromise"
    }
  ]
}
