The claim

Contexts are the vertices of a finite graph with incidence matrix D. Each context sets a local value x_v, each overlap e = (u, v) has a preferred offset a_e between them, and a tolerance δ_e within which a demand on that overlap counts as met (TERM-060’s threshold demands, in additive form). The question the owner’s U27 asks is whether all the tolerances can be met at once.

  • The cycle criterion. By Farkas, some x has |Dx − a| ≤ δ exactly when |cᵀa| ≤ Σ_e δ_e|c_e| for every circulation c (Dᵀc = 0). Conformal decomposition reduces this to simple cycles: the holonomy of a around each cycle must not exceed the cycle’s summed tolerance. A28 §3’s triangle shows it. The residuals sum around the cycle to minus the holonomy whatever x is, so the cycle total cannot be moved, only shared.
  • The certificate. For δ > 0, the least ρ such that ρδ admits an assignment is ρ_δ(a) = max{|cᵀa| : Dᵀc = 0, Σ δ_e|c_e| ≤ 1}, the distance from a to im D in the δ-weighted ℓ∞ norm. The extreme points of the dual set are normalized simple cycles, so ρ_δ(a) = max over simple cycles C of |holonomy_C(a)| / Σ_{e∈C} δ_e. In A29’s triangle, holonomy 1.2 against summed tolerance 0.9 gives 4/3.
  • An invariant of the class. Under a → a + Dh the substitution x → x + h leaves every inequality unchanged. So the feasible tolerance allocations, the cycle inequalities and ρ_δ depend on a only through [a] ∈ H¹(G; ℝ). Local re-centring redistributes an obstruction and never removes it. On the frontier the residual is forced (r_e = ∓δ_e), so which overlap bears the mismatch is fixed by the allocation alone. That allocation is a choice, and whose choice it is is CLAIM-361’s question.
  • Omission. Delete one edge of a witnessing cycle from what is evaluated and the evaluated graph may have no cycle there, so every offset can be met exactly on it. Feasibility on the whole graph implies it on any evaluated subgraph, not conversely, and on a forest it always holds. Adding overlaps to what is evaluated can only shrink the feasible allocations (A29 §9).

Checked by linear programming on 300 random graphs of six vertices against the dual, and against brute-force enumeration of simple cycles on random graphs of three to six vertices: no mismatch, largest gap 1.3 × 10⁻¹⁵.

For a linear cellular sheaf with coordinatewise box tolerances the duality holds verbatim with ker δᵀ in place of the circulations. What fails beyond the constant sheaf is only the reading of the witnesses as graph cycles.

What it does not say

  • Anything about circle-valued or nonabelian offsets. Those are CLAIM-153 and THEORY-1082, the exact cases.
  • That a minimal non-face of CLAIM-347’s complex is a cycle obstruction. CLAIM-347 itself declines that link.
  • That an allocation is fair or warranted. Tolerances are declared; who may revise them, and against what reference, is CLAIM-361’s.
  • That low measured mismatch is compatibility. That is the omission clause, and CLAIM-357.