{
  "schema": "vedokrok.public-item.v1",
  "release_id": "MHC-RPUB-20260920-75ad787a",
  "url": "/knowledge/separate-opposite-requirements-in-time",
  "id": "MHC-D-RESEARCH-0431",
  "version": "0.1.0",
  "title": "Separate opposite requirements in time",
  "summary": "Two incompatible requirements can coexist if they stop competing for the same time slot.",
  "kind": "heuristic",
  "body": "Ask when each opposite property is actually needed. Create distinct phases, transitions or modes so the element satisfies A during one interval and not-A during another. Make the switching trigger explicit and check the transition cost.",
  "limits": [
    "Time separation fails when both properties are truly required at the same moment or transition latency creates unacceptable risk."
  ],
  "topics": [
    "union-triz-structured-invention"
  ],
  "intents": [],
  "source_ids": [
    "RS-759A6DDEF8407409"
  ],
  "evidence": [
    {
      "claim": "Classical TRIZ lists separation in time, separation in space and separation upon condition among methods for resolving physical contradictions.",
      "source_id": "RS-759A6DDEF8407409",
      "role": "supports",
      "note": "These are solution-search heuristics; implementation still needs domain evidence, safety and feasibility checks.",
      "locator": "Methods for resolving physical contradictions"
    }
  ],
  "use_when": [
    "The same element needs opposite states, but not necessarily at the same moment."
  ],
  "avoid_when": [
    "Time separation fails when both properties are truly required at the same moment or transition latency creates unacceptable risk."
  ],
  "example": "A deployment pipeline can move quickly through low-risk automated checks, then slow into a monitored bake period only after production exposure begins.",
  "check": "The opposite requirements no longer apply simultaneously, and the switching rule can be executed or tested.",
  "sources": [
    {
      "id": "RS-759A6DDEF8407409",
      "title": "Contradictions",
      "url": "https://triz.org/contradictions/"
    }
  ],
  "relations": [],
  "collections": [
    {
      "id": "RC-0176FEADE3BB023B",
      "title": "Resolve the contradiction instead of polishing the compromise",
      "url": "/collections/resolve-the-contradiction-instead-of-polishing-the-compromise"
    }
  ]
}
