{
  "schema": "pinto_reaction_coordinate_site_spine/v1",
  "generated_at": "2026-06-30",
  "site": "paretosol.com",
  "title": "ParetoSol reaction-coordinate site spine",
  "product_posture": {
    "product": "experience_of_changing_someones_mind_in_90_seconds",
    "default_pattern": "saddlescope_claim_owner_boundary_receipt",
    "ui_posture": "user_interface_is_not_the_product",
    "demo_thesis": "show_how_the_system_refuses_to_pretend_it_knows",
    "opening_claim": "Nylon bonds to ceramic",
    "opening_status": "UNKNOWN",
    "closing_sentence": "This system never certifies materials. It certifies the path that produced today's decision.",
    "certifies": "path_that_produced_todays_decision",
    "does_not_certify": [
      "materials",
      "suppliers",
      "field_use",
      "future_behavior"
    ]
  },
  "invalid_use_boundary": [
    "information_architecture_only",
    "not_measured_kinetics_without_receipt",
    "not_material_design_authority",
    "not_production_mutation_authority",
    "not_live_database_write_authority"
  ],
  "demo_acts": [
    {
      "act": 1,
      "name": "watch_me_make_a_mistake",
      "contract": "claim_first_unknown_no_gauge_no_score"
    },
    {
      "act": 2,
      "name": "the_world_appears",
      "contract": "observations_grow_into_topology_bridge_rev_decision"
    },
    {
      "act": 3,
      "name": "every_card_is_alive",
      "contract": "expand_admissible_or_withheld_into_because_reasons"
    },
    {
      "act": 4,
      "name": "metric_inversion",
      "contract": "monotonicity_violation_named_before_rejection"
    },
    {
      "act": 5,
      "name": "time_travel",
      "contract": "evidence_slider_replays_decision_posture"
    },
    {
      "act": 6,
      "name": "receipts",
      "contract": "decision_to_evidence_to_observation_to_sensor_to_raw_artifact"
    },
    {
      "act": 7,
      "name": "perturbation",
      "contract": "coupon_grain_interface_changes_show_sensitivity"
    },
    {
      "act": 8,
      "name": "saddles",
      "contract": "landscape_marker_crosses_saddle_when_posture_changes"
    },
    {
      "act": 9,
      "name": "explain_like_a_reviewer",
      "contract": "role_language_changes_words_not_receipts"
    },
    {
      "act": 10,
      "name": "counterfactuals",
      "contract": "what_would_make_this_admissible_returns_next_observation"
    }
  ],
  "tactile_uncertainty_metaphors": [
    {
      "concept": "kappa_recrossing",
      "metaphor": "spring_tension",
      "refuse": "progress_bar_that_implies_earned_precision"
    },
    {
      "concept": "meo",
      "metaphor": "breathing_pulse",
      "refuse": "static_badge_without_next_observation"
    },
    {
      "concept": "rev",
      "metaphor": "ladder",
      "refuse": "scalar_score_without_grain"
    },
    {
      "concept": "topology",
      "metaphor": "graph_continuity",
      "refuse": "isolated_card_without_structure"
    },
    {
      "concept": "admissibility",
      "metaphor": "because_reason_checklist",
      "refuse": "standalone_probability"
    }
  ],
  "architecture_posture": {
    "source_note": "claude_biotwin_accelerator",
    "pinto_role": "visual_receipt_renderer_for_re_evaluable_provenance",
    "bio_twin_boundary": "mechanism_teaching_and_evidence_governance_not_patient_specific_advice",
    "core_handles": [
      "provenance_semiring_polynomial",
      "local_closed_world_assumption",
      "belnap_bilattice_gap_glut",
      "change_of_support_operator",
      "scd_ii_plus_plus_bitemporal_history",
      "calm_monotone_cache_boundary",
      "atms_oracle_stamped_glut_record"
    ],
    "decision_rule": "store_open_world_receipts_then_declare_local_closure_at_decision_time",
    "forbidden_collapse": [
      "unknown_to_false_without_declared_closure",
      "metadata_to_measured_without_evidence",
      "glut_to_action_without_microtheory_and_oracle_stamp"
    ]
  },
  "honest_saddle_visual_language": {
    "source_note": "rainbow_saddle_map_is_not_territory",
    "thesis": "rainbow_saddles_are_allowed_only_when_the_chart_shows_its_own_survey_reliability",
    "primary_color_field": "committor_q_not_energy",
    "model_layer": "energy_saddle_drawn_as_ghost_contour",
    "territory_layer": "sampled_trajectories_and_committor_histogram_render_above_surface",
    "uncertainty_layer": "CATZOC_style_survey_confidence_with_value_suppressing_uncertainty_palette",
    "open_world_layer": "unsurveyed_regions_are_hatched_and_desaturated_not_interpolated",
    "refusal_gate": "single_saddle_chart_withheld_when_spectral_gap_is_absent",
    "required_pixel_receipts": [
      "grain",
      "survey_confidence",
      "committor_source",
      "energy_model_source",
      "sample_count",
      "spectral_gap"
    ]
  },
  "default_interaction_pattern": {
    "schema": "pinto_saddlescope_default_pattern/v1",
    "name": "Saddlescope",
    "route": "/",
    "claim": "Nylon bonds to ceramic",
    "states": [
      "UNKNOWN",
      "OPEN",
      "WITHHELD",
      "REJECTED",
      "SADDLEPIT",
      "SCOUT_ADMISSIBLE"
    ],
    "required_panels": [
      "claim_under_investigation",
      "landscape_state",
      "why_not_open_gaps",
      "decision_dna",
      "horseshoes_margin",
      "four_hole_ontology",
      "healthy_rejections",
      "evidence_queue"
    ],
    "rule": "Every uncertain claim gets an owner, a boundary, a receipt, and a next observation before a score."
  },
  "greenpath_workbench": {
    "schema": "pinto_ctst_greenpath_workbench/v1",
    "source_bundle": "ctst-greenpath-files.zip",
    "source_files": [
      "index.html",
      "chemistry.html",
      "data.html",
      "sre.html",
      "matsci.html",
      "workbench.js",
      "workbench.css"
    ],
    "question": "Can nylon bond to borosilicate under silane coupling plus 210C cure?",
    "purpose": "Convert a lab question into an admissibility field and the next printable bench card.",
    "frame_ratchet": [
      "screening",
      "production",
      "regulatory"
    ],
    "terminal_states": [
      "CLEARED",
      "WITHHELD",
      "GHOST",
      "HORSESHOE"
    ],
    "field_axes": [
      "interphase_coupling",
      "process_temperature"
    ],
    "cards": [
      "bench_card",
      "withheld_card",
      "falsifier_card",
      "horseshoe_card"
    ],
    "resolution_vector": [
      "spatial_rev",
      "statistical_ess",
      "instrumental_lod",
      "decision_eig"
    ],
    "ledger_fields": [
      "kappa_ledger",
      "barrier_provenance",
      "source_bridge",
      "world_assumption"
    ],
    "rule": "A green path is an admissible next experiment at the declared frame, not a certified answer."
  },
  "claim_class_vocab": [
    "analogy",
    "scout",
    "computed",
    "measured",
    "governance_receipt"
  ],
  "route_position_vocab": [
    "raw_candidate_space",
    "sketch_landscape",
    "transition_saddle",
    "reproducible_product",
    "authority_boundary"
  ],
  "routes": [
    {
      "path": "/",
      "position": "raw_candidate_space",
      "claim_class": "analogy",
      "role": "front_door_candidate_map",
      "next_evidence": "render visible route-position badges"
    },
    {
      "path": "/matsci/material-selector",
      "position": "sketch_landscape",
      "claim_class": "scout",
      "role": "colorblind_first_material_teaching_selector",
      "contracts": [
        "pinto_matsci_material_selector/v1",
        "pinto_cvd_visual_gate/v1",
        "pinto_matsci_material_property_receipt/v1"
      ],
      "next_evidence": "add CVD screenshot hash receipts and pull-to-break coupon lane"
    },
    {
      "path": "/matsci/mobile",
      "position": "transition_saddle",
      "claim_class": "governance_receipt",
      "role": "david_review_feedback_gate",
      "next_evidence": "connect thumbs/comment feedback to non-production receipt store"
    },
    {
      "path": "/nl2sql-defense.html",
      "position": "transition_saddle",
      "claim_class": "governance_receipt",
      "role": "query_shape_and_authority_boundary",
      "next_evidence": "render semiring provenance and CWA/OWA boundary"
    },
    {
      "path": "/solutions/pinfo.html",
      "position": "reproducible_product",
      "claim_class": "measured",
      "role": "database_information_receipts",
      "next_evidence": "show route-position badge and sketch/count boundary"
    },
    {
      "path": "/solutions/psketch.html",
      "position": "reproducible_product",
      "claim_class": "computed",
      "role": "sketch_and_distribution_receipts",
      "next_evidence": "show sketch error profile, bias sign, and tail fidelity"
    },
    {
      "path": "/solutions/pinto.html",
      "position": "reproducible_product",
      "claim_class": "governance_receipt",
      "role": "visual_receipt_renderer",
      "next_evidence": "render spine legend in product page"
    },
    {
      "path": "/solutions/polyscope.html",
      "position": "reproducible_product",
      "claim_class": "measured",
      "role": "operator_cockpit_and_watch_surface",
      "next_evidence": "show live-vs-static evidence posture"
    },
    {
      "path": "/login",
      "position": "authority_boundary",
      "claim_class": "governance_receipt",
      "role": "review_access_boundary",
      "next_evidence": "keep auth receipts separate from production mutation authority"
    }
  ],
  "method_vocab": [
    "neb",
    "string_method",
    "dimer_method",
    "gentlest_ascent_dynamics",
    "committor",
    "kramers",
    "marcus",
    "markov_state_model",
    "transition_state_theory"
  ],
  "posture_contracts": [
    {
      "schema": "pinto_metaphor_measurement_boundary/v1",
      "rule": "TST and activation-barrier phrases require claim_class before rendering."
    },
    {
      "schema": "pinto_committor_posture/v1",
      "vocab": [
        "unknown",
        "scout_estimate",
        "computed_receipt",
        "validated_boundary",
        "not_applicable"
      ]
    },
    {
      "schema": "pinto_transmission_coefficient_posture/v1",
      "vocab": [
        "unknown",
        "not_applicable",
        "declared_not_measured",
        "computed",
        "measured"
      ]
    },
    {
      "schema": "pinto_semiring_provenance/v1",
      "vocab": [
        "boolean",
        "tropical_min_plus",
        "tropical_max_plus",
        "probability",
        "sketch",
        "counting"
      ]
    },
    {
      "schema": "pinto_sketch_error_profile/v1",
      "required_fields": [
        "sketch_family",
        "sketch_method_version",
        "epsilon_or_error_class",
        "bias_sign",
        "tail_fidelity",
        "accuracy_guarantee"
      ]
    },
    {
      "schema": "pinto_paretosol_claim_first_demo/v1",
      "rule": "First viewport starts from UNKNOWN before evidence emerges."
    },
    {
      "schema": "pinto_paretosol_living_evidence_chain/v1",
      "rule": "Observation grows into topology, bridge candidate, REV, and decision."
    },
    {
      "schema": "pinto_paretosol_metric_inversion/v1",
      "rule": "Rejection names the invariant violation before posture changes."
    },
    {
      "schema": "pinto_paretosol_evidence_time_slider/v1",
      "rule": "Decision posture changes only with receipt deltas."
    },
    {
      "schema": "pinto_paretosol_receipt_drilldown/v1",
      "rule": "Receipt path is decision to evidence to observation to sensor to raw artifact."
    },
    {
      "schema": "pinto_paretosol_perturbation_saddle/v1",
      "rule": "Perturbation sensitivity is visible on a saddle landscape."
    },
    {
      "schema": "pinto_paretosol_reviewer_language/v1",
      "rule": "Reviewer role changes language only, not receipt or decision."
    },
    {
      "schema": "pinto_paretosol_admissibility_counterfactual/v1",
      "rule": "Counterfactuals recommend next evidence, not material action."
    },
    {
      "schema": "pinto_tactile_uncertainty_metaphors/v1",
      "rule": "Every uncertainty metaphor names receipt source and forbidden implication."
    },
    {
      "schema": "pinto_biotwin_accelerator_architecture/v1",
      "rule": "BioTwin pages teach mechanism and evidence posture, never patient-specific advice."
    },
    {
      "schema": "pinto_provenance_semiring_homomorphism/v1",
      "rule": "New provenance dimensions must project back to prior readings without rewriting old reports."
    },
    {
      "schema": "pinto_belnap_bilattice_refusal/v1",
      "rule": "Gaps and gluts remain distinct from false; contradiction stays contained by microtheory."
    },
    {
      "schema": "pinto_change_of_support_operator/v1",
      "rule": "Cross-scale joins require an explicit support transform and error budget."
    },
    {
      "schema": "pinto_calm_cache_boundary/v1",
      "rule": "Monotone append-only receipts may cache at the edge; non-monotone closure and glut-collapse stay behind Heimdall."
    },
    {
      "schema": "pinto_oracle_drift_glut_record/v1",
      "rule": "Retrospective oracle disagreement mints an oracle-stamped glut rather than rewriting accretive history."
    },
    {
      "schema": "pinto_honest_saddle_visual/v1",
      "rule": "Rainbow saddles must render committor, ghost energy, samples, grain, survey reliability, and refusal gate."
    },
    {
      "schema": "pinto_catzoc_pixel_receipt/v1",
      "rule": "Every continuous scientific field carries per-region survey confidence; low confidence suppresses color."
    },
    {
      "schema": "pinto_gap_gated_chart_refusal/v1",
      "rule": "If the transfer-operator spectral gap is absent, render a multi-funnel/eigenvalue-cluster view instead of one clean saddle."
    },
    {
      "schema": "pinto_committor_energy_divergence/v1",
      "rule": "Committor q=0.5 is the decision surface; energy saddles are projections that must show divergence from q."
    },
    {
      "schema": "pinto_saddlescope_default_pattern/v1",
      "rule": "The default ParetoSol page pattern renders claim, state landscape, why-not gaps, decision DNA, horseshoes margin, four-hole ontology, healthy rejection, and evidence queue."
    },
    {
      "schema": "pinto_ctst_greenpath_workbench/v1",
      "rule": "Chemistry questions render as admissibility fields with frame ratchets, verdict fork cards, and receipts before any claimed answer."
    },
    {
      "schema": "pinto_chemistry_admissibility_field/v1",
      "rule": "A chemistry field must name axes, sampled point posture, frame, and boundary before showing a green path."
    },
    {
      "schema": "pinto_green_path_bench_card/v1",
      "rule": "CLEARED means cleared for the next bench card at the declared frame, never certified material truth."
    },
    {
      "schema": "pinto_verdict_fork_card/v1",
      "rule": "WITHHELD, GHOST, and HORSESHOE return the missing binding axis, falsifier, or erased margin instead of a flat rejection."
    },
    {
      "schema": "pinto_resolution_vector_receipt/v1",
      "rule": "Every workbench card carries spatial REV, statistical ESS, instrumental LOD, and decision EIG receipts."
    },
    {
      "schema": "pinto_horseshoe_erasure_card/v1",
      "rule": "Horseshoe margin may be erased only with reason, recoverability, and non-promotion boundary."
    }
  ],
  "test_oracles": [
    "microscopic_reversibility_or_detailed_balance",
    "arrhenius_linearity_in_inverse_temperature",
    "mass_charge_or_material_conservation",
    "committor_boundary_conditions",
    "cross_engine_agreement_with_declared_loss",
    "no_analogy_to_action_authority_upgrade",
    "unknown_can_render_without_color_or_score",
    "decision_because_reasons_before_probability",
    "receipt_drilldown_order_decision_evidence_observation_sensor_raw",
    "perturbation_changes_posture_or_emits_insensitivity_receipt",
    "reviewer_language_does_not_change_receipt_hash",
    "rainbow_saddle_requires_pixel_receipts",
    "no_spectral_gap_withholds_single_saddle_chart",
    "unsurveyed_region_never_interpolates_as_smooth_certainty",
    "default_pattern_names_owner_boundary_receipt_before_score",
    "green_path_card_is_next_admissible_action_not_answer",
    "frame_ratchet_never_lowers_evidence_bar",
    "horseshoe_card_never_promotes_above_screening",
    "resolution_vector_names_binding_axis"
  ],
  "no_production_mutation": true
}
