This shares Hecate's feature computation when a caller requests both a 2D ink map and 3D depth scores. We encountered the duplicated execution while using ARGUS to inspect scroll predictions across depth. It retains the checkpoint, existing heads, tiling/blending and single-output branches.
On retained PHerc0139 development-exposed material (16x256x256, Hecate 9.6 micrometers, FP32, batch 1, stride 32, two CPU threads, GTX 1660 Ti), three alternating actual-CLI baseline/candidate pairs matched all 65,536 2D pixels and 1,048,576 3D voxels per pair. Feature calls fell from 98 to 49. Median launch-to-exit time fell from 17.8357 to 11.5913 seconds (35.01% less). Starts were 52-54 C, maximum 68 C, and no cooling pause occurred. Peak process-tree RAM was 1.541 GiB and minimum whole-GPU free memory 4,003 MiB.
Four portable synthetic tests are included; run `python -m pytest -q test_hecate_shared_output.py`. Separate single-output/CLI checks and the data recipe are documented in the public e…