FAILURE MAP
← Case archive

FA-26086 / Filter interfaces / Open access

Expanded summaries reveal all labels while collapsed ones honor the limit · case 01

Expanded summaries reveal all labels while collapsed ones honor the limit is violated by the widget projection.

Verified by executionVariant 1 · 10 checks per implementationDownload source bundle ↓JSON ↗

ROOT CAUSE

The expanded-labels decision uses `d['rows'][:d['limit']]` instead of the stipulated summary-folding projection.

THE FAILURE

The expanded-labels decision uses `d['rows'][:d['limit']]` instead of the stipulated summary-folding projection.

Unsuccessful approach: The attempted correction `d['rows']` still violates the explicit contract fixtures.

Case contract

A collapsed filter summary budgets visible criterion labels separately from hidden criteria, keeps mandatory labels outside the user budget, and computes omitted counts from visible identities. This example checks: Expanded summaries reveal all labels while collapsed ones honor the limit.

Why this case matters

Filter-widget state and serialization must preserve user constraints while the view changes.

1 / The failure

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json

N = 1
observations = []
def solve(d):
    return {'user-budget':([x for x in d['rows'] if not x['required']][:d['limit']]), 'required-visible':([x for x in d['rows'] if x['required']]), 'overflow-count':(max(0,sum(not x['required'] for x in d['rows'])-d['limit'])), 'expanded-labels':(d['rows'][:d['limit']]), 'expander-enabled':(sum(not x['required'] for x in d['rows'])>d['limit']), 'operand-caption':(' + '.join(x['label'] for x in d['rows'] if x['enabled']))}
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = {1: [({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 1, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 1, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 1, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': True, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'})], 2: [({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 1, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 1, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 1, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''})], 3: [({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 1, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 1, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [], 'limit': 1, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 2, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 2, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 1, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c'})], 4: [({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': True, 'operand-caption': 'c'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''})], 5: [({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 1, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 1, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 2, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 2, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'scope + a'})]}
for index, (data, expected) in enumerate(fixtures[N]):
    check("contract fixture " + str(index), solve(data), expected)
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
contract fixture 0{'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 2, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': []}{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 2, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': []}Failed
contract fixture 1{'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c', 'overflow-count': 1, 'required-visible': [], 'user-budget': []}{'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c', 'overflow-count': 1, 'required-visible': [], 'user-budget': []}Passed
contract fixture 2{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 1, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 1, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}]}Passed
contract fixture 3{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 1, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 1, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}]}Failed
contract fixture 4{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}], 'expander-enabled': False, 'operand-caption': 'scope + a', 'overflow-count': 0, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}], 'expander-enabled': False, 'operand-caption': 'scope + a', 'overflow-count': 0, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}]}Passed
contract fixture 5{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}], 'expander-enabled': False, 'operand-caption': 'scope + a', 'overflow-count': 0, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}], 'expander-enabled': False, 'operand-caption': 'scope + a', 'overflow-count': 0, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}]}Failed
contract fixture 6{'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c', 'overflow-count': 1, 'required-visible': [], 'user-budget': []}{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': True, 'operand-caption': 'c', 'overflow-count': 1, 'required-visible': [], 'user-budget': []}Failed
contract fixture 7{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}Passed
contract fixture 8{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}Passed
contract fixture 9{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}Passed

SHA-256 / 895ec37a86944a1b4240cfa11e976acef7909e8d0006eefd8112f9c4c2828a89

2 / The unsuccessful fix

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json

N = 1
observations = []
def solve(d):
    return {'user-budget':([x for x in d['rows'] if not x['required']][:d['limit']]), 'required-visible':([x for x in d['rows'] if x['required']]), 'overflow-count':(max(0,sum(not x['required'] for x in d['rows'])-d['limit'])), 'expanded-labels':(d['rows']), 'expander-enabled':(sum(not x['required'] for x in d['rows'])>d['limit']), 'operand-caption':(' + '.join(x['label'] for x in d['rows'] if x['enabled']))}
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = {1: [({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 1, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 1, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 1, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': True, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'})], 2: [({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 1, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 1, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 1, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''})], 3: [({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 1, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 1, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [], 'limit': 1, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 2, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 2, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 1, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c'})], 4: [({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': True, 'operand-caption': 'c'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 0, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': False, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 1, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': False}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''})], 5: [({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'expander-enabled': True, 'operand-caption': 'scope + a'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 1, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c'}), ({'rows': [{'label': 'c', 'required': False, 'enabled': True}], 'limit': 2, 'expanded': True}, {'user-budget': [{'label': 'c', 'required': False, 'enabled': True}], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [{'label': 'c', 'required': False, 'enabled': True}], 'expander-enabled': False, 'operand-caption': 'c'}), ({'rows': [], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 0, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 1, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 1, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 2, 'expanded': False}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [], 'limit': 2, 'expanded': True}, {'user-budget': [], 'required-visible': [], 'overflow-count': 0, 'expanded-labels': [], 'expander-enabled': False, 'operand-caption': ''}), ({'rows': [{'label': 'scope', 'required': True, 'enabled': True}, {'label': 'a', 'required': False, 'enabled': True}, {'label': 'b', 'required': False, 'enabled': False}], 'limit': 0, 'expanded': False}, {'user-budget': [], 'required-visible': [{'label': 'scope', 'required': True, 'enabled': True}], 'overflow-count': 2, 'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'scope + a'})]}
for index, (data, expected) in enumerate(fixtures[N]):
    check("contract fixture " + str(index), solve(data), expected)
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
contract fixture 0{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 2, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': []}{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 2, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': []}Passed
contract fixture 1{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': True, 'operand-caption': 'c', 'overflow-count': 1, 'required-visible': [], 'user-budget': []}{'expanded-labels': [], 'expander-enabled': True, 'operand-caption': 'c', 'overflow-count': 1, 'required-visible': [], 'user-budget': []}Failed
contract fixture 2{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 1, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 1, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}]}Failed
contract fixture 3{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 1, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}], 'expander-enabled': True, 'operand-caption': 'scope + a', 'overflow-count': 1, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}]}Passed
contract fixture 4{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}], 'expander-enabled': False, 'operand-caption': 'scope + a', 'overflow-count': 0, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}], 'expander-enabled': False, 'operand-caption': 'scope + a', 'overflow-count': 0, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}]}Failed
contract fixture 5{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}], 'expander-enabled': False, 'operand-caption': 'scope + a', 'overflow-count': 0, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'scope', 'required': True}, {'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}], 'expander-enabled': False, 'operand-caption': 'scope + a', 'overflow-count': 0, 'required-visible': [{'enabled': True, 'label': 'scope', 'required': True}], 'user-budget': [{'enabled': True, 'label': 'a', 'required': False}, {'enabled': False, 'label': 'b', 'required': False}]}Passed
contract fixture 6{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': True, 'operand-caption': 'c', 'overflow-count': 1, 'required-visible': [], 'user-budget': []}{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': True, 'operand-caption': 'c', 'overflow-count': 1, 'required-visible': [], 'user-budget': []}Passed
contract fixture 7{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}Passed
contract fixture 8{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}Passed
contract fixture 9{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}{'expanded-labels': [{'enabled': True, 'label': 'c', 'required': False}], 'expander-enabled': False, 'operand-caption': 'c', 'overflow-count': 0, 'required-visible': [], 'user-budget': [{'enabled': True, 'label': 'c', 'required': False}]}Passed

SHA-256 / ab49eed8e8dada56cc5763ddc464e9ff26dcf356c8394a0b073c1e19fa07bb51

HELD IN THE MEMBER ARCHIVE

The verified repair and its recorded checks are member-only.

This mechanism has 10 recorded checks per implementation. The open-access tier publishes the failure and the unsuccessful fix; the repaired source that passes every check, and the observations that prove it, are available to members.

Every case sharing this mechanism uses the same contract and the same repair, so this one record is held back for all of them.

Member access is invitation-based. Sign in with your invited account to inspect the repair.

Sign in to the archive ↗

Verification & scope

Deterministic bounded UI-state model only; no browser, query engine, network, or production-standard conformance is claimed. This reproducer isolates one failure mechanism. Results cover the supplied fixtures. Variants within a family share a test contract and should remain grouped when constructing evaluation splits. Related mechanisms with a shared evaluation_group must also remain together; these controlled models are not independent production incidents.

Observations recorded using Python 3.12.14 at 2026-09-29T14:41:12.678587+00:00.

Case digest / 681076bc65870c53d8bc23d2f5fc7cd0173b9c2ed3cc3467912d5e99a0b6e65f