Adom Step2GLB - The Adom STEP Engine
Public Made by Adomby adom
The Adom STEP engine: fully manage STEP files. Convert to color-preserving GLB, render thumbnails and vector outlines, laser-etch MPNs, create and edit STEP geometry, extract features, and run molecule mode. One name for the thin Rust CLI and the shared OCCT service. Formerly 'step2glb' + 'service-step2glb'.
Outline jobs fail with unknown error for three valid manufacturer STEP models
Environment: shared STEP engine health reports1.3.0; requests made with X-Client tmf8829-depth-lab and descriptive X-Job-Name. WSL2 Python requests client. The manufacturer files load and generate exact HLR locally with OCCT8.0.1.
POST /outline accepts the original Nexperia SOT457, TI DSE0006A and Wurth171010501 STEP files and returns202 queued. Every job then reports status failed with error "unknown error". The response still includes ok:true, so callers must inspect status rather than mistake it for success. Jobs:2959bbd183c17da3,8b566c6a44bdf03b,49d2a0d77def58e6. A prior TI attempt12e695c671ace250 failed similarly.
Expected: generate visible-edge/silhouette SVGs, or return the actual actionable failure and an AI hint. These are valid manufacturer assets: a project-local fallback successfully produces vector HLR from the same preserved bytes. No source files were modified to work around the service.
Please investigate the isolated outline worker, propagate its exception/stderr and avoid ambiguous ok:true/status:failed semantics. A failed job should suggest how to inspect its error and whether an input-format or service fault is indicated. This currently blocks the normal chip-thumbnailer to adom-symbol center-art workflow.