Lexicon

Dynamic Untyped Boundaries

Kind: anti-pattern

Layer: Contracts Core

Record: lexicon:dynamic-untyped-boundaries

Canonical: Lexicon

Passing untyped values across module or service boundaries, so type errors surface only at runtime.

Listed in Lexicon terms, after Untyped Payloads and before Explicit Types.

Category

  • Schema / Canonical Data / Semantics

Violates

  • Explicit Contracts
  • Type Safety

Negated by

  • Type Safety

Linked from

  • Contracts / Interfaces / Compatibility
  • Schema / Canonical Data / Semantics