A.6.P:8 — Common Anti‑Patterns and How to Avoid Them

Preface node heading:a-6-p-8-common-anti-patterns-and-how-to-avoid-them:11071

Content

Anti-patternWhy it failsRepair
“Just define the umbrella word”Definitions do not separate arity, operation classes, or viewpoint asymmetry.Replace umbrella use with explicit RelationKind + qualified record + change lexicon.
Keep the umbrella verb, add adjectivesAdjectives are not contracts; invariants remain unstated.Mint/select distinct RelationKind tokens; enforce rewrite discipline.
Leave a load-bearing generic head uninterpretedReaders cannot tell what kind of thing the phrase governs, so later qualifiers float without an ontology.Restore the head kind first in host-local terms; only then repair the remaining relation/comparison burden.
Let a qualifier smuggle the real burdenA phrase like “comparative note”, “safe guidance”, or “reliable output” sounds precise while leaving the actual relation, comparison basis, or authority burden implicit.Unpack the qualifier into explicit comparison basis, relation kind, admissibility condition, or routed claim before stronger use.
Leave pronominal/metonymic endpoints implicitEndpoint identity/facet remains guesswork; slot typing cannot stabilise.Reconstruct candidate referents/facets (capture as a Candidate‑Set Note); add explicit slots/refs; then rewrite (A.6.8 is the archetype for “service” polysemy).
Ontology only, no lexical guardrailsProse re-collapses meaning.Add red-flag tokens + prohibited umbrella use in Tech/normative prose.
Lexicon only, no structural lensBecomes subjective policing.Introduce stable lens + slot schema; then attach guardrails.
Solve viewpoint mismatch by renaming endpointsSilent re-typing breaks cross-pattern reuse.Keep roles stable; use explicit kind selection + explicit repair paths.
Using “bind” to mean “edit relation”Collapses name-binding vs slot-writing layers.Reserve bind/rebind for names; use change lexicon / slot verbs properly.
Implicit “current/latest”Violates explicit time discipline.Add explicit Γ_time where time matters.
Treat Γ_time as witness freshnessTime selection does not equal evidence freshness/decay; this conflates time discipline with evidence lanes.Keep Γ_time for temporal scope; express freshness/decay via witness metadata and carrier-anchored E-claims.
Compare across a mixed ontological axisArtifact, process, authority use, or owner-lane semantics get ranked on one axis before their kinds and burdens are restored.First restore head kind, then qualifier burden, then rewrite the sentence through burden/threshold/handoff/owner-lane language so the comparison axis is homogeneous.