{
  "schema": "semiagora.particle-monte-carlo-feature-topography-source-spine.v1",
  "version": "2026-08-27-v106",
  "experimentId": "SA-PROC-FEATURE-PMC-007",
  "generatedDate": "2026-08-27",
  "reviewMode": "Official and primary links are used for terminology, mechanism scope, software provenance, licensing, and replacement-evidence questions only.",
  "rightsBoundary": "No source body, figure, table, equation transcription, code, example, binary, wheel, geometry, profile, coefficient, recipe, process condition, vendor dataset, proprietary model, or named-tool output enters the generated SemiAgora dataset.",
  "isolatedComparison": {
    "status": "pass-with-single-thread-repeatability-boundary",
    "tool": "ViennaPS",
    "version": "4.6.2",
    "license": "GPL-3.0",
    "upstreamCommit": "4c9ee7d2e04e31e71f99180657ac141181c9e205",
    "exactUpstreamExampleCompleted": true,
    "independentSingleThreadChecks": "12/12",
    "exploratoryTwoThreadByteRepeatable": false,
    "rawGeometryImported": false,
    "rawFluxImported": false,
    "coefficientsImported": false,
    "namedToolEquivalenceClaim": false
  },
  "claimMap": [
    {
      "nodeId": "pmc-feature-scale-boundary",
      "topic": "Feature-scale process simulation sits between chamber/source distributions and material-interface evolution.",
      "sourceIds": [
        "tu-wien-process-virtual-fab",
        "viennaps-docs-462",
        "klemenschits-dissertation-summary"
      ],
      "boundary": "SemiAgora does not calculate chamber plasma, atomistic coefficients, or calibrated interface kinetics."
    },
    {
      "nodeId": "pmc-particle-surface-state",
      "topic": "Particle species, angular transport, sticking, reflection, re-emission, and surface reaction are separate model states.",
      "sourceIds": [
        "viennaps-tutorials",
        "viennaps-custom-models",
        "tu-wien-process-virtual-fab"
      ],
      "boundary": "All probabilities and discrete directions in this packet are original normalized teaching assumptions."
    },
    {
      "nodeId": "pmc-evolving-profile",
      "topic": "Etch and deposition require evolving geometry rather than a static response table.",
      "sourceIds": [
        "viennaps-docs-462",
        "viennaps-tutorials",
        "klemenschits-dissertation-summary"
      ],
      "boundary": "SemiAgora uses an original occupancy grid, not a copied level-set, mesh, ray kernel, or commercial tool representation."
    },
    {
      "nodeId": "pmc-open-reproduction-rights",
      "topic": "Open-source reproducibility and public distribution rights are different gates.",
      "sourceIds": [
        "viennaps-docs-462",
        "viennaps-github-v462",
        "viennaps-pypi-v462"
      ],
      "boundary": "ViennaPS 4.6.2 may be executed only in isolated D-drive scratch for this review; no GPL code or result is imported into the public implementation."
    },
    {
      "nodeId": "pmc-commercial-comparison",
      "topic": "Commercial topography tools define useful vocabulary but do not establish equivalence.",
      "sourceIds": [
        "synopsys-sentaurus-topography"
      ],
      "boundary": "No Sentaurus Topography capability, accuracy, workflow, or predictive-equivalence claim is made."
    },
    {
      "nodeId": "pmc-replacement-evidence",
      "topic": "Physical prediction requires owned geometry, flux, material, profile, uncertainty, and review evidence.",
      "sourceIds": [
        "tu-wien-process-virtual-fab",
        "viennaps-custom-models"
      ],
      "boundary": "The packet remains mechanism-simulation teaching evidence and never upgrades itself to calibrated or replacement evidence."
    }
  ],
  "sources": [
    {
      "id": "viennaps-docs-462",
      "label": "ViennaPS documentation",
      "organization": "TU Wien Institute for Microelectronics / ViennaTools",
      "url": "https://viennatools.github.io/ViennaPS/",
      "type": "official-software-documentation",
      "rightsStatus": "link-only; ViennaPS 4.3.0 and later are GPL-3.0",
      "role": "Scope anchor for 2D/3D surface evolution, Monte Carlo ray tracing, C++/Python interfaces, dependencies, supported platforms, and the versioned license boundary.",
      "numericUse": "none",
      "artifactUse": "none"
    },
    {
      "id": "viennaps-tutorials",
      "label": "ViennaPS tutorials",
      "organization": "TU Wien Institute for Microelectronics / ViennaTools",
      "url": "https://viennatools.github.io/ViennaPS/tutorials/",
      "type": "official-software-documentation",
      "rightsStatus": "link-only; associated implementation is GPL-3.0 for current versions",
      "role": "Mechanism-scope anchor for particle-based trench deposition, multi-particle etching, ion/neutral fluxes, sticking, angular distributions, masking, and profile evolution.",
      "numericUse": "none",
      "artifactUse": "none"
    },
    {
      "id": "viennaps-custom-models",
      "label": "ViennaPS custom models documentation",
      "organization": "TU Wien Institute for Microelectronics / ViennaTools",
      "url": "https://viennatools.github.io/ViennaPS/models/custom/",
      "type": "official-software-documentation",
      "rightsStatus": "link-only; associated implementation is GPL-3.0 for current versions",
      "role": "Terminology anchor separating particle transport, surface reaction, velocity mapping, and interface evolution.",
      "numericUse": "none",
      "artifactUse": "none"
    },
    {
      "id": "viennaps-github-v462",
      "label": "ViennaPS v4.6.2 repository release",
      "organization": "ViennaTools",
      "url": "https://github.com/ViennaTools/ViennaPS/releases/tag/v4.6.2",
      "type": "official-open-source-release",
      "rightsStatus": "GPL-3.0; local isolated execution only pending a deliberate distribution decision",
      "role": "Version and source-provenance anchor for the optional isolated comparison run.",
      "numericUse": "none in the SemiAgora packet",
      "artifactUse": "no code, example, binary, geometry, or result copied into the public or canonical packet"
    },
    {
      "id": "viennaps-pypi-v462",
      "label": "ViennaPS 4.6.2 Python package",
      "organization": "ViennaTools via PyPI",
      "url": "https://pypi.org/project/ViennaPS/4.6.2/",
      "type": "official-package-metadata",
      "rightsStatus": "GPL-3.0 package; local isolated virtual environment only",
      "role": "Wheel availability, version, platform, and attested source-commit provenance for the optional D-drive reproduction.",
      "numericUse": "none in the SemiAgora packet",
      "artifactUse": "no wheel or package file copied into this project"
    },
    {
      "id": "tu-wien-process-virtual-fab",
      "label": "Process Simulation and Virtual Fab",
      "organization": "TU Wien Institute for Microelectronics",
      "url": "https://www.iue.tuwien.ac.at/activities/process-simulation-and-virtual-fab",
      "type": "official-research-overview",
      "rightsStatus": "link-only",
      "role": "Multiscale boundary anchor separating atomistic inputs, feature-scale transport and interface evolution, and chamber/equipment-scale flux distributions.",
      "numericUse": "none",
      "artifactUse": "none"
    },
    {
      "id": "klemenschits-dissertation-summary",
      "label": "Process simulation framework dissertation summary",
      "organization": "TU Wien Institute for Microelectronics",
      "url": "https://www.iue.tuwien.ac.at/phd/klemenschits/17.html",
      "type": "primary-academic-source",
      "rightsStatus": "link-only",
      "role": "Conceptual source for level-set geometry, top-down Monte Carlo particle transport, and the separation of transport from process-model state.",
      "numericUse": "none",
      "artifactUse": "none"
    },
    {
      "id": "synopsys-sentaurus-topography",
      "label": "Sentaurus Topography",
      "organization": "Synopsys",
      "url": "https://www.synopsys.com/manufacturing/tcad/process-simulation/sentaurus-topography.html",
      "type": "official-commercial-product-page",
      "rightsStatus": "link-only commercial capability and terminology benchmark",
      "role": "Commercial scope benchmark for topography-modifying process simulation only.",
      "numericUse": "none",
      "artifactUse": "no product data, model, coefficient, recipe, image, project, or equivalence claim"
    }
  ]
}
