{
  "checked_on": "2026-10-12",
  "scientific_sources": [
    {
      "id": "CAD01",
      "citation_markdown": "ParaView, [Filtering Data](https://docs.paraview.org/en/latest/UsersGuide/filteringData.html).",
      "title": "Filtering Data",
      "url": "https://docs.paraview.org/en/latest/UsersGuide/filteringData.html",
      "additional_urls": [],
      "scope": "Established slice/clip, glyph, contour, sampling, and time-processing workflow; structured-to-unstructured memory caveats.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD02",
      "citation_markdown": "NASA NPARC Alliance, [Verification Assessment](https://www.grc.nasa.gov/www/wind/valid/tutorial/verassess.html).",
      "title": "Verification Assessment",
      "url": "https://www.grc.nasa.gov/www/wind/valid/tutorial/verassess.html",
      "additional_urls": [],
      "scope": "Code verification versus calculation verification; consistency, convergence, and accurate-solution comparisons.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD03",
      "citation_markdown": "NASA NPARC Alliance, [Validation Assessment](https://www.grc.nasa.gov/www/wind/valid/tutorial/valassess.html).",
      "title": "Validation Assessment",
      "url": "https://www.grc.nasa.gov/www/wind/valid/tutorial/valassess.html",
      "additional_urls": [],
      "scope": "Application-specific physical validation, experimental uncertainty, and building-block comparisons.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD04",
      "citation_markdown": "OpenCFD, [pressure function object](https://doc.openfoam.com/2312/tools/post-processing/function-objects/field/pressure/).",
      "title": "pressure function object",
      "url": "https://doc.openfoam.com/2312/tools/post-processing/function-objects/field/pressure/",
      "additional_urls": [],
      "scope": "Physical versus kinematic pressure, total-pressure conversion, coefficient reference inputs, and hydrostatic transformation.",
      "access_note": "Primary OpenCFD documentation read through indexed page content; some direct page opens returned HTTP 403. Relevant API/source pages were also used where available. No login or access restriction was bypassed.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD05",
      "citation_markdown": "Hirt and Nichols (1981), [Volume of fluid method for the dynamics of free boundaries](https://www.sciencedirect.com/science/article/pii/0021999181901455), DOI 10.1016/0021-9991(81)90145-5.",
      "title": "Volume of fluid method for the dynamics of free boundaries",
      "url": "https://www.sciencedirect.com/science/article/pii/0021999181901455",
      "additional_urls": [],
      "scope": "Fractional-volume representation of free boundaries; historical VOF method, not proof of Rheon phase physics.",
      "access_note": "Primary publisher/author/preprint material retrieved. Research conclusions are scoped to the paper and are not evidence about Rheon.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD06",
      "citation_markdown": "Bridson and Müller-Fischer (2007), [Fluid Simulation course notes](https://www.cs.ubc.ca/~rbridson/fluidsimulation/fluids_notes.pdf), especially grid and pressure sections.",
      "title": "Fluid Simulation course notes",
      "url": "https://www.cs.ubc.ca/~rbridson/fluidsimulation/fluids_notes.pdf",
      "additional_urls": [],
      "scope": "Staggered MAC locations, discrete pressure gradients/divergence, and practical fluid discretization background.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD07",
      "citation_markdown": "VTK, [vtkCellDataToPointData](https://vtk.org/doc/nightly/html/classvtkCellDataToPointData.html).",
      "title": "vtkCellDataToPointData",
      "url": "https://vtk.org/doc/nightly/html/classvtkCellDataToPointData.html",
      "additional_urls": [],
      "scope": "Cell-to-point transfer is an averaging transformation, not preservation of original cell values.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD08",
      "citation_markdown": "VTK, [vtkFlyingEdges3D](https://vtk.org/doc/nightly/html/classvtkFlyingEdges3D.html).",
      "title": "vtkFlyingEdges3D",
      "url": "https://vtk.org/doc/nightly/html/classvtkFlyingEdges3D.html",
      "additional_urls": [],
      "scope": "Flying Edges extraction strategy, output allocation, threading, and degenerate-triangle warning.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD09",
      "citation_markdown": "Schroeder and Tsalikis, Kitware (2023), [Really Fast Isocontouring](https://www.kitware.com/really-fast-isocontouring/), discussing Flying Edges and the Schroeder–Maynard–Geveci LDAV 2015 paper.",
      "title": "Really Fast Isocontouring",
      "url": "https://www.kitware.com/really-fast-isocontouring/",
      "additional_urls": [],
      "scope": "Algorithm-author explanation of edge-based isocontouring and data-dependent performance improvements; no Rheon benchmark.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD10",
      "citation_markdown": "MIT OpenCourseWare, [Fluids Lecture 8: Streamlines, Pathlines, Streaklines](https://live.ocw.mit.edu/courses/16-01-unified-engineering-i-ii-iii-iv-fall-2005-spring-2006/c37f038e7f899163071e1b9914a66f8d_f08_new_fall.pdf).",
      "title": "Fluids Lecture 8: Streamlines, Pathlines, Streaklines",
      "url": "https://live.ocw.mit.edu/courses/16-01-unified-engineering-i-ii-iii-iv-fall-2005-spring-2006/c37f038e7f899163071e1b9914a66f8d_f08_new_fall.pdf",
      "additional_urls": [],
      "scope": "Formal distinctions among streamlines, pathlines, and streaklines.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD11",
      "citation_markdown": "NASA Ames, [Visualization of Numerical Unsteady Fluid Flows](https://www.nas.nasa.gov/assets/nas/pdf/techreports/1995/nas-95-017.pdf).",
      "title": "Visualization of Numerical Unsteady Fluid Flows",
      "url": "https://www.nas.nasa.gov/assets/nas/pdf/techreports/1995/nas-95-017.pdf",
      "additional_urls": [],
      "scope": "Unsteady CFD visualization and why instantaneous and time-dependent traces differ.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD12",
      "citation_markdown": "VTK, [vtkStreamTracer](https://vtk.org/doc/nightly/html/classvtkStreamTracer.html).",
      "title": "vtkStreamTracer",
      "url": "https://vtk.org/doc/nightly/html/classvtkStreamTracer.html",
      "additional_urls": [],
      "scope": "Streamline integrators, arc-length stepping, limits, interpolation, and termination-reason output.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD13",
      "citation_markdown": "VTK, [vtkParticleTracer](https://vtk.org/doc/nightly/html/classvtkParticleTracer.html).",
      "title": "vtkParticleTracer",
      "url": "https://vtk.org/doc/nightly/html/classvtkParticleTracer.html",
      "additional_urls": [],
      "scope": "Unsteady particle tracing, temporal interpolation, and mesh-over-time behavior.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD14",
      "citation_markdown": "Cabral and Leedom (1993), [Imaging vector fields using line integral convolution](https://www.osti.gov/servlets/purl/10185520), SIGGRAPH '93, DOI 10.1145/166117.166151.",
      "title": "Imaging vector fields using line integral convolution",
      "url": "https://www.osti.gov/servlets/purl/10185520",
      "additional_urls": [],
      "scope": "Original line integral convolution method: noise/texture filtering along vector fields.",
      "access_note": "Original paper retrieved from the US DOE OSTI primary repository. DOI confirmed separately; direct DOI open was unavailable.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD15",
      "citation_markdown": "OpenCFD, [surfaceFieldValue](https://doc.openfoam.com/2312/tools/post-processing/function-objects/field/surfaceFieldValue/).",
      "title": "surfaceFieldValue",
      "url": "https://doc.openfoam.com/2312/tools/post-processing/function-objects/field/surfaceFieldValue/",
      "additional_urls": [],
      "scope": "Surface sums, area/weighted/normal operations, and sampling/integration caveats.",
      "access_note": "Primary OpenCFD documentation read through indexed page content; some direct page opens returned HTTP 403. Relevant API/source pages were also used where available. No login or access restriction was bypassed.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD16",
      "citation_markdown": "OpenCFD, [forces](https://doc.openfoam.com/2306/tools/post-processing/function-objects/forces/forces/).",
      "title": "forces",
      "url": "https://doc.openfoam.com/2306/tools/post-processing/function-objects/forces/forces/",
      "additional_urls": [],
      "scope": "Pressure/viscous/porous force and moment decomposition and pressure-reference configuration.",
      "access_note": "Primary OpenCFD documentation read through indexed page content; some direct page opens returned HTTP 403. Relevant API/source pages were also used where available. No login or access restriction was bypassed.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD17",
      "citation_markdown": "OpenCFD, [wallShearStress](https://doc.openfoam.com/2312/tools/post-processing/function-objects/field/wallShearStress/).",
      "title": "wallShearStress",
      "url": "https://doc.openfoam.com/2312/tools/post-processing/function-objects/field/wallShearStress/",
      "additional_urls": [],
      "scope": "Wall-shear field and its documented dimensions; warns against assuming all stress outputs are Pa.",
      "access_note": "Primary OpenCFD documentation read through indexed page content; some direct page opens returned HTTP 403. Relevant API/source pages were also used where available. No login or access restriction was bypassed.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD18",
      "citation_markdown": "OpenCFD, [Wall functions](https://doc.openfoam.com/2312/tools/processing/models/turbulence/ras/wall-functions/).",
      "title": "Wall functions",
      "url": "https://doc.openfoam.com/2312/tools/processing/models/turbulence/ras/wall-functions/",
      "additional_urls": [],
      "scope": "Near-wall modeling and wall-function context.",
      "access_note": "Primary OpenCFD documentation read through indexed page content; some direct page opens returned HTTP 403. Relevant API/source pages were also used where available. No login or access restriction was bypassed.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD19",
      "citation_markdown": "OpenCFD, [forceCoeffs implementation](https://api.openfoam.com/2506/forceCoeffs_8C_source.html).",
      "title": "forceCoeffs implementation",
      "url": "https://api.openfoam.com/2506/forceCoeffs_8C_source.html",
      "additional_urls": [],
      "scope": "Reference scales and axes for force/moment coefficients; nonzero-scale checks in implementation.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD20",
      "citation_markdown": "OpenCFD, [Q](https://doc.openfoam.com/2212/tools/post-processing/function-objects/field/Q/).",
      "title": "Q",
      "url": "https://doc.openfoam.com/2212/tools/post-processing/function-objects/field/Q/",
      "additional_urls": [],
      "scope": "OpenFOAM Q is the full second invariant of velocity gradient, with inverse-time-squared units.",
      "access_note": "Primary OpenCFD documentation read through indexed page content; some direct page opens returned HTTP 403. Relevant API/source pages were also used where available. No login or access restriction was bypassed.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD21",
      "citation_markdown": "Jeong and Hussain (1995), [On the identification of a vortex](https://www.cambridge.org/core/journals/journal-of-fluid-mechanics/article/abs/on-the-identification-of-a-vortex/D26006DDB95FB28DA80E28A581182DF1), Journal of Fluid Mechanics 285, 69–94, DOI 10.1017/S0022112095000462.",
      "title": "On the identification of a vortex",
      "url": "https://www.cambridge.org/core/journals/journal-of-fluid-mechanics/article/abs/on-the-identification-of-a-vortex/D26006DDB95FB28DA80E28A581182DF1",
      "additional_urls": [],
      "scope": "Original lambda2 vortex-identification paper; use with the direct implementation definition in S22.",
      "access_note": "Publisher page and indexed paper material inspected; detailed implementation definition corroborated by S22. No claim of a new reproduction of the paper experiments.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD22",
      "citation_markdown": "OpenCFD, [Lambda2](https://api.openfoam.com/2606/classFoam_1_1functionObjects_1_1Lambda2.html).",
      "title": "Lambda2",
      "url": "https://api.openfoam.com/2606/classFoam_1_1functionObjects_1_1Lambda2.html",
      "additional_urls": [],
      "scope": "Middle eigenvalue of squared symmetric plus antisymmetric velocity-gradient parts.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD23",
      "citation_markdown": "CGAL, [Polygon Mesh Processing user manual](https://doc.cgal.org/latest/Polygon_mesh_processing/index.html).",
      "title": "Polygon Mesh Processing user manual",
      "url": "https://doc.cgal.org/latest/Polygon_mesh_processing/index.html",
      "additional_urls": [],
      "scope": "Mesh topology versus geometric defects; intersections, connected components, normals, and repair organization.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD24",
      "citation_markdown": "Moreland (2009), [Diverging Color Maps for Scientific Visualization, expanded paper](https://www.kennethmoreland.com/color-maps/ColorMapsExpanded.pdf), DOI 10.1007/978-3-642-10520-3_9.",
      "title": "Diverging Color Maps for Scientific Visualization, expanded paper",
      "url": "https://www.kennethmoreland.com/color-maps/ColorMapsExpanded.pdf",
      "additional_urls": [],
      "scope": "Perceptual problems of rainbow color maps and diverging-map design.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD25",
      "citation_markdown": "ParaView, [Color maps and transfer functions](https://docs.paraview.org/en/latest/ReferenceManual/colorMapping.html).",
      "title": "Color maps and transfer functions",
      "url": "https://docs.paraview.org/en/latest/ReferenceManual/colorMapping.html",
      "additional_urls": [],
      "scope": "Independent color/opacity transfer functions and explicit automatic range-rescaling policies.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD26",
      "citation_markdown": "Moreland, [Color Map Advice for Scientific Visualization](https://www.kennethmoreland.com/color-advice/).",
      "title": "Color Map Advice for Scientific Visualization",
      "url": "https://www.kennethmoreland.com/color-advice/",
      "additional_urls": [],
      "scope": "Current author guidance on scalar color, luminance, and shape-shading interactions.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD27",
      "citation_markdown": "NASA NPARC Alliance, [Examining Spatial (Grid) Convergence](https://www.grc.nasa.gov/www/wind/valid/tutorial/spatconv.html).",
      "title": "Examining Spatial (Grid) Convergence",
      "url": "https://www.grc.nasa.gov/www/wind/valid/tutorial/spatconv.html",
      "additional_urls": [],
      "scope": "Richardson extrapolation/GCI assumptions, three-grid comparison, safety factor, and failure caveats.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD28",
      "citation_markdown": "Housman et al. (2011), NASA, [Space Time Accuracy Assessment of CFD Simulations for the Launch Environment](https://www.nas.nasa.gov/assets/nas/pdf/papers/housman_j_space_time_accuracy_2011.pdf).",
      "title": "Space Time Accuracy Assessment of CFD Simulations for the Launch Environment",
      "url": "https://www.nas.nasa.gov/assets/nas/pdf/papers/housman_j_space_time_accuracy_2011.pdf",
      "additional_urls": [],
      "scope": "A primary space-time convergence assessment example; not a universal error guarantee.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD29",
      "citation_markdown": "NVIDIA GPU Gems, [Chapter 39: Volume Rendering Techniques](https://developer.nvidia.com/gpugems/gpugems/part-vi-beyond-triangles/chapter-39-volume-rendering-techniques).",
      "title": "Chapter 39: Volume Rendering Techniques",
      "url": "https://developer.nvidia.com/gpugems/gpugems/part-vi-beyond-triangles/chapter-39-volume-rendering-techniques",
      "additional_urls": [],
      "scope": "Direct volume-rendering optical model, sampling, compositing, and opacity-rate correction.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD30",
      "citation_markdown": "NVIDIA GPU Gems 3, [Chapter 30: Real-Time Simulation and Rendering of 3D Fluids](https://developer.nvidia.com/gpugems/gpugems3/part-v-physics-simulation/chapter-30-real-time-simulation-and-rendering-3d-fluids).",
      "title": "Chapter 30: Real-Time Simulation and Rendering of 3D Fluids",
      "url": "https://developer.nvidia.com/gpugems/gpugems3/part-v-physics-simulation/chapter-30-real-time-simulation-and-rendering-3d-fluids",
      "additional_urls": [],
      "scope": "Ray marching through a simulated volume with opaque-scene depth clipping.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD31",
      "citation_markdown": "VTK, [XML File Formats](https://docs.vtk.org/en/latest/vtk_file_formats/vtkxml_file_format.html).",
      "title": "XML File Formats",
      "url": "https://docs.vtk.org/en/latest/vtk_file_formats/vtkxml_file_format.html",
      "additional_urls": [],
      "scope": "VTK XML dataset types, extents, coordinates, association, and binary/appended representations.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD32",
      "citation_markdown": "VTK, [VTKHDF format specification](https://docs.vtk.org/en/v9.7.0/vtk_file_formats/vtkhdf_file_format/vtkhdf_specifications.html).",
      "title": "VTKHDF format specification",
      "url": "https://docs.vtk.org/en/v9.7.0/vtk_file_formats/vtkhdf_file_format/vtkhdf_specifications.html",
      "additional_urls": [],
      "scope": "VTKHDF dataset and temporal layout specification, including temporal ImageData dimension order.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD33",
      "citation_markdown": "VTK, [VTKHDF implementation status](https://docs.vtk.org/en/v9.7.0/vtk_file_formats/vtkhdf_file_format/vtkhdf_status.html).",
      "title": "VTKHDF implementation status",
      "url": "https://docs.vtk.org/en/v9.7.0/vtk_file_formats/vtkhdf_file_format/vtkhdf_status.html",
      "additional_urls": [],
      "scope": "Reader/writer support differs from the format specification; version-specific status and limitations.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD34",
      "citation_markdown": "Kitware, [vtk.js overview](https://kitware.github.io/vtk-js/docs/).",
      "title": "vtk.js overview",
      "url": "https://kitware.github.io/vtk-js/docs/",
      "additional_urls": [],
      "scope": "vtk.js browser visualization and remote data/rendering architecture, not parity with all desktop VTK filters.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD35",
      "citation_markdown": "Kitware, [VTK.wasm](https://kitware.github.io/vtk-wasm/).",
      "title": "VTK.wasm",
      "url": "https://kitware.github.io/vtk-wasm/",
      "additional_urls": [],
      "scope": "VTK C++ pipelines compiled to WebAssembly; browser processing/rendering route.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD36",
      "citation_markdown": "vtk.js, [ImageStreamline API](https://kitware.github.io/vtk-js/api/Filters_General_ImageStreamline.html).",
      "title": "ImageStreamline API",
      "url": "https://kitware.github.io/vtk-js/api/Filters_General_ImageStreamline.html",
      "additional_urls": [],
      "scope": "vtk.js ImageStreamline uses RK2 on ImageData and has a narrower feature contract than desktop StreamTracer.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD37",
      "citation_markdown": "wgpu, [project overview](https://wgpu.rs/).",
      "title": "project overview",
      "url": "https://wgpu.rs/",
      "additional_urls": [],
      "scope": "wgpu native/browser graphics API scope.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD38",
      "citation_markdown": "wgpu, [Backends](https://wgpu.rs/doc/wgpu/struct.Backends.html).",
      "title": "Backends",
      "url": "https://wgpu.rs/doc/wgpu/struct.Backends.html",
      "additional_urls": [],
      "scope": "Backend support and first-tier versus secondary support distinctions.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD39",
      "citation_markdown": "wgpu, [Limits](https://docs.rs/wgpu/latest/wgpu/struct.Limits.html).",
      "title": "Limits",
      "url": "https://docs.rs/wgpu/latest/wgpu/struct.Limits.html",
      "additional_urls": [],
      "scope": "Device/adapter resource limits must be queried and requested appropriately.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD40",
      "citation_markdown": "ParaView, [Remote and parallel visualization](https://docs.paraview.org/en/latest/ReferenceManual/parallelDataVisualization.html).",
      "title": "Remote and parallel visualization",
      "url": "https://docs.paraview.org/en/latest/ReferenceManual/parallelDataVisualization.html",
      "additional_urls": [],
      "scope": "Remote versus parallel processing, geometry versus image delivery, and unprotected-server security warning.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD41",
      "citation_markdown": "Price (2012), [Smoothed Particle Hydrodynamics and Magnetohydrodynamics](https://arxiv.org/abs/1012.1885), Journal of Computational Physics 231, 759–794; [author manuscript](https://users.monash.edu.au/~dprice/pubs/spmhd/price-spmhd-jcp.pdf).",
      "title": "Smoothed Particle Hydrodynamics and Magnetohydrodynamics",
      "url": "https://arxiv.org/abs/1012.1885",
      "additional_urls": [
        "https://users.monash.edu.au/~dprice/pubs/spmhd/price-spmhd-jcp.pdf"
      ],
      "scope": "SPH density estimate/interpolation versus a consistent equation discretization; numerical caveats.",
      "access_note": "Primary publisher/author/preprint material retrieved. Research conclusions are scoped to the paper and are not evidence about Rheon.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD42",
      "citation_markdown": "Müller, Charypar, and Gross (2003), [Particle-Based Fluid Simulation for Interactive Applications](https://matthias-research.github.io/pages/publications/sca03.pdf).",
      "title": "Particle-Based Fluid Simulation for Interactive Applications",
      "url": "https://matthias-research.github.io/pages/publications/sca03.pdf",
      "additional_urls": [],
      "scope": "Particle-fluid interpolation and poly6-style kernel reference; not confirmation of Rheon exact coefficients.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD43",
      "citation_markdown": "Schechter (2012), [Enhancing Particle Methods for Fluid Simulation in Computer Graphics](https://www.cs.ubc.ca/~rbridson/docs/schechter_phd.pdf), especially the Ghost SPH boundary-condition work.",
      "title": "Enhancing Particle Methods for Fluid Simulation in Computer Graphics",
      "url": "https://www.cs.ubc.ca/~rbridson/docs/schechter_phd.pdf",
      "additional_urls": [],
      "scope": "Ghost SPH/free-surface/solid-boundary numerical issues and boundary-support treatment.",
      "access_note": "Primary document/documentation read via public web retrieval on 2026-10-12.",
      "checked_on": "2026-10-12"
    },
    {
      "id": "CAD44",
      "citation_markdown": "Dehnen and Aly (2012), [Improving convergence in smoothed particle hydrodynamics simulations without pairing instability](https://arxiv.org/abs/1204.2471).",
      "title": "Improving convergence in smoothed particle hydrodynamics simulations without pairing instability",
      "url": "https://arxiv.org/abs/1204.2471",
      "additional_urls": [],
      "scope": "SPH particle disorder, neighbor/kernel choices, convergence, and pairing-stability caveats.",
      "access_note": "Primary publisher/author/preprint material retrieved. Research conclusions are scoped to the paper and are not evidence about Rheon.",
      "checked_on": "2026-10-12"
    }
  ],
  "repository_sources": [
    {
      "id": "R01",
      "title": "Particle types, reports, and private scratch",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/particle_fluid.rs#L10",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R02",
      "title": "Public physical particle accessors",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/particle_fluid.rs#L274",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R03",
      "title": "Particle pressure assembly",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/particle_fluid.rs#L483",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R04",
      "title": "Motion and box contact",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/particle_fluid.rs#L627",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R05",
      "title": "Report evaluation stages",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/particle_fluid.rs#L686",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R06",
      "title": "Material equations of state",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/material.rs#L42",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R07",
      "title": "Adaptive scheduling policy",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/scheduling.rs#L1",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R08",
      "title": "Joined parallel chunks",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/parallel.rs#L34",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R09",
      "title": "SGS wave structure",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/sgs.rs#L1",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R10",
      "title": "Preview history payload",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/bin/desktop/history.rs#L15",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R11",
      "title": "Voxel appearance and filtering",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/bin/desktop/history.rs#L71",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R12",
      "title": "Immutable preview history frames",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/bin/desktop/history.rs#L134",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R13",
      "title": "CPU projection and depth sorting",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/bin/desktop/viewport.rs#L143",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R14",
      "title": "Viewport shading",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/bin/desktop/viewport.rs#L395",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R15",
      "title": "Desktop architecture",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/bin/desktop/README.md",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R16",
      "title": "Declared carrier exports",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/bin/rheon.rs#L68",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R17",
      "title": "Carrier export implementation",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/bin/rheon.rs#L146",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Verified by the fresh engineering review and supplied to this research task. This task did not independently run the repository."
    },
    {
      "id": "R18",
      "title": "Rotating source axis",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/emitter.rs#L34",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Exact anchor supplied by the repository integration review; inspected against the local source. The prescribed source is not a collision solid or simulated nozzle wall."
    },
    {
      "id": "R19",
      "title": "Prescribed nozzle profile",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/emitter.rs#L78",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Exact anchor supplied by the repository integration review; inspected against the local source. The prescribed source is not a collision solid or simulated nozzle wall."
    },
    {
      "id": "R20",
      "title": "Particle midpoint source admission and volume credits",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/particle_fluid.rs#L387",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Exact anchor supplied by the repository integration review; inspected against the local source. The prescribed source is not a collision solid or simulated nozzle wall."
    },
    {
      "id": "R21",
      "title": "Accepted particle/source-credit publication",
      "url": "https://github.com/MrScripty/Rheon/blob/2209012bc5f902693d0f695ec1c2d854126af317/src/particle_fluid.rs#L698",
      "source_type": "commit-anchored repository evidence",
      "access_note": "Exact anchor supplied by the repository integration review; inspected against the local source. The prescribed source is not a collision solid or simulated nozzle wall."
    }
  ],
  "scope_warning": "No source establishes current Rheon accuracy merely by being cited. Analytical fixtures are independently derived and are not solver results.",
  "pending_repository_citations": [],
  "integration": {
    "primary_source_id_scope": "CAD01–CAD44 (original research IDs S01–S44)",
    "original_repository_citations_preserved": 17,
    "added_emitter_citations": 4,
    "inventory_commit": "2209012bc5f902693d0f695ec1c2d854126af317",
    "scope": "Native material UI inventory at the anchored commit; separate browser carrier volume rendering already exists. Proposed lessons are not a claim of live UI coverage. Analytic fixtures are not native solver validation.",
    "transfer_sha256": "0a89cda8549d6bd026f72d819c7c0740131e669fd14a7d499edea828da56c693"
  }
}
