{
  "accessibility": {
    "alt_text_embedded_in_svg_and_png_metadata": true,
    "color_is_not_the_only_channel": true,
    "text_alternative_required_at_embed": true
  },
  "alt_text": "Four profiles compare predictions from source-state layers 50 through 78 to the same post-block-79 target. The left column shows that absolute released-J fixed-token logit correlation and residual cosine both exceed their frozen thresholds at every source layer and rise as the source approaches the target. The right column shows released J minus identity. Logit advantage generally rises above 0.02 after early layers, but residual advantage remains below the 0.02 margin at 28 of 29 source layers. Its sole residual pass at layer 78 does not coincide with a logit pass. At source layer 50, selected in advance for the primary comparison, logit correlation is 0.344 but J minus identity is only 0.011 with a lower bound below zero; residual J minus identity is slightly negative. No source layer satisfies the identity condition for both metrics. Shaded bands are 20,000-replicate prompt-resampling stability intervals over eight fixed prompts, not population confidence intervals.",
  "claim_scope": [
    "Target-blind generic-direction mechanics validation only.",
    "No SAE direction, paper prompt, semantic endpoint, behavior, or consciousness claim.",
    "Fixed-census ranges are descriptive; readout bands are stability intervals, not population confidence intervals."
  ],
  "data_source": {
    "artifact": "CALIBRATION_SUMMARY.json",
    "path_at_generation": "CALIBRATION_SUMMARY.json",
    "sections": [
      "readout_transport.fixed_token_logit_delta_pearson",
      "readout_transport.residual_delta_cosine"
    ],
    "selection_and_aggregation": "Plot stored per-layer estimates and 95% prompt-resampling stability bounds for absolute real J and real-J-minus-identity; retain the prospectively frozen thresholds.",
    "sha256": "b490b101c112f774ae7bffc9c54294a70b91c874c4cee78eddaa7890446c08f6"
  },
  "derived_values": {
    "descriptive_threshold_pass_layers": [
      50,
      51,
      52,
      53,
      54,
      55,
      56,
      57,
      58,
      59,
      60,
      61,
      62,
      63,
      64,
      65,
      66,
      67,
      68,
      69,
      70,
      71,
      72,
      73,
      74,
      75,
      76,
      77,
      78
    ],
    "learned_j_added_value_threshold_pass_layers": [],
    "primary_fixed_token_logit_delta_pearson": {
      "absolute_real_j": {
        "bootstrap_replicates": 20000,
        "cluster_count": 8,
        "estimand_scope": "mean_directions_within_prompt_then_mean_prompts",
        "estimate": 0.3443756029009819,
        "interval_label": "fixed_panel_prompt_resampling_stability_interval",
        "lcb_95": 0.33619728808601695,
        "threshold": 0.25,
        "ucb_95": 0.3516965533296267
      },
      "absolute_real_j_status": "pass",
      "composite_status": "fail",
      "descriptive_j_readout_status": "pass",
      "real_j_minus_best_of_five_random": {
        "bootstrap_replicates": 20000,
        "cluster_count": 8,
        "estimand_scope": "mean_directions_within_prompt_then_mean_prompts",
        "estimate": 0.28621331693526975,
        "interval_label": "fixed_panel_prompt_resampling_stability_interval",
        "lcb_95": 0.2706333818869704,
        "threshold": 0.05,
        "ucb_95": 0.3017854563828829
      },
      "real_j_minus_identity": {
        "bootstrap_replicates": 20000,
        "cluster_count": 8,
        "estimand_scope": "mean_directions_within_prompt_then_mean_prompts",
        "estimate": 0.011043394605318705,
        "interval_label": "fixed_panel_prompt_resampling_stability_interval",
        "lcb_95": -0.001524044821659724,
        "threshold": 0.02,
        "ucb_95": 0.025735475867986635
      },
      "real_j_over_five_random_status": "pass",
      "real_j_over_identity_status": "fail"
    },
    "primary_layer": 50,
    "primary_residual_delta_cosine": {
      "absolute_real_j": {
        "bootstrap_replicates": 20000,
        "cluster_count": 8,
        "estimand_scope": "mean_directions_within_prompt_then_mean_prompts",
        "estimate": 0.352561234186093,
        "interval_label": "fixed_panel_prompt_resampling_stability_interval",
        "lcb_95": 0.3352220617234707,
        "threshold": 0.1,
        "ucb_95": 0.3664646620551745
      },
      "absolute_real_j_status": "pass",
      "composite_status": "fail",
      "descriptive_j_readout_status": "pass",
      "real_j_minus_best_of_five_random": {
        "bootstrap_replicates": 20000,
        "cluster_count": 8,
        "estimand_scope": "mean_directions_within_prompt_then_mean_prompts",
        "estimate": 0.33683375156639767,
        "interval_label": "fixed_panel_prompt_resampling_stability_interval",
        "lcb_95": 0.321157601235124,
        "threshold": 0.05,
        "ucb_95": 0.3496455818531103
      },
      "real_j_minus_identity": {
        "bootstrap_replicates": 20000,
        "cluster_count": 8,
        "estimand_scope": "mean_directions_within_prompt_then_mean_prompts",
        "estimate": -0.001467198133468628,
        "interval_label": "fixed_panel_prompt_resampling_stability_interval",
        "lcb_95": -0.009971903016169865,
        "threshold": 0.02,
        "ucb_95": 0.007442910224199296
      },
      "real_j_over_five_random_status": "pass",
      "real_j_over_identity_status": "fail"
    },
    "readout_layers": [
      50,
      51,
      52,
      53,
      54,
      55,
      56,
      57,
      58,
      59,
      60,
      61,
      62,
      63,
      64,
      65,
      66,
      67,
      68,
      69,
      70,
      71,
      72,
      73,
      74,
      75,
      76,
      77,
      78
    ]
  },
  "description": "Source-state profiles separate absolute released-J prediction quality from the stronger requirement that J add value over identity in both logit and residual space; every map targets the same post-block-79 state.",
  "figure_id": "fig-4-j-versus-identity",
  "provenance": {
    "audit_receipt_sha256": "176e2f7ea16349272f7db2b85eb4f9d7b5a7f9fcf2b6dbb74c7d88f02ca31ee1",
    "generator": {
      "manual_data_geometry": false,
      "matplotlib_version": "3.10.8",
      "path": "plot_signed_dose_scan_results.py",
      "sha256": "0e9db35a7f1200d450b179ab38ecd9ce512bb95107cf613909ee2b71cc3ed39f"
    },
    "outputs": {
      "fig-4-j-versus-identity.pdf": "ba4e2ed64d04e33f1d9ab3686ee767a79933708a0de60dd77ce1f4baa164b8f8",
      "fig-4-j-versus-identity.png": "297a30b4e3d4ff00a616e992246e365b7c2e51a2f59df15446f1db041ad94f66",
      "fig-4-j-versus-identity.svg": "5749d857d231a4df3ef1544c467efef43fc6c322e5685e7d514cc61ed8aeb4b1"
    },
    "protocol_version": "consciousness_sae_signed_dose_scan_v1.0.0",
    "run": "signed-dose-a084caa-wl8obvtuq0ax8t-v2 / C9 audit recovery",
    "study_id": "consciousness_sae_signed_dose_scan_v1",
    "summary_receipt_sha256": "a65944745699e49809613b5cf436f2f76173e6c2b902746b47b9006125b2acaa"
  },
  "schema_version": 1,
  "title": "The released J clears absolute thresholds\u2014but not identity"
}
