Files
MeanField/reports/validation/conversion_audit.json
Emily Boudreaux e7e53ce682 Consolidate numerical research and preserve a reproducible handoff
Document the baseline, hypotheses, measured results, failed approaches,
current policy defaults, and remaining rotating n=3 and virial limitations.
Include the authoritative LaTeX report, Pandoc-generated Markdown, compiled
PDF, source provenance, branch decisions, and consolidation validation.

Organize raw results and miscellaneous artifacts under working/ without
deleting them; version the directory guide, relocation hashes, archive
verifier, and report build/conversion checks. Keep build caches at their
original paths and clearly distinguish retained binaries from the validated
research build. Preserve experimental policies without promoting failed
trials to defaults.
2026-09-20 09:10:27 -04:00

1387 lines
26 KiB
JSON

{
"checked_utc": "2026-09-20T13:08:05.051349+00:00",
"checker": {
"path": "/Users/tboudreaux/.codex/.chatgpt-projects/g-p-6a6b3f2194ec8191bebcd59075897f1d/worktrees/preconditioner-improvement/reports/check_report_conversion.py",
"sha256": "8a79c6d87d01222298d83aae328bb8c24510012f5a3f6b4e8536a9fde3e2d491",
"bytes": 13415
},
"errors": [],
"pandoc_version": "pandoc 3.7.0.2",
"inputs": [
{
"path": "/Users/tboudreaux/.codex/.chatgpt-projects/g-p-6a6b3f2194ec8191bebcd59075897f1d/worktrees/preconditioner-improvement/reports/MeanField_research_handoff_2026-09-20.tex",
"sha256": "c1ae24fcb31de984df425ffd43dd35b708a1f4d237aeba47a5abe9c8c1f14944",
"bytes": 195299
},
{
"path": "/Users/tboudreaux/.codex/.chatgpt-projects/g-p-6a6b3f2194ec8191bebcd59075897f1d/worktrees/preconditioner-improvement/reports/MeanField_research_handoff_2026-09-20.md",
"sha256": "437df6b7c636ebf0f59c17d350e94e0d7c825a5118310f25151637430c3f2f74",
"bytes": 195388
},
{
"path": "/Users/tboudreaux/.codex/.chatgpt-projects/g-p-6a6b3f2194ec8191bebcd59075897f1d/worktrees/preconditioner-improvement/reports/pandoc_tables.lua",
"sha256": "386c8a89b6d3a5baa3191f0bc598f8d65c18bf600526dd04a92fe48ead76b79d",
"bytes": 1076
}
],
"table_counts": {
"source": 32,
"filtered": 32,
"markdown": 32
},
"tables": [
{
"index": 1,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 6,
"numeric_tokens": 6
},
{
"index": 2,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 5,
"numeric_tokens": 20
},
{
"index": 3,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 5,
"numeric_tokens": 11
},
{
"index": 4,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 4,
"numeric_tokens": 14
},
{
"index": 5,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 5,
"numeric_tokens": 25
},
{
"index": 6,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 7,
"numeric_tokens": 26
},
{
"index": 7,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 2,
"numeric_tokens": 7
},
{
"index": 8,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 7,
"numeric_tokens": 19
},
{
"index": 9,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 4,
"numeric_tokens": 20
},
{
"index": 10,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 7,
"numeric_tokens": 14
},
{
"index": 11,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 10,
"numeric_tokens": 22
},
{
"index": 12,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 4,
"numeric_tokens": 18
},
{
"index": 13,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 4,
"numeric_tokens": 20
},
{
"index": 14,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 4,
"numeric_tokens": 10
},
{
"index": 15,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 5,
"numeric_tokens": 27
},
{
"index": 16,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 4,
"numeric_tokens": 20
},
{
"index": 17,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 9,
"numeric_tokens": 40
},
{
"index": 18,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 9,
"numeric_tokens": 39
},
{
"index": 19,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 3,
"numeric_tokens": 19
},
{
"index": 20,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 3,
"numeric_tokens": 13
},
{
"index": 21,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 5,
"numeric_tokens": 30
},
{
"index": 22,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 5,
"numeric_tokens": 20
},
{
"index": 23,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 2,
"numeric_tokens": 6
},
{
"index": 24,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 11,
"numeric_tokens": 33
},
{
"index": 25,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 3,
"numeric_tokens": 12
},
{
"index": 26,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 16,
"numeric_tokens": 32
},
{
"index": 27,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 4,
"numeric_tokens": 20
},
{
"index": 28,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 17,
"numeric_tokens": 14
},
{
"index": 29,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 42,
"numeric_tokens": 89
},
{
"index": 30,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 11,
"numeric_tokens": 0
},
{
"index": 31,
"removed_duplicate_header": true,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 12,
"numeric_tokens": 28
},
{
"index": 32,
"removed_duplicate_header": false,
"filter_changes_exactly_expected": true,
"all_cell_values_and_math_preserved": true,
"body_rows": 40,
"numeric_tokens": 31
}
],
"body_math": {
"source_count": 1068,
"markdown_count": 1068,
"source_only": [],
"markdown_only": []
},
"paths": {
"source_occurrences": 202,
"distinct": 169,
"differences": []
},
"figures": {
"source_count": 2,
"markdown_count": 2,
"images_ids_and_captions_preserved": true,
"source": [
{
"id": "fig:recent-n3-slice",
"images": [
{
"src": "figures/n3_ldu_meridional.png",
"alt": ""
}
],
"caption_count": 1,
"caption": [
[
"text",
"Physical"
],
[
"text",
"meridional"
],
[
"text",
"density"
],
[
"text",
"and"
],
[
"text",
"enthalpy"
],
[
"text",
"slices"
],
[
"text",
"of"
],
[
"text",
"the"
],
[
"text",
"final"
],
[
"text",
"rotating"
],
[
"start",
"span",
[
[
"class",
"math inline"
]
]
],
[
"start",
"em",
[]
],
[
"text",
"n"
],
[
"end",
"em"
],
[
"text",
"="
],
[
"text",
"3"
],
[
"end",
"span"
],
[
"text",
","
],
[
"start",
"span",
[
[
"class",
"math inline"
]
]
],
[
"start",
"em",
[]
],
[
"text",
"J"
],
[
"end",
"em"
],
[
"text",
"="
],
[
"text",
".035"
],
[
"end",
"span"
],
[
"text",
","
],
[
"start",
"span",
[
[
"class",
"math inline"
]
]
],
[
"start",
"em",
[]
],
[
"text",
"K"
],
[
"end",
"em"
],
[
"end",
"span"
],
[
"text",
"-factor"
],
[
"start",
"span",
[
[
"class",
"math inline"
]
]
],
[
"text",
".99"
],
[
"end",
"span"
],
[
"text",
"LDU"
],
[
"text",
"plus"
],
[
"text",
"gravity-Schur"
],
[
"text",
"endpoint."
],
[
"text",
"The"
],
[
"text",
"image"
],
[
"text",
"shows"
],
[
"text",
"the"
],
[
"text",
"actual"
],
[
"text",
"surface"
],
[
"text",
"deformation"
],
[
"text",
"without"
],
[
"text",
"magnification."
],
[
"text",
"The"
],
[
"text",
"model"
],
[
"text",
"remains"
],
[
"text",
"unconverged"
],
[
"text",
"and"
],
[
"text",
"fails"
],
[
"text",
"the"
],
[
"text",
"overall"
],
[
"text",
"virial"
],
[
"text",
"milestone;"
],
[
"text",
"only"
],
[
"text",
"four"
],
[
"text",
"display"
],
[
"text",
"subdivisions"
],
[
"text",
"were"
],
[
"text",
"used"
],
[
"text",
"for"
],
[
"text",
"this"
],
[
"text",
"image."
]
]
},
{
"id": "fig:recent-display-refinement",
"images": [
{
"src": "figures/n1p5_rotating_refinement.png",
"alt": ""
}
],
"caption_count": 1,
"caption": [
[
"text",
"Same-state"
],
[
"text",
"physical"
],
[
"text",
"slice"
],
[
"text",
"comparison"
],
[
"text",
"for"
],
[
"text",
"the"
],
[
"text",
"unconverged"
],
[
"text",
"rotating"
],
[
"start",
"span",
[
[
"class",
"math inline"
]
]
],
[
"start",
"em",
[]
],
[
"text",
"n"
],
[
"end",
"em"
],
[
"text",
"="
],
[
"text",
"1.5"
],
[
"end",
"span"
],
[
"text",
"endpoint"
],
[
"text",
"at"
],
[
"text",
"four"
],
[
"text",
"and"
],
[
"text",
"eight"
],
[
"text",
"display"
],
[
"text",
"subdivisions."
],
[
"text",
"Axes"
],
[
"text",
"and"
],
[
"text",
"color"
],
[
"text",
"ranges"
],
[
"text",
"are"
],
[
"text",
"shared."
],
[
"text",
"This"
],
[
"text",
"checks"
],
[
"text",
"the"
],
[
"text",
"displayed"
],
[
"text",
"geometry"
],
[
"text",
"and"
],
[
"text",
"fields;"
],
[
"text",
"it"
],
[
"text",
"is"
],
[
"text",
"not"
],
[
"text",
"a"
],
[
"text",
"change"
],
[
"text",
"of"
],
[
"text",
"the"
],
[
"text",
"FEM"
],
[
"text",
"mesh,"
],
[
"text",
"a"
],
[
"text",
"three-dimensional"
],
[
"text",
"integral"
],
[
"text",
"check"
],
[
"text",
"or"
],
[
"text",
"evidence"
],
[
"text",
"of"
],
[
"text",
"equilibrium."
]
]
}
],
"markdown": [
{
"id": "fig:recent-n3-slice",
"images": [
{
"src": "figures/n3_ldu_meridional.png",
"alt": ""
}
],
"caption_count": 1,
"caption": [
[
"text",
"Physical"
],
[
"text",
"meridional"
],
[
"text",
"density"
],
[
"text",
"and"
],
[
"text",
"enthalpy"
],
[
"text",
"slices"
],
[
"text",
"of"
],
[
"text",
"the"
],
[
"text",
"final"
],
[
"text",
"rotating"
],
[
"start",
"span",
[
[
"class",
"math inline"
]
]
],
[
"start",
"em",
[]
],
[
"text",
"n"
],
[
"end",
"em"
],
[
"text",
"="
],
[
"text",
"3"
],
[
"end",
"span"
],
[
"text",
","
],
[
"start",
"span",
[
[
"class",
"math inline"
]
]
],
[
"start",
"em",
[]
],
[
"text",
"J"
],
[
"end",
"em"
],
[
"text",
"="
],
[
"text",
".035"
],
[
"end",
"span"
],
[
"text",
","
],
[
"start",
"span",
[
[
"class",
"math inline"
]
]
],
[
"start",
"em",
[]
],
[
"text",
"K"
],
[
"end",
"em"
],
[
"end",
"span"
],
[
"text",
"-factor"
],
[
"start",
"span",
[
[
"class",
"math inline"
]
]
],
[
"text",
".99"
],
[
"end",
"span"
],
[
"text",
"LDU"
],
[
"text",
"plus"
],
[
"text",
"gravity-Schur"
],
[
"text",
"endpoint."
],
[
"text",
"The"
],
[
"text",
"image"
],
[
"text",
"shows"
],
[
"text",
"the"
],
[
"text",
"actual"
],
[
"text",
"surface"
],
[
"text",
"deformation"
],
[
"text",
"without"
],
[
"text",
"magnification."
],
[
"text",
"The"
],
[
"text",
"model"
],
[
"text",
"remains"
],
[
"text",
"unconverged"
],
[
"text",
"and"
],
[
"text",
"fails"
],
[
"text",
"the"
],
[
"text",
"overall"
],
[
"text",
"virial"
],
[
"text",
"milestone;"
],
[
"text",
"only"
],
[
"text",
"four"
],
[
"text",
"display"
],
[
"text",
"subdivisions"
],
[
"text",
"were"
],
[
"text",
"used"
],
[
"text",
"for"
],
[
"text",
"this"
],
[
"text",
"image."
]
]
},
{
"id": "fig:recent-display-refinement",
"images": [
{
"src": "figures/n1p5_rotating_refinement.png",
"alt": ""
}
],
"caption_count": 1,
"caption": [
[
"text",
"Same-state"
],
[
"text",
"physical"
],
[
"text",
"slice"
],
[
"text",
"comparison"
],
[
"text",
"for"
],
[
"text",
"the"
],
[
"text",
"unconverged"
],
[
"text",
"rotating"
],
[
"start",
"span",
[
[
"class",
"math inline"
]
]
],
[
"start",
"em",
[]
],
[
"text",
"n"
],
[
"end",
"em"
],
[
"text",
"="
],
[
"text",
"1.5"
],
[
"end",
"span"
],
[
"text",
"endpoint"
],
[
"text",
"at"
],
[
"text",
"four"
],
[
"text",
"and"
],
[
"text",
"eight"
],
[
"text",
"display"
],
[
"text",
"subdivisions."
],
[
"text",
"Axes"
],
[
"text",
"and"
],
[
"text",
"color"
],
[
"text",
"ranges"
],
[
"text",
"are"
],
[
"text",
"shared."
],
[
"text",
"This"
],
[
"text",
"checks"
],
[
"text",
"the"
],
[
"text",
"displayed"
],
[
"text",
"geometry"
],
[
"text",
"and"
],
[
"text",
"fields;"
],
[
"text",
"it"
],
[
"text",
"is"
],
[
"text",
"not"
],
[
"text",
"a"
],
[
"text",
"change"
],
[
"text",
"of"
],
[
"text",
"the"
],
[
"text",
"FEM"
],
[
"text",
"mesh,"
],
[
"text",
"a"
],
[
"text",
"three-dimensional"
],
[
"text",
"integral"
],
[
"text",
"check"
],
[
"text",
"or"
],
[
"text",
"evidence"
],
[
"text",
"of"
],
[
"text",
"equilibrium."
]
]
}
]
},
"toc": {
"expected_entries": 82,
"entries": 82,
"matches_source_headings": true,
"missing_targets": []
},
"inputs_unchanged": true,
"passed": true
}