{"abstract":"Private observer envelope headers escape to callbacks; the returned lifecycle plan violates the stated transition contract.","category":"Listener lifecycle","checks":8,"contract":"Copy an observer event envelope according to this finite contract: payload list is copied, headers are copied with private keys removed, origin and correlation are preserved independently, callback index does not replace event sequence, cancellation flags are frame-local, and a redacted event drops only its secret field. Event timestamp zero is valid. These are value-copy semantics, not object identity tests. Origin resolution scans [identity,is_proxy] hops and takes the first nonproxy identity; proxy-only paths have no origin. Correlation scopes are outer-to-inner [explicitly_bound,value]. The innermost explicit binding wins, including None. Increment the epoch/counter sequence and normalize arbitrary recovered counter overflow using the positive modulus. Public invocation positions are zero-based among enabled [callback_id,enabled] slots, not physical registry indices. Read cancellation by exact current frame identity; missing frame flags default false. Inputs are finite state snapshots, including transitional and stale states; output fields are the exact independent actions/metadata defined by the corrected expression table. Numeric fixture capacities and counts vary with N.\nField definitions, each independently computed from the input snapshot: payload = list(s['payload']); headers = {k:v for k,v in s['headers'].items() if not k.startswith('_')}; origin = next((r[0] for r in s['hops'] if not r[1]),None); correlation = next((r[1] for r in reversed(s['correlation_scopes']) if r[0]),None); sequence = [s['epoch']+(s['counter']+1)//s['modulus'],(s['counter']+1)%s['modulus']]; index = [[r[0],i] for i,r in enumerate(r for r in s['slots'] if r[1])]; timestamp = s['timestamp']; secret = None if s['redact'] else s['secret']; cancelled = s['frame_flags'].get(s['frame'],False); public_count = sum(not k.startswith('_') for k in s['headers'])","evaluation_group":"s3-listener-payload-envelope","failed_approach":"The partial repair uses {k:v for k,v in s['headers'].items() if '_' not in k}; a retained regression distinguishes it from the full transition.","family":"s3-listener-payload-envelope-headers","id":"FA-41796","implementations":{"attempt":{"sha256":"a2cd726159558d7957918870d8b13767104b775aa65e28ffc73d9446c4164a82","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(s):\n    return {\n        'payload': list(s['payload']),\n        'headers': {k:v for k,v in s['headers'].items() if '_' not in k},\n        'origin': next((r[0] for r in s['hops'] if not r[1]),None),\n        'correlation': next((r[1] for r in reversed(s['correlation_scopes']) if r[0]),None),\n        'sequence': [s['epoch']+(s['counter']+1)//s['modulus'],(s['counter']+1)%s['modulus']],\n        'index': [[r[0],i] for i,r in enumerate(r for r in s['slots'] if r[1])],\n        'timestamp': s['timestamp'],\n        'secret': None if s['redact'] else s['secret'],\n        'cancelled': s['frame_flags'].get(s['frame'],False),\n        'public_count': sum(not k.startswith('_') for k in s['headers']),\n    }\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'payload': [0, 1, 2], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 4, 'index': 0, 'timestamp': 0, 'now': 9, 'secret': 'hidden', 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 2, 'counter': 7, 'modulus': 3, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 2], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [4, 2], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 9, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 0, 'modulus': 3, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [0, 1], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 0, 'index': 2, 'timestamp': 5, 'now': 2, 'secret': None, 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 7, 'modulus': 5, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 2], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [1, 3], 'index': [['a', 0], ['c', 1]], 'timestamp': 5, 'secret': None, 'cancelled': True, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': 'trace', 'sequence': 4, 'index': 0, 'timestamp': 0, 'now': 9, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [], 'epoch': 2, 'counter': 2, 'modulus': 3, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [3, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': None, 'sequence': 4, 'index': 0, 'timestamp': 5, 'now': 9, 'secret': 'hidden', 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 7, 'modulus': 3, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 2], 'headers': {}, 'origin': 'source', 'correlation': 'inner', 'sequence': [2, 2], 'index': [], 'timestamp': 5, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 5, 'now': 2, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 2], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [1, 0], 'index': [], 'timestamp': 5, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 2, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 4, 'index': 2, 'timestamp': 5, 'now': 9, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 2, 'counter': 7, 'modulus': 5, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 2], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [3, 3], 'index': [['a', 0], ['c', 1]], 'timestamp': 5, 'secret': None, 'cancelled': False, 'public_count': 0})], 2: [({'payload': [0, 1, 4], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 8, 'index': 4, 'timestamp': 0, 'now': 4, 'secret': None, 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 4, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 4], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [5, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 4], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 4, 'timestamp': 10, 'now': 18, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 4, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 4], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [5, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 10, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 4], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 8, 'index': 4, 'timestamp': 10, 'now': 18, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 4, 'counter': 14, 'modulus': 6, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 4], 'headers': {}, 'origin': 'source', 'correlation': None, 'sequence': [6, 3], 'index': [], 'timestamp': 10, 'secret': None, 'cancelled': True, 'public_count': 0}), ({'payload': [0, 1, 4], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 0, 'timestamp': 10, 'now': 4, 'secret': None, 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 4, 'counter': 14, 'modulus': 10, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 4], 'headers': {}, 'origin': 'source', 'correlation': 'inner', 'sequence': [5, 5], 'index': [['a', 0], ['c', 1]], 'timestamp': 10, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 0, 'index': 4, 'timestamp': 0, 'now': 18, 'secret': None, 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [], 'epoch': 4, 'counter': 4, 'modulus': 10, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': 'source', 'correlation': None, 'sequence': [4, 5], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': True, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': 'trace', 'sequence': 8, 'index': 0, 'timestamp': 0, 'now': 18, 'secret': 'hidden', 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 14, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [], 'headers': {}, 'origin': 'source', 'correlation': None, 'sequence': [15, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 4, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 4], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 8, 'index': 4, 'timestamp': 10, 'now': 18, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 4, 'counter': 14, 'modulus': 10, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 4], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [5, 5], 'index': [['a', 0], ['c', 1]], 'timestamp': 10, 'secret': None, 'cancelled': False, 'public_count': 0})], 3: [({'payload': [0, 1, 6], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 6, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 21, 'modulus': 9, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 6], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [2, 4], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 0, 'index': 6, 'timestamp': 0, 'now': 27, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': 'inner', 'sequence': [1, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 6], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 0, 'timestamp': 15, 'now': 6, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 6, 'counter': 6, 'modulus': 15, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 6], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [6, 7], 'index': [['b', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 12, 'index': 0, 'timestamp': 15, 'now': 6, 'secret': None, 'redact': True, 'cancelled': True, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [], 'epoch': 0, 'counter': 21, 'modulus': 9, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [2, 4], 'index': [['b', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 6], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 12, 'index': 6, 'timestamp': 15, 'now': 27, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 6, 'counter': 21, 'modulus': 9, 'slots': [], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 6], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': [8, 4], 'index': [], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 12, 'index': 0, 'timestamp': 15, 'now': 27, 'secret': None, 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 6, 'counter': 6, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [13, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 6, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 6], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 12, 'index': 6, 'timestamp': 15, 'now': 27, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 6, 'counter': 21, 'modulus': 15, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 6], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [7, 7], 'index': [['a', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 0})], 4: [({'payload': [0, 1, 8], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': 16, 'index': 8, 'timestamp': 0, 'now': 36, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 8, 'counter': 28, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 8], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [37, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': True, 'public_count': 2}), ({'payload': [0, 1, 8], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 16, 'index': 0, 'timestamp': 0, 'now': 8, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 8, 'modulus': 20, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 8], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [8, 9], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 8], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': None, 'sequence': 16, 'index': 0, 'timestamp': 0, 'now': 36, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 8, 'counter': 0, 'modulus': 12, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 8], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [8, 1], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 36, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 28, 'modulus': 12, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [10, 5], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 8, 'timestamp': 20, 'now': 36, 'secret': None, 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 8, 'modulus': 20, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [8, 9], 'index': [['b', 0], ['c', 1]], 'timestamp': 20, 'secret': None, 'cancelled': True, 'public_count': 0}), ({'payload': [0, 1, 8], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 8, 'timestamp': 0, 'now': 8, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 8, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 8], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [9, 0], 'index': [], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 8, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 8], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 16, 'index': 8, 'timestamp': 20, 'now': 36, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 28, 'modulus': 20, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 8], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [9, 9], 'index': [['a', 0], ['c', 1]], 'timestamp': 20, 'secret': None, 'cancelled': False, 'public_count': 0})], 5: [({'payload': [0, 1, 10], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 0, 'index': 10, 'timestamp': 0, 'now': 10, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 10, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 10], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [11, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 20, 'index': 0, 'timestamp': 25, 'now': 10, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 35, 'modulus': 25, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [1, 11], 'index': [], 'timestamp': 25, 'secret': 'hidden', 'cancelled': True, 'public_count': 2}), ({'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 45, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 10, 'counter': 35, 'modulus': 15, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 10], 'headers': {}, 'origin': 'source', 'correlation': 'inner', 'sequence': [12, 6], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 20, 'index': 10, 'timestamp': 25, 'now': 10, 'secret': None, 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 10, 'counter': 0, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [11, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 25, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 10], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 10, 'timestamp': 0, 'now': 10, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 10], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 20, 'index': 10, 'timestamp': 0, 'now': 45, 'secret': None, 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [], 'epoch': 0, 'counter': 35, 'modulus': 25, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 11], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 10, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 10], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 20, 'index': 10, 'timestamp': 25, 'now': 45, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 10, 'counter': 35, 'modulus': 25, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [11, 11], 'index': [['a', 0], ['c', 1]], 'timestamp': 25, 'secret': None, 'cancelled': False, 'public_count': 0})]}\nfor i,(state,expected) in enumerate(fixtures[N]):\n    check(\"transition \"+str(i), solve(state), expected)\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"},"broken":{"sha256":"1bcd6ef7a0c8fa20bad456123d8e06d7425d6b3a7f3300925b7a77a52ba6c78b","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(s):\n    return {\n        'payload': list(s['payload']),\n        'headers': dict(s['headers']),\n        'origin': next((r[0] for r in s['hops'] if not r[1]),None),\n        'correlation': next((r[1] for r in reversed(s['correlation_scopes']) if r[0]),None),\n        'sequence': [s['epoch']+(s['counter']+1)//s['modulus'],(s['counter']+1)%s['modulus']],\n        'index': [[r[0],i] for i,r in enumerate(r for r in s['slots'] if r[1])],\n        'timestamp': s['timestamp'],\n        'secret': None if s['redact'] else s['secret'],\n        'cancelled': s['frame_flags'].get(s['frame'],False),\n        'public_count': sum(not k.startswith('_') for k in s['headers']),\n    }\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'payload': [0, 1, 2], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 4, 'index': 0, 'timestamp': 0, 'now': 9, 'secret': 'hidden', 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 2, 'counter': 7, 'modulus': 3, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 2], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [4, 2], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 9, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 0, 'modulus': 3, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [0, 1], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 0, 'index': 2, 'timestamp': 5, 'now': 2, 'secret': None, 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 7, 'modulus': 5, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 2], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [1, 3], 'index': [['a', 0], ['c', 1]], 'timestamp': 5, 'secret': None, 'cancelled': True, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': 'trace', 'sequence': 4, 'index': 0, 'timestamp': 0, 'now': 9, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [], 'epoch': 2, 'counter': 2, 'modulus': 3, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [3, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': None, 'sequence': 4, 'index': 0, 'timestamp': 5, 'now': 9, 'secret': 'hidden', 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 7, 'modulus': 3, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 2], 'headers': {}, 'origin': 'source', 'correlation': 'inner', 'sequence': [2, 2], 'index': [], 'timestamp': 5, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 5, 'now': 2, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 2], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [1, 0], 'index': [], 'timestamp': 5, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 2, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 4, 'index': 2, 'timestamp': 5, 'now': 9, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 2, 'counter': 7, 'modulus': 5, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 2], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [3, 3], 'index': [['a', 0], ['c', 1]], 'timestamp': 5, 'secret': None, 'cancelled': False, 'public_count': 0})], 2: [({'payload': [0, 1, 4], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 8, 'index': 4, 'timestamp': 0, 'now': 4, 'secret': None, 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 4, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 4], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [5, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 4], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 4, 'timestamp': 10, 'now': 18, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 4, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 4], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [5, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 10, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 4], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 8, 'index': 4, 'timestamp': 10, 'now': 18, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 4, 'counter': 14, 'modulus': 6, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 4], 'headers': {}, 'origin': 'source', 'correlation': None, 'sequence': [6, 3], 'index': [], 'timestamp': 10, 'secret': None, 'cancelled': True, 'public_count': 0}), ({'payload': [0, 1, 4], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 0, 'timestamp': 10, 'now': 4, 'secret': None, 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 4, 'counter': 14, 'modulus': 10, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 4], 'headers': {}, 'origin': 'source', 'correlation': 'inner', 'sequence': [5, 5], 'index': [['a', 0], ['c', 1]], 'timestamp': 10, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 0, 'index': 4, 'timestamp': 0, 'now': 18, 'secret': None, 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [], 'epoch': 4, 'counter': 4, 'modulus': 10, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': 'source', 'correlation': None, 'sequence': [4, 5], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': True, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': 'trace', 'sequence': 8, 'index': 0, 'timestamp': 0, 'now': 18, 'secret': 'hidden', 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 14, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [], 'headers': {}, 'origin': 'source', 'correlation': None, 'sequence': [15, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 4, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 4], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 8, 'index': 4, 'timestamp': 10, 'now': 18, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 4, 'counter': 14, 'modulus': 10, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 4], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [5, 5], 'index': [['a', 0], ['c', 1]], 'timestamp': 10, 'secret': None, 'cancelled': False, 'public_count': 0})], 3: [({'payload': [0, 1, 6], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 6, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 21, 'modulus': 9, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 6], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [2, 4], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 0, 'index': 6, 'timestamp': 0, 'now': 27, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': 'inner', 'sequence': [1, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 6], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 0, 'timestamp': 15, 'now': 6, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 6, 'counter': 6, 'modulus': 15, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 6], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [6, 7], 'index': [['b', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 12, 'index': 0, 'timestamp': 15, 'now': 6, 'secret': None, 'redact': True, 'cancelled': True, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [], 'epoch': 0, 'counter': 21, 'modulus': 9, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [2, 4], 'index': [['b', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 6], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 12, 'index': 6, 'timestamp': 15, 'now': 27, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 6, 'counter': 21, 'modulus': 9, 'slots': [], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 6], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': [8, 4], 'index': [], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 12, 'index': 0, 'timestamp': 15, 'now': 27, 'secret': None, 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 6, 'counter': 6, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [13, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 6, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 6], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 12, 'index': 6, 'timestamp': 15, 'now': 27, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 6, 'counter': 21, 'modulus': 15, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 6], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [7, 7], 'index': [['a', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 0})], 4: [({'payload': [0, 1, 8], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': 16, 'index': 8, 'timestamp': 0, 'now': 36, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 8, 'counter': 28, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 8], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [37, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': True, 'public_count': 2}), ({'payload': [0, 1, 8], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 16, 'index': 0, 'timestamp': 0, 'now': 8, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 8, 'modulus': 20, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 8], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [8, 9], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 8], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': None, 'sequence': 16, 'index': 0, 'timestamp': 0, 'now': 36, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 8, 'counter': 0, 'modulus': 12, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 8], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [8, 1], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 36, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 28, 'modulus': 12, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [10, 5], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 8, 'timestamp': 20, 'now': 36, 'secret': None, 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 8, 'modulus': 20, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [8, 9], 'index': [['b', 0], ['c', 1]], 'timestamp': 20, 'secret': None, 'cancelled': True, 'public_count': 0}), ({'payload': [0, 1, 8], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 8, 'timestamp': 0, 'now': 8, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 8, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 8], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [9, 0], 'index': [], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 8, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 8], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 16, 'index': 8, 'timestamp': 20, 'now': 36, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 28, 'modulus': 20, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 8], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [9, 9], 'index': [['a', 0], ['c', 1]], 'timestamp': 20, 'secret': None, 'cancelled': False, 'public_count': 0})], 5: [({'payload': [0, 1, 10], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 0, 'index': 10, 'timestamp': 0, 'now': 10, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 10, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 10], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [11, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 20, 'index': 0, 'timestamp': 25, 'now': 10, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 35, 'modulus': 25, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [1, 11], 'index': [], 'timestamp': 25, 'secret': 'hidden', 'cancelled': True, 'public_count': 2}), ({'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 45, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 10, 'counter': 35, 'modulus': 15, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 10], 'headers': {}, 'origin': 'source', 'correlation': 'inner', 'sequence': [12, 6], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 20, 'index': 10, 'timestamp': 25, 'now': 10, 'secret': None, 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 10, 'counter': 0, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [11, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 25, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 10], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 10, 'timestamp': 0, 'now': 10, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 10], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 20, 'index': 10, 'timestamp': 0, 'now': 45, 'secret': None, 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [], 'epoch': 0, 'counter': 35, 'modulus': 25, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 11], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 10, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 10], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 20, 'index': 10, 'timestamp': 25, 'now': 45, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 10, 'counter': 35, 'modulus': 25, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [11, 11], 'index': [['a', 0], ['c', 1]], 'timestamp': 25, 'secret': None, 'cancelled': False, 'public_count': 0})]}\nfor i,(state,expected) in enumerate(fixtures[N]):\n    check(\"transition \"+str(i), solve(state), expected)\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"},"fixed":{"sha256":"313cc24c437d4fddb75c7a56900429471fd616eb40e2719df89a5c69da615aca","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(s):\n    return {\n        'payload': list(s['payload']),\n        'headers': {k:v for k,v in s['headers'].items() if not k.startswith('_')},\n        'origin': next((r[0] for r in s['hops'] if not r[1]),None),\n        'correlation': next((r[1] for r in reversed(s['correlation_scopes']) if r[0]),None),\n        'sequence': [s['epoch']+(s['counter']+1)//s['modulus'],(s['counter']+1)%s['modulus']],\n        'index': [[r[0],i] for i,r in enumerate(r for r in s['slots'] if r[1])],\n        'timestamp': s['timestamp'],\n        'secret': None if s['redact'] else s['secret'],\n        'cancelled': s['frame_flags'].get(s['frame'],False),\n        'public_count': sum(not k.startswith('_') for k in s['headers']),\n    }\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'payload': [0, 1, 2], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 4, 'index': 0, 'timestamp': 0, 'now': 9, 'secret': 'hidden', 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 2, 'counter': 7, 'modulus': 3, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 2], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [4, 2], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 9, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 0, 'modulus': 3, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [0, 1], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 0, 'index': 2, 'timestamp': 5, 'now': 2, 'secret': None, 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 7, 'modulus': 5, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 2], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [1, 3], 'index': [['a', 0], ['c', 1]], 'timestamp': 5, 'secret': None, 'cancelled': True, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': 'trace', 'sequence': 4, 'index': 0, 'timestamp': 0, 'now': 9, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [], 'epoch': 2, 'counter': 2, 'modulus': 3, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [3, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': None, 'sequence': 4, 'index': 0, 'timestamp': 5, 'now': 9, 'secret': 'hidden', 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 7, 'modulus': 3, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 2], 'headers': {}, 'origin': 'source', 'correlation': 'inner', 'sequence': [2, 2], 'index': [], 'timestamp': 5, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 5, 'now': 2, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 2], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [1, 0], 'index': [], 'timestamp': 5, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 2, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 2], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 4, 'index': 2, 'timestamp': 5, 'now': 9, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 2, 'counter': 7, 'modulus': 5, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 2], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [3, 3], 'index': [['a', 0], ['c', 1]], 'timestamp': 5, 'secret': None, 'cancelled': False, 'public_count': 0})], 2: [({'payload': [0, 1, 4], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 8, 'index': 4, 'timestamp': 0, 'now': 4, 'secret': None, 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 4, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 4], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [5, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 4], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 4, 'timestamp': 10, 'now': 18, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 4, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 4], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [5, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 10, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 4], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 8, 'index': 4, 'timestamp': 10, 'now': 18, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 4, 'counter': 14, 'modulus': 6, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 4], 'headers': {}, 'origin': 'source', 'correlation': None, 'sequence': [6, 3], 'index': [], 'timestamp': 10, 'secret': None, 'cancelled': True, 'public_count': 0}), ({'payload': [0, 1, 4], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 0, 'timestamp': 10, 'now': 4, 'secret': None, 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 4, 'counter': 14, 'modulus': 10, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 4], 'headers': {}, 'origin': 'source', 'correlation': 'inner', 'sequence': [5, 5], 'index': [['a', 0], ['c', 1]], 'timestamp': 10, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 0, 'index': 4, 'timestamp': 0, 'now': 18, 'secret': None, 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [], 'epoch': 4, 'counter': 4, 'modulus': 10, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': 'source', 'correlation': None, 'sequence': [4, 5], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': True, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': 'trace', 'sequence': 8, 'index': 0, 'timestamp': 0, 'now': 18, 'secret': 'hidden', 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 14, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [], 'headers': {}, 'origin': 'source', 'correlation': None, 'sequence': [15, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 4, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 4], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 8, 'index': 4, 'timestamp': 10, 'now': 18, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 4, 'counter': 14, 'modulus': 10, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 4], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [5, 5], 'index': [['a', 0], ['c', 1]], 'timestamp': 10, 'secret': None, 'cancelled': False, 'public_count': 0})], 3: [({'payload': [0, 1, 6], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 6, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 21, 'modulus': 9, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 6], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [2, 4], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 0, 'index': 6, 'timestamp': 0, 'now': 27, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': 'inner', 'sequence': [1, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 6], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 0, 'timestamp': 15, 'now': 6, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 6, 'counter': 6, 'modulus': 15, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 6], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [6, 7], 'index': [['b', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 12, 'index': 0, 'timestamp': 15, 'now': 6, 'secret': None, 'redact': True, 'cancelled': True, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [], 'epoch': 0, 'counter': 21, 'modulus': 9, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [2, 4], 'index': [['b', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 6], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 12, 'index': 6, 'timestamp': 15, 'now': 27, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 6, 'counter': 21, 'modulus': 9, 'slots': [], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 6], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': [8, 4], 'index': [], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 12, 'index': 0, 'timestamp': 15, 'now': 27, 'secret': None, 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 6, 'counter': 6, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': True, 'inner': False}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [13, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 6, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 6], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 12, 'index': 6, 'timestamp': 15, 'now': 27, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 6, 'counter': 21, 'modulus': 15, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 6], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [7, 7], 'index': [['a', 0], ['c', 1]], 'timestamp': 15, 'secret': None, 'cancelled': False, 'public_count': 0})], 4: [({'payload': [0, 1, 8], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': 16, 'index': 8, 'timestamp': 0, 'now': 36, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 8, 'counter': 28, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 8], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [37, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': True, 'public_count': 2}), ({'payload': [0, 1, 8], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 16, 'index': 0, 'timestamp': 0, 'now': 8, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 8, 'modulus': 20, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 8], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [8, 9], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 2}), ({'payload': [0, 1, 8], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': None, 'sequence': 16, 'index': 0, 'timestamp': 0, 'now': 36, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 8, 'counter': 0, 'modulus': 12, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 8], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [8, 1], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 36, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 28, 'modulus': 12, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [10, 5], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 8, 'timestamp': 20, 'now': 36, 'secret': None, 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 8, 'modulus': 20, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [8, 9], 'index': [['b', 0], ['c', 1]], 'timestamp': 20, 'secret': None, 'cancelled': True, 'public_count': 0}), ({'payload': [0, 1, 8], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 8, 'timestamp': 0, 'now': 8, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 8, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [0, 1, 8], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [9, 0], 'index': [], 'timestamp': 0, 'secret': 'hidden', 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 8, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 8], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 16, 'index': 8, 'timestamp': 20, 'now': 36, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 8, 'counter': 28, 'modulus': 20, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 8], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [9, 9], 'index': [['a', 0], ['c', 1]], 'timestamp': 20, 'secret': None, 'cancelled': False, 'public_count': 0})], 5: [({'payload': [0, 1, 10], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 0, 'index': 10, 'timestamp': 0, 'now': 10, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 0, 'counter': 10, 'modulus': 1, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 10], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': [11, 0], 'index': [['a', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': None, 'sequence': 20, 'index': 0, 'timestamp': 25, 'now': 10, 'secret': 'hidden', 'redact': False, 'cancelled': True, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 0, 'counter': 35, 'modulus': 25, 'slots': [], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': 'inner', 'sequence': [1, 11], 'index': [], 'timestamp': 25, 'secret': 'hidden', 'cancelled': True, 'public_count': 2}), ({'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 45, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['proxy', True], ['source', False], ['relay', False]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 10, 'counter': 35, 'modulus': 15, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'missing'}, {'payload': [0, 1, 10], 'headers': {}, 'origin': 'source', 'correlation': 'inner', 'sequence': [12, 6], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 20, 'index': 10, 'timestamp': 25, 'now': 10, 'secret': None, 'redact': True, 'cancelled': False, 'outer_cancel': False, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [True, None]], 'epoch': 10, 'counter': 0, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [11, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 25, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 10], 'headers': {'public': 'x', '_internal': 'y', 'mid_key': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 0, 'index': 10, 'timestamp': 0, 'now': 10, 'secret': 'hidden', 'redact': True, 'cancelled': False, 'outer_cancel': True, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [0, 1, 10], 'headers': {'public': 'x', 'mid_key': 'z'}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 2}), ({'payload': [], 'headers': {'_only': 'z'}, 'origin': None, 'correlation': 'trace', 'sequence': 20, 'index': 10, 'timestamp': 0, 'now': 45, 'secret': None, 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [], 'epoch': 0, 'counter': 35, 'modulus': 25, 'slots': [['a', False], ['b', True], ['c', True]], 'frame_flags': {}, 'frame': 'missing', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 11], 'index': [['b', 0], ['c', 1]], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': 0, 'index': 0, 'timestamp': 0, 'now': 10, 'secret': None, 'redact': False, 'cancelled': False, 'outer_cancel': False, 'hops': [], 'correlation_scopes': [], 'epoch': 0, 'counter': 0, 'modulus': 1, 'slots': [], 'frame_flags': {}, 'frame': 'inner', 'parent_frame': 'outer'}, {'payload': [], 'headers': {}, 'origin': None, 'correlation': None, 'sequence': [1, 0], 'index': [], 'timestamp': 0, 'secret': None, 'cancelled': False, 'public_count': 0}), ({'payload': [0, 1, 10], 'headers': {'_only': 'z'}, 'origin': 'source', 'correlation': 'trace', 'sequence': 20, 'index': 10, 'timestamp': 25, 'now': 45, 'secret': 'hidden', 'redact': True, 'cancelled': True, 'outer_cancel': True, 'hops': [['only', True]], 'correlation_scopes': [[True, 'outer'], [False, 'stale'], [True, 'inner']], 'epoch': 10, 'counter': 35, 'modulus': 25, 'slots': [['a', True], ['b', False], ['c', True]], 'frame_flags': {'outer': False, 'inner': True}, 'frame': 'missing', 'parent_frame': 'missing'}, {'payload': [0, 1, 10], 'headers': {}, 'origin': None, 'correlation': 'inner', 'sequence': [11, 11], 'index': [['a', 0], ['c', 1]], 'timestamp': 25, 'secret': None, 'cancelled': False, 'public_count': 0})]}\nfor i,(state,expected) in enumerate(fixtures[N]):\n    check(\"transition \"+str(i), solve(state), expected)\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"}},"limitations":"A deterministic, bounded, single-threaded transition planner. Returned plans model state changes; they do not implement a production event framework. 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.","method":"Deterministic executable model with adversarial boundary fixtures.","provenance":{"created_by":"Failure Map","dependencies":"Python standard library","family":"s3-listener-payload-envelope-headers","generated_at":"2026-09-29T14:43:44.983420+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Observer implementations need to preserve this state while subscriptions enter, execute, and leave their lifecycle.","repair":"Compute the headers decision from the complete contract: {k:v for k,v in s['headers'].items() if not k.startswith('_')}.","root_cause":"The headers decision in the payload-envelope listener model is computed as dict(s['headers']), losing a required lifecycle condition.","sha256":"0a7679d94ddf3e5e7aa221cd359afff90d87ed3926ce6fded3702a0fcf86f19f","title":"Private observer envelope headers escape to callbacks · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":48.48,"exit_code":1,"observations":[{"actual":{"cancelled":false,"correlation":null,"headers":{"public":"x"},"index":[["b",0],["c",1]],"origin":"source","payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[4,2],"timestamp":0},"check":"transition 0","expected":{"cancelled":false,"correlation":null,"headers":{"mid_key":"z","public":"x"},"index":[["b",0],["c",1]],"origin":"source","payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[4,2],"timestamp":0},"passed":false},{"actual":{"cancelled":false,"correlation":null,"headers":{},"index":[["a",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[0,1],"timestamp":0},"check":"transition 1","expected":{"cancelled":false,"correlation":null,"headers":{},"index":[["a",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[0,1],"timestamp":0},"passed":true},{"actual":{"cancelled":true,"correlation":"inner","headers":{"public":"x"},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":2,"secret":null,"sequence":[1,3],"timestamp":5},"check":"transition 2","expected":{"cancelled":true,"correlation":"inner","headers":{"mid_key":"z","public":"x"},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":2,"secret":null,"sequence":[1,3],"timestamp":5},"passed":false},{"actual":{"cancelled":false,"correlation":null,"headers":{},"index":[["b",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":"hidden","sequence":[3,0],"timestamp":0},"check":"transition 3","expected":{"cancelled":false,"correlation":null,"headers":{},"index":[["b",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":"hidden","sequence":[3,0],"timestamp":0},"passed":true},{"actual":{"cancelled":false,"correlation":"inner","headers":{},"index":[],"origin":"source","payload":[0,1,2],"public_count":0,"secret":"hidden","sequence":[2,2],"timestamp":5},"check":"transition 4","expected":{"cancelled":false,"correlation":"inner","headers":{},"index":[],"origin":"source","payload":[0,1,2],"public_count":0,"secret":"hidden","sequence":[2,2],"timestamp":5},"passed":true},{"actual":{"cancelled":false,"correlation":"inner","headers":{"public":"x"},"index":[],"origin":null,"payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[1,0],"timestamp":5},"check":"transition 5","expected":{"cancelled":false,"correlation":"inner","headers":{"mid_key":"z","public":"x"},"index":[],"origin":null,"payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[1,0],"timestamp":5},"passed":false},{"actual":{"cancelled":false,"correlation":null,"headers":{},"index":[],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[1,0],"timestamp":0},"check":"transition 6","expected":{"cancelled":false,"correlation":null,"headers":{},"index":[],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[1,0],"timestamp":0},"passed":true},{"actual":{"cancelled":false,"correlation":"inner","headers":{},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":0,"secret":null,"sequence":[3,3],"timestamp":5},"check":"transition 7","expected":{"cancelled":false,"correlation":"inner","headers":{},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":0,"secret":null,"sequence":[3,3],"timestamp":5},"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"transition 0\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\"}, \"origin\": \"source\", \"correlation\": null, \"sequence\": [4, 2], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": \"source\", \"correlation\": null, \"sequence\": [4, 2], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"passed\": false}, {\"check\": \"transition 1\", \"actual\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [0, 1], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [0, 1], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"passed\": true}, {\"check\": \"transition 2\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": true, \"public_count\": 2}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": true, \"public_count\": 2}, \"passed\": false}, {\"check\": \"transition 3\", \"actual\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [3, 0], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [3, 0], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"passed\": true}, {\"check\": \"transition 4\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {}, \"origin\": \"source\", \"correlation\": \"inner\", \"sequence\": [2, 2], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {}, \"origin\": \"source\", \"correlation\": \"inner\", \"sequence\": [2, 2], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"passed\": true}, {\"check\": \"transition 5\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 0], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 0], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"passed\": false}, {\"check\": \"transition 6\", \"actual\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [1, 0], \"index\": [], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [1, 0], \"index\": [], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"passed\": true}, {\"check\": \"transition 7\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [3, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [3, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":52.064,"exit_code":1,"observations":[{"actual":{"cancelled":false,"correlation":null,"headers":{"_internal":"y","mid_key":"z","public":"x"},"index":[["b",0],["c",1]],"origin":"source","payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[4,2],"timestamp":0},"check":"transition 0","expected":{"cancelled":false,"correlation":null,"headers":{"mid_key":"z","public":"x"},"index":[["b",0],["c",1]],"origin":"source","payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[4,2],"timestamp":0},"passed":false},{"actual":{"cancelled":false,"correlation":null,"headers":{},"index":[["a",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[0,1],"timestamp":0},"check":"transition 1","expected":{"cancelled":false,"correlation":null,"headers":{},"index":[["a",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[0,1],"timestamp":0},"passed":true},{"actual":{"cancelled":true,"correlation":"inner","headers":{"_internal":"y","mid_key":"z","public":"x"},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":2,"secret":null,"sequence":[1,3],"timestamp":5},"check":"transition 2","expected":{"cancelled":true,"correlation":"inner","headers":{"mid_key":"z","public":"x"},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":2,"secret":null,"sequence":[1,3],"timestamp":5},"passed":false},{"actual":{"cancelled":false,"correlation":null,"headers":{},"index":[["b",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":"hidden","sequence":[3,0],"timestamp":0},"check":"transition 3","expected":{"cancelled":false,"correlation":null,"headers":{},"index":[["b",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":"hidden","sequence":[3,0],"timestamp":0},"passed":true},{"actual":{"cancelled":false,"correlation":"inner","headers":{"_only":"z"},"index":[],"origin":"source","payload":[0,1,2],"public_count":0,"secret":"hidden","sequence":[2,2],"timestamp":5},"check":"transition 4","expected":{"cancelled":false,"correlation":"inner","headers":{},"index":[],"origin":"source","payload":[0,1,2],"public_count":0,"secret":"hidden","sequence":[2,2],"timestamp":5},"passed":false},{"actual":{"cancelled":false,"correlation":"inner","headers":{"_internal":"y","mid_key":"z","public":"x"},"index":[],"origin":null,"payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[1,0],"timestamp":5},"check":"transition 5","expected":{"cancelled":false,"correlation":"inner","headers":{"mid_key":"z","public":"x"},"index":[],"origin":null,"payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[1,0],"timestamp":5},"passed":false},{"actual":{"cancelled":false,"correlation":null,"headers":{},"index":[],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[1,0],"timestamp":0},"check":"transition 6","expected":{"cancelled":false,"correlation":null,"headers":{},"index":[],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[1,0],"timestamp":0},"passed":true},{"actual":{"cancelled":false,"correlation":"inner","headers":{"_only":"z"},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":0,"secret":null,"sequence":[3,3],"timestamp":5},"check":"transition 7","expected":{"cancelled":false,"correlation":"inner","headers":{},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":0,"secret":null,"sequence":[3,3],"timestamp":5},"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"transition 0\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"_internal\": \"y\", \"mid_key\": \"z\"}, \"origin\": \"source\", \"correlation\": null, \"sequence\": [4, 2], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": \"source\", \"correlation\": null, \"sequence\": [4, 2], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"passed\": false}, {\"check\": \"transition 1\", \"actual\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [0, 1], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [0, 1], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"passed\": true}, {\"check\": \"transition 2\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"_internal\": \"y\", \"mid_key\": \"z\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": true, \"public_count\": 2}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": true, \"public_count\": 2}, \"passed\": false}, {\"check\": \"transition 3\", \"actual\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [3, 0], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [3, 0], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"passed\": true}, {\"check\": \"transition 4\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {\"_only\": \"z\"}, \"origin\": \"source\", \"correlation\": \"inner\", \"sequence\": [2, 2], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {}, \"origin\": \"source\", \"correlation\": \"inner\", \"sequence\": [2, 2], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"passed\": false}, {\"check\": \"transition 5\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"_internal\": \"y\", \"mid_key\": \"z\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 0], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 0], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"passed\": false}, {\"check\": \"transition 6\", \"actual\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [1, 0], \"index\": [], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [1, 0], \"index\": [], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"passed\": true}, {\"check\": \"transition 7\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {\"_only\": \"z\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [3, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [3, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":48.956,"exit_code":0,"observations":[{"actual":{"cancelled":false,"correlation":null,"headers":{"mid_key":"z","public":"x"},"index":[["b",0],["c",1]],"origin":"source","payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[4,2],"timestamp":0},"check":"transition 0","expected":{"cancelled":false,"correlation":null,"headers":{"mid_key":"z","public":"x"},"index":[["b",0],["c",1]],"origin":"source","payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[4,2],"timestamp":0},"passed":true},{"actual":{"cancelled":false,"correlation":null,"headers":{},"index":[["a",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[0,1],"timestamp":0},"check":"transition 1","expected":{"cancelled":false,"correlation":null,"headers":{},"index":[["a",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[0,1],"timestamp":0},"passed":true},{"actual":{"cancelled":true,"correlation":"inner","headers":{"mid_key":"z","public":"x"},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":2,"secret":null,"sequence":[1,3],"timestamp":5},"check":"transition 2","expected":{"cancelled":true,"correlation":"inner","headers":{"mid_key":"z","public":"x"},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":2,"secret":null,"sequence":[1,3],"timestamp":5},"passed":true},{"actual":{"cancelled":false,"correlation":null,"headers":{},"index":[["b",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":"hidden","sequence":[3,0],"timestamp":0},"check":"transition 3","expected":{"cancelled":false,"correlation":null,"headers":{},"index":[["b",0],["c",1]],"origin":null,"payload":[],"public_count":0,"secret":"hidden","sequence":[3,0],"timestamp":0},"passed":true},{"actual":{"cancelled":false,"correlation":"inner","headers":{},"index":[],"origin":"source","payload":[0,1,2],"public_count":0,"secret":"hidden","sequence":[2,2],"timestamp":5},"check":"transition 4","expected":{"cancelled":false,"correlation":"inner","headers":{},"index":[],"origin":"source","payload":[0,1,2],"public_count":0,"secret":"hidden","sequence":[2,2],"timestamp":5},"passed":true},{"actual":{"cancelled":false,"correlation":"inner","headers":{"mid_key":"z","public":"x"},"index":[],"origin":null,"payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[1,0],"timestamp":5},"check":"transition 5","expected":{"cancelled":false,"correlation":"inner","headers":{"mid_key":"z","public":"x"},"index":[],"origin":null,"payload":[0,1,2],"public_count":2,"secret":"hidden","sequence":[1,0],"timestamp":5},"passed":true},{"actual":{"cancelled":false,"correlation":null,"headers":{},"index":[],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[1,0],"timestamp":0},"check":"transition 6","expected":{"cancelled":false,"correlation":null,"headers":{},"index":[],"origin":null,"payload":[],"public_count":0,"secret":null,"sequence":[1,0],"timestamp":0},"passed":true},{"actual":{"cancelled":false,"correlation":"inner","headers":{},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":0,"secret":null,"sequence":[3,3],"timestamp":5},"check":"transition 7","expected":{"cancelled":false,"correlation":"inner","headers":{},"index":[["a",0],["c",1]],"origin":null,"payload":[0,1,2],"public_count":0,"secret":null,"sequence":[3,3],"timestamp":5},"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"transition 0\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": \"source\", \"correlation\": null, \"sequence\": [4, 2], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": \"source\", \"correlation\": null, \"sequence\": [4, 2], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"passed\": true}, {\"check\": \"transition 1\", \"actual\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [0, 1], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [0, 1], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"passed\": true}, {\"check\": \"transition 2\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": true, \"public_count\": 2}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": true, \"public_count\": 2}, \"passed\": true}, {\"check\": \"transition 3\", \"actual\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [3, 0], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [3, 0], \"index\": [[\"b\", 0], [\"c\", 1]], \"timestamp\": 0, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"passed\": true}, {\"check\": \"transition 4\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {}, \"origin\": \"source\", \"correlation\": \"inner\", \"sequence\": [2, 2], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {}, \"origin\": \"source\", \"correlation\": \"inner\", \"sequence\": [2, 2], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 0}, \"passed\": true}, {\"check\": \"transition 5\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 0], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {\"public\": \"x\", \"mid_key\": \"z\"}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [1, 0], \"index\": [], \"timestamp\": 5, \"secret\": \"hidden\", \"cancelled\": false, \"public_count\": 2}, \"passed\": true}, {\"check\": \"transition 6\", \"actual\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [1, 0], \"index\": [], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [], \"headers\": {}, \"origin\": null, \"correlation\": null, \"sequence\": [1, 0], \"index\": [], \"timestamp\": 0, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"passed\": true}, {\"check\": \"transition 7\", \"actual\": {\"payload\": [0, 1, 2], \"headers\": {}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [3, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"expected\": {\"payload\": [0, 1, 2], \"headers\": {}, \"origin\": null, \"correlation\": \"inner\", \"sequence\": [3, 3], \"index\": [[\"a\", 0], [\"c\", 1]], \"timestamp\": 5, \"secret\": null, \"cancelled\": false, \"public_count\": 0}, \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}