main
John Lauer adom-fields 0.7.17: the open PRs merged onto 0.7.16. Plated pad barrels and drill voids with wall coupling (5, 9), expl… df40420

Package thermal-node review evidence

Base: 8493c9196dc8d8d3ab857659162bde6c912ab77b (Fields 0.7.7). New code is review-only; no registry release, installation or shared runtime replacement.

  • 20 source tests pass, including six new analytical/integration cases.
  • Production cargo check --bins and release build pass; existing naming warnings remain.
  • node --check src/ui/app.js passes.
  • CLI fixture: still-air junction/case/sink rises 9/8/6 C; moving-air 7/6/4 C; 2 W source, 2 W sink dissipation, zero energy residual and zero thermal equation residual.
  • The existing package-free conducting-block and signal tests pass unchanged.
  • The optional schema requires finite positive resistances, parameter provenance and exact physical-pad coordinates/layer membership. Duplicate sources/links and unresolved pads fail validation.
  • Every package node's temperature is included conservatively in the legacy hot-component screening result. The full-power still-air case remains present; no fault-state waiver.

The app lists package temperatures and signed exchanged power using textContent. Native viewer inspection passed in the isolated combined build: still/moving values, selected-air hot-part ordering and the actual two-layer method count were visually verified; a 14.733-second native window clip was decoded and reviewed. The current-main binary has source/CLI fixture verification; shared runtime deployment remains untouched. The isolated electronic-load sensitivity build additionally contains the separate PR10 stack (actual two-layer stack, plated-wall and physical-terminal work); that private combined build is not this current-main source patch and is not a release. Its inputs retain unqualified interface, airflow and case-to-pad resistance assumptions. The actual load remains at the Thermal gate.