=== GM target structural checks ===
middle Hodge = (1, 22, 1)
middle rank = 24
algebraic/Tate rank removed = 2
vanishing Hodge = (1, 20, 1)
vanishing rank = 22
K3^[2] b2 = 23
EPW primitive rank = 22
polarized K3 primitive rank = 21
generic KS dimension = 1048576

=== Bridge ranking ===
1. double_EPW_sextic
   status = ACTIVE
   dimension = 4
   primitive_rank = 22
   primitive_hodge = (1, 20, 1)
   cohomological_match = PASS
   incidence_geometry = PASS
   categorical_realization = PASS
   cycle_transfer = UNKNOWN
   realization_multiplicity = 3
   realization: Lagrangian_period_data
   realization: Hilbert_scheme_of_conics
   realization: Bridgeland_moduli_in_Ku(X)
   - K3^[2]-type hyperkahler fourfold
   - exact primitive rank/Hodge-number match
   - cycle-transfer normalization/correspondence must be separately sourced
2. generic_Kuga_Satake
   status = ACTIVE
   dimension = 1048576
   primitive_rank = None
   primitive_hodge = None
   cohomological_match = PASS
   incidence_geometry = UNKNOWN
   categorical_realization = UNKNOWN
   cycle_transfer = UNKNOWN
   realization_multiplicity = 1
   realization: abstract_Kuga_Satake
   - rank 22 K3-type => KS dimension 1048576
   - huge fallback compared with 4D EPW bridge
3. associated_K3_surface
   status = CONDITIONAL
   dimension = 2
   primitive_rank = 21
   primitive_hodge = (1, 19, 1)
   cohomological_match = UNKNOWN
   incidence_geometry = UNKNOWN
   categorical_realization = UNKNOWN
   cycle_transfer = UNKNOWN
   realization_multiplicity = 1
   realization: special_Noether_Lefschetz_or_K3_category_geometricization
   - generic vanishing rank 22 mismatches polarized K3 primitive rank 21
   - activates only after an extra algebraic direction/special structure is detected

=== Truth/bridge separation ===
target truth = {'generalized_Hodge_conjecture_for_GM': 'PASS', 'source': 'Fu-Moonen 2024'}
bridge-specific = {'double_EPW_cohomological_bridge': 'PASS', 'double_EPW_incidence_geometry': 'PASS', 'double_EPW_categorical_realization': 'PASS', 'specific_cycle_transfer_closure': 'UNKNOWN'}

ALL GM BRIDGE SELECTION CHECKS PASSED.
Spreadsheet runtime warmup failed during python startup
Traceback (most recent call last):
  File "/tmp/tmp.L2TH2Y5coc/artifact_tool_v2-2.8.22/artifact_tool/patches/warm_spreadsheet_runtime_on_startup.py", line 26, in warm_spreadsheet_runtime_on_startup
  File "/tmp/tmp.L2TH2Y5coc/artifact_tool_v2-2.8.22/artifact_tool/spreadsheet_warmup.py", line 785, in warm_spreadsheet_runtime
  File "/tmp/tmp.L2TH2Y5coc/artifact_tool_v2-2.8.22/artifact_tool/spreadsheet_warmup.py", line 720, in _warm_feature_flows
  File "/tmp/tmp.L2TH2Y5coc/artifact_tool_v2-2.8.22/artifact_tool/spreadsheet_warmup.py", line 704, in _warm_collaboration_flows
  File "/tmp/tmp.L2TH2Y5coc/artifact_tool_v2-2.8.22/artifact_tool/generated/interface/models.py", line 32317, in hydrate_crdt_from_proto
  File "/tmp/tmp.L2TH2Y5coc/artifact_tool_v2-2.8.22/artifact_tool/rpc/remote.py", line 749, in __call__
  File "/tmp/tmp.L2TH2Y5coc/artifact_tool_v2-2.8.22/artifact_tool/rpc/client.py", line 150, in call
artifact_tool.rpc.client.RemoteError: hydrateCrdtFromProto requires an empty collaborative document.
