LOGIC OR NOT P061 — COMPARATIVE TABLE SCHEMA — v0.1.2 comparison_id: question: alternatives: [] source_scope: observed_at: criteria: - criterion_id: criterion: criterion_type: HARD_CONSTRAINT | DISCRIMINATOR | CONTEXT definition: unit_or_scale: direction_if_applicable: comparison_period_or_scope: weight: weight_status: NONE | USER_SUPPLIED | AUTHORITY_ADOPTED | PROPOSED_WEIGHT source_ref: cells: - alternative: criterion_id: cell_state: OBSERVED | DERIVED | UNKNOWN | NON_COMPARABLE | NOT_APPLICABLE | CONFLICT raw_or_observed_value: normalized_or_derived_value: unit_or_scale: source_refs: [] derivation_formula_or_basis: comparability_basis: limit_or_note: hard_constraint_results: - alternative: criterion_id: result: PASS_EVIDENCED | FAIL_EVIDENCED | UNKNOWN | NOT_APPLICABLE evidence_refs: [] aggregate_scoring: enabled: true | false method: weight_source: normalization_method: limitations: recommendation_status: NO_RECOMMENDATION | RECOMMENDATION_PROPOSED | HOLD_INSUFFICIENT_EVIDENCE recommendation: recommendation_basis: decisive_unknowns_or_noncomparables: [] RULES No aggregate score without explicit/adopted weighting and transparent normalization. UNKNOWN/NON_COMPARABLE never mapped to zero. Hard constraints precede soft scoring. Formatting cannot imply an unsupported winner.