17 HD NEMA: Run Fit Checker First, Then Decide with Evidence
This single URL resolves ambiguous intent by combining immediate model screening and deep report evidence. Start with the tool, then validate boundaries, risks, and supplier data requirements.
Published • Updated • Review cadence: Review every 6 months or immediately after OEM model-library updates, driver-board migration, pulse-cable topology changes, or thermal-duty profile changes.
Intent split
50/50
Torque tier span
32-70 N.cm
Stack length
34-60 mm
Core Conclusions and Who This Is For
Use these conclusions to decide whether to stay in the 17HD shortlist path or escalate early.
Using only "17HD" without model-level screening causes avoidable RFQ mismatch and redesign loops.
Suitable for: Teams needing fast early filtering before full CAD and driver verification.
Not suitable for: Teams expecting one static spec from the keyword alone.
Refs: S1, S4, S5, S6, S7, S8, S15, S16
Even when torque looks attractive, body length can break fit in compact assemblies.
Suitable for: Designs with strict Z-depth or bracket volume limits.
Not suitable for: Projects that select by torque headline only and check fit at the end.
Refs: S2, S6, S7, S8, S15, S16
Firmware and electrical assumptions must be checked per driver and per carrier-board rule, not copied from another board.
Suitable for: Mixed driver fleets and retrofit workflows.
Not suitable for: Workflows that clone Vref/pulse defaults without board-specific validation.
Refs: S10, S11, S12, S13, S14, S18, S19, S21
A model can pass static torque and still fail at target RPM or high duty.
Suitable for: Projects with acceleration or sustained-speed requirements.
Not suitable for: Teams treating listing-level holding torque as release-ready evidence.
Refs: S9, S16, S20
Fine microstepping improves smoothness but raises required pulse rate and switching stress; long lead routing can further narrow usable transmission bandwidth.
Suitable for: High-speed axes, long harnesses, or mixed controller/driver retrofit paths.
Not suitable for: Projects assuming motor torque pass automatically means signal-integrity pass.
Refs: S17, S18, S19, S20
Unknowns are shown explicitly so users can continue work without fake certainty.
Suitable for: Procurement + engineering teams working in parallel.
Not suitable for: Programs that require certified final evidence in one page only.
Refs: S1-S21
Intent routing signal
do=0.500 / know=0.500
Ambiguous mixed intent, confidence low
17HD stack tiers
34 to 60 mm
Public listing references for short to long stack
Public torque tier range
32 to 70 N.cm
Listing-level 17HD family references
Typical listed current band
1.5 to 1.7 A
Model-level listings vary by stack option
Driver timing spread
100 ns to 1.9 us
TMC2209 to DRV8825 timing boundaries
DRV8825 STEP ceiling
250 kHz
Datasheet timing limit before board-level derating
Carrier-level no-heatsink reality
A4988 ~1 A, DRV8825 ~1.5 A
Pololu guidance for practical current without forced cooling
Reference pulse transmission
~170 kHz at 1 m cable
Oriental technical reference shows cable-length impact
Evidence register size
21 sources
Last updated 2026-05-12
17HD Model Tier Baselines
This tier map is for shortlist screening. Unknown fields remain explicit until model-revision documents are collected.
Short stack tiers reduce envelope risk but can lose margin faster at speed.
Long stack tiers improve static torque reserve but increase body-length and cooling pressure.
Keep at least one fallback tier during RFQ, especially when supplier evidence is listing-level only.
| Model | Holding torque | Rated current | Body length | Confidence note | Refs |
|---|---|---|---|---|---|
| 17HD34008-22B | 0.32 N.m (32 N.cm) | 1.5 A | 34 mm | Legacy listing-level reference; no one-click OEM revision package publicly linked on listing. | S4, S6 |
| 17HD40005-22B | 0.42 N.m (42 N.cm) | 1.5 A | 40 mm | Public listing compatibility context; verify drawing revision. | S4, S7 |
| 17HD48002H-22P | 0.59 N.m (59 N.cm) | 1.7 A | 48 mm | Vendor listing; current semantics and thermal boundaries need board-level validation. | S5, S19 |
| 17HD60001-22B | 0.70 N.m (70 N.cm) | 1.5 A | 60 mm | Discontinued-listing context; availability and revision may vary. | S4, S8 |
| OEM model | Holding torque | Rated current | Body length | Source quality | Refs |
|---|---|---|---|---|---|
| MS17HD4P4040 | 0.34 N.m (48 oz-in) | 0.4 A | 34.3 mm | OEM catalog + downloadable model file set | S15 |
| MS17HD2P4200 | 0.48 N.m (68 oz-in) | 2.0 A | 39.8 mm | OEM catalog + downloadable model file set | S15 |
| MS17HD6P4200 | 0.63 N.m (89 oz-in) | 2.0 A | 48.3 mm | OEM model page with explicit torque-curve test conditions (25°C ambient, max +60°C rise) | S16 |
| MS17HDBP4100 | 0.82 N.m (116 oz-in) | 1.0 A | 62.8 mm | OEM catalog + downloadable model file set | S15 |
If your supplier quotes legacy 17HD aliases only, request drawing revision IDs and a formal alias map before BOM freeze.
Methodology and Calculation Signals
The tool output is deterministic from input constraints and model baselines. Use it to accelerate decision quality, not bypass validation.
| Signal | Formula/rule | Interpretation | Boundary | Refs |
|---|---|---|---|---|
| Required torque window | required torque × safety factor (1.18 / 1.28 / 1.38) | Adds profile-aware margin requirement before a model is considered usable. | Margin <= 0 means fail/borderline depending on fallback options. | S1, S9 |
| Dynamic torque estimate | listing holding torque × speed factor × thermal factor × duty factor × voltage factor × current factor | Normalizes public listing torque into comparable pre-screen signals. | Cannot replace model-specific speed-torque curves; high-speed cases require explicit validation. | S4-S9, S15, S16 |
| Body-length gate | model body length <= max allowed length | Prevents selecting torque tier that cannot be mounted in target geometry. | If none fit envelope, escalate instead of forcing electrical tuning. | S6, S7, S8 |
| Confidence gate | Low confidence if speed > 900 rpm or ambient > 50°C or duty > 90% or low supply voltage | Keeps uncertainty visible and forces action-oriented fallback paths. | Low confidence outputs are pre-screen only, not release approvals. | S1, S9, S13, S14, S16, S20 |
1. Verify selected model code and revision drawing before RFQ.
2. Validate dynamic torque at target RPM with load/acceleration context.
3. Run thermal soak test with missed-step logging under worst-case duty.
4. Re-check driver timing/current mapping after any board migration.
Unknowns are not hidden: if key evidence is missing, keep low-confidence status and execute the fallback path.
Current-Round Content Gap Audit
This stage1b round starts from a gap audit of the existing page, then adds only evidence-backed increments with explicit dates and executable next steps.
| Area | Gap finding | Evidence upgrade | Decision gain | Status |
|---|---|---|---|---|
| Model evidence quality | Baseline model table relied mainly on listing pages and discontinued cards. | Added OEM MS17HD series references with model-library ranges and per-model thermal test context. | Shortlist quality improves and unresolved alias mapping becomes explicit instead of implicit. | Improved, still needs supplier cross-reference (S15, S16) |
| Driver current setup actionability | Prior version compared voltage/timing but did not give reproducible board-level current setup rules. | Added DRV8825/A4988 board formulas, full-step 70% caveat, and VMOT capacitor rule. | Reduces false pass from wrong VREF and supply-current misinterpretation. | Closed for pre-screen workflows (S18, S19) |
| Counterexample coverage | Earlier draft underplayed cases where torque pass still fails in operation. | Added microstepping-loss counterexample and cable-frequency transmission limits. | Makes pulse-budget checks first-class before firmware or procurement lock. | Closed for stage1b depth target (S17, S20) |
| Thermal boundary specificity | Thermal guidance lacked explicit public test-condition anchors. | Added OEM torque-curve condition marker (25°C ambient, +60°C max rise) and board-level thermal caveats. | Users can separate catalog-lab context from enclosure reality earlier. | Partially closed; enclosure testing remains open (S16, S18, S19) |
Evidence Register and Stage1b Gap Closure
Stage1b focuses on evidence quality uplift and explicit unresolved boundaries so decisions stay traceable.
| Pattern | Evidence | Implication | Page response |
|---|---|---|---|
| Listing-first behavior | Public query cards skew toward purchase/listing pages with limited method detail. | Users want immediate screening before long reading. | First screen is a fit checker with result interpretation and next actions. |
| Ambiguous model scope | Keyword references a family label (17HD) rather than one single datasheet model. | Model-tier disambiguation is required to avoid false one-model assumptions. | Report layer includes 34/40/48/60 mm tiering and applicability boundaries. |
| High migration risk | Community and listing contexts often omit driver timing/current migration caveats. | Risk of missed steps or overheating after board swaps. | Driver-boundary matrix plus mitigation checklist and fallback path. |
| Gap | Stage1 issue | Stage1b evidence | Decision impact | Status |
|---|---|---|---|---|
| Keyword ambiguity handling | Raw keyword can be interpreted as one model, many models, or purchase intent only. | SERP pattern and listing evidence confirm family-level ambiguity with mixed do/know intent. | Justifies single-URL hybrid architecture with tool-first routing. | Closed (S1) |
| Model-tier comparability | Initial draft lacked normalized 17HD stack tier references for envelope/torque tradeoff. | Added legacy listing tiers plus OEM MS17HD cross-check table and explicit alias uncertainty marker. | Improves shortlist quality before RFQ handoff. | Partially closed (S4-S8, S15, S16) |
| Driver portability boundary | Driver migration constraints were under-specified in early draft. | Added timing/voltage matrix plus board-level current formulas, VMOT spike controls, and migration caveats. | Reduces firmware migration regressions. | Closed (S10-S14, S18, S19, S21) |
| Pulse-budget and resonance boundary | Prior draft lacked quantified counterexamples where torque pass can still fail. | Added microstepping-loss tradeoff and cable-length transmission-frequency limits. | Prevents hidden missed-step risks in long-harness or fine-microstep setups. | Closed (S17, S20) |
| Unknown evidence visibility | No explicit open-evidence register for unresolved claims. | Added open evidence table with minimum executable fix path for each unresolved item. | Prevents false certainty in release decisions. | Closed by disclosure design (S2-S21) |
| Claim | Current state | Why open | Minimum fix path | Refs |
|---|---|---|---|---|
| Cross-brand dimensional interchangeability for every 17HD code | Pending confirmation - listing pages show nominal class dimensions but not full tolerance overlay. | Public cards rarely provide detailed hole/pilot tolerance packs across brands. | Collect vendor drawings for shortlisted model revisions and perform tolerance overlay before fixture release. | S2, S3, S6, S7, S8, S15, S16 |
| One-to-one mapping between legacy 17HD listing codes and OEM MS17HD part numbers | Pending confirmation - public pages show overlapping family naming but no canonical cross-reference matrix. | Legacy marketplace codes and OEM catalog codes are often presented independently without revision mapping. | Request supplier-issued cross-reference sheet with drawing revision IDs before freezing BOM aliases. | S4, S5, S6, S15, S16 |
| Guaranteed dynamic torque at project acceleration | Pending confirmation - listing-level holding torque is not a speed-proof metric. | Speed-torque curves and load inertia details are often absent from listing cards. | Request curve data and run bench tests at real acceleration and duty targets. | S4, S5, S9 |
| Final thermal stability across enclosure variants | Open by design - thermal behavior is system-dependent and cannot be fully inferred from listings. | Board cooling, airflow, and duty cycle vary strongly by machine architecture. | Capture thermal logs in representative enclosure and enforce release margins by policy. | S13, S14, S16, S18, S19 |
Driver Comparison and Portability Limits
Keep electrical portability checks explicit whenever the 17HD model stays constant but driver board changes.
| Driver | Voltage range | Min STEP timing | Current context | Integration caveat | Refs |
|---|---|---|---|---|---|
| DRV8825-class | 8.2-45 V | 1.9 us high / 1.9 us low | Silicon headline up to 2.5 A peak with thermal conditions. | Carrier-level cooling and LC spike controls are required in practice. | S10, S13 |
| A4988-class | 8-35 V | 1 us high / 1 us low | Current mapping depends on Vref and sense resistor values. | Practical current limits can be lower without heatsink/airflow validation. | S11, S14 |
| TMC2209-class | 4.75-29 V | 100 ns high / 100 ns low | IC-level current context differs from board-level thermal reality. | Do not copy timing/current assumptions from A4988/DRV8825 firmware profiles. | S12, S21 |
| Driver | Setup rule | Hidden failure mode | Minimum control | Refs |
|---|---|---|---|---|
| DRV8825 carrier (Pololu reference board) | Current limit reference: I_LIMIT = 2 × VREF (0.100 Ω sense resistor board variant). | Using supply current as coil current or skipping local bulk capacitance can trigger overheating and VMOT spike failures. | Set VREF with coil-current target and install >=47 µF electrolytic capacitor near VMOT, especially with long leads. | S18 |
| A4988 carrier (Pololu post-2017 board) | I_MAX = VREF / (8 × R_CS), where R_CS is 0.068 Ω on current boards. | Full-step measured current is about 70% of configured limit; supply current is not equivalent to coil current. | Back-calculate from target coil current and confirm by coil-current measurement, not power-supply ammeter only. | S19 |
| TMC2209-class | Use board-vendor current-mapping method; avoid reusing A4988/DRV8825 VREF assumptions. | Feature-rich microstepping/interpolation can mask wrong current assumptions until high-load conditions. | Bind firmware current/timing profiles to exact board BOM and revision. | S12, S21 |
| Condition | Quantified boundary | Why it can fail | Minimum action | Refs |
|---|---|---|---|---|
| Fine microstepping at higher speed | DRV8825 timing floor implies 250 kHz STEP ceiling (1.9 us high + 1.9 us low). | Higher microstepping raises required pulse rate and switching losses even if torque margin still looks positive. | Check pulse-frequency budget before selecting microstep setting for target RPM. | S17 |
| Long motor-cable routing | Oriental technical reference shows transmission frequency around 170 kHz at 1 m and down to about 120-140 kHz at 2 m. | Signal-integrity ceiling can become lower than driver silicon timing limits. | Keep cable route short where possible, then validate pulse integrity at final harness length. | S20 |
| A4988 to DRV8825 firmware swap | A4988-class guidance allows shorter STEP pulse than DRV8825-class requirement. | Copied pulse widths can violate DRV8825 timing and cause instability without obvious software errors. | Recalculate STEP pulse high/low timing and retest missed-step behavior after migration. | S10, S14 |
Risk Layer and Scenario Execution
High-risk paths are mapped to concrete mitigations so teams can continue execution without hiding uncertainty.
| Risk | Impact | Probability | Mitigation | Refs |
|---|---|---|---|---|
| Selecting 17HD model by keyword only | Incorrect torque tier and delayed RFQ revision | High | Run tool first and lock candidate by model code + body length + current. | S1, S4, S5 |
| Ignoring speed-torque boundary | Missed steps at target speed despite static torque pass | Medium to high | Require speed-torque validation and acceleration test logging. | S9 |
| Driver migration without timing checks | Pulse timing mismatch and unstable motion behavior | Medium | Map timing/current per driver family before firmware release. | S10, S11, S12 |
| Ignoring pulse-budget and cable-transmission limits | Intermittent missed steps despite acceptable static torque and current settings | Medium | Validate STEP frequency budget against microstep mode and real harness length before release. | S17, S20 |
| Board-level thermal assumptions copied from silicon headline | Unexpected overheating and reliability regressions | Medium | Use board-specific cooling validation and derate policies. | S13, S14, S18, S19 |
| Scenario | Assumptions | Likely signal | Minimum action path |
|---|---|---|---|
| Compact axis retrofit | 50 mm max length, 36 N.cm required, 24 V, 70% duty, 500 rpm | Short/mid stack models remain candidates | Validate mounting and run 30-minute thermal sweep before RFQ. |
| High-load fixture axis | 60 N.cm required, 800 rpm, 1.5 A limit, 85% duty | Borderline to fail depending on enclosure heat rejection | Reduce speed profile or raise current/cooling capacity before final model lock. |
| Hot enclosure conveyor | 45°C ambient, 90% duty, 900 rpm target | Low confidence with elevated thermal risk | Treat output as pre-screen only and run full thermal + missed-step qualification. |
| Driver board swap (A4988 to DRV8825) | Firmware timing not yet remapped | Electrical portability risk even with same motor model | Recalculate timing/current settings and rerun commissioning tests. |
| Fine microstep with long harness | 1/32 microstep, >1 m harness, higher-speed axis profile | Pulse transmission margin can become limiting factor | Validate STEP frequency budget and harness integrity before accepting torque-pass output. |
FAQ by Decision Stage
Source register
Each key conclusion maps to a source ID so this page can be reviewed and updated without rewriting the full narrative.
| ID | Source | Key data | Why it matters | Checked on | URL |
|---|---|---|---|---|---|
| S1 | SERP snapshot: "17 hd nema" (US) | Top result patterns are listing-heavy (product cards, marketplace pages, catalog mirrors), not method-heavy. | Confirms mixed do/know intent and validates tool-first architecture on a single canonical URL. | 2026-05-12 | https://search.brave.com/search?q=17+hd+nema |
| S2 | ASPINA Learning Zone: What is NEMA 17 | NEMA17 is dimensional only (not performance); ASPINA cites ICS 16 context and example dimensions such as 1.7 in flange and 0.8661 in pilot diameter. | Prevents misuse where users treat frame class as full performance proof. | 2026-05-12 | https://eu.aspina-group.com/en/learning-zone/columns/what-is/034/ |
| S3 | NEMA standards page: Motion/Position Control Motors (ICS 16) | NEMA lists ICS 16-2001 as active and scoped for servo/stepper motors, controls, and feedback devices (published date shown as 2004-10-06). | Adds standards provenance to dimensional-language interpretation boundaries. | 2026-05-12 | https://www.nema.org/standards/view/motion-position-control-motors-controls-and-feedback-devices |
| S4 | SainSmart 17HD model listing set (34008 / 40005 / 60001 references) | Public listing family indicates 17HD stack variants around 32, 42, and 70 N.cm classes at 1.5 A reference. | Supports first-pass torque tiering and explains why a single 17HD label is insufficient for selection. | 2026-05-12 | https://www.sainsmart.com/products/nema-17-stepper-motor-17hd34008-22b |
| S5 | Zyltech dual-shaft 17HD-class listing | Public listing states 1.7 A and about 0.59 N.m (59 N.cm) for a 17HD-class 42 mm frame option. | Adds a higher-current/higher-torque reference tier for comparison. | 2026-05-12 | https://www.zyltech.com/nema-17-dual-shaft-stepper-motor-1-7-a-0-59-n-m-84-oz-in/ |
| S6 | Galleon listing reference for 17HD34008-22B | Public listing mirrors 17HD34008-22B around 0.32 N.m, 1.5 A, and 42 x 42 x 34 mm class. | Anchors short-stack baseline values used in the tool tier map. | 2026-05-12 | https://www.galleon.ph/industrial-scientific-products-c882/motors-c2169/stepper-motors-c2168/sainsmart-nema-17-stepper-motor-17hd3400822b-with-connection-wire-4lead-for-3d-printer-and-cnc-machine-p43832745 |
| S7 | SainSmart discontinued 42 x 42 x 40 mm (17HD40005 compatible) listing | Public listing maps a 40 mm stack body profile to 17HD40005 compatibility context. | Supports body-length tiering for envelope-first screening. | 2026-05-12 | https://de.sainsmart.com/products/discontinued-sainsmart-nema-17-stepper-motor-42x42x40mm-suitable-for-17hd40005-22b |
| S8 | SainSmart discontinued 42 x 42 x 60 mm (17HD60001 compatible) listing | Public listing maps 60 mm stack profile with 17HD60001 compatibility context and higher torque class signaling. | Defines long-stack tier and envelope tradeoff boundary. | 2026-05-12 | https://de.sainsmart.com/products/discontinued-sainsmart-nema-17-stepper-motor-42x42x60mm-suitable-for-17hd60001-22b |
| S9 | Oriental Motor speed-torque curve explainer | Holding torque is standstill data; dynamic operation must follow speed-torque curve limits. | Prevents over-trusting static listing torque for high-speed use cases. | 2026-05-12 | https://www.orientalmotor.com/stepper-motors/technology/speed-torque-curves-for-stepper-motors.html |
| S10 | Texas Instruments DRV8825 datasheet | Datasheet lists 8.2-45 V operating range and 1.9 us minimum STEP high/low pulse timing. | Sets electrical/timing boundaries that affect 17HD model portability across driver boards. | 2026-05-12 | https://www.ti.com/lit/ds/symlink/drv8825.pdf |
| S11 | Allegro A4988 datasheet | Datasheet lists 8-35 V motor supply and 1 us minimum STEP high/low pulse timing. | Shows timing boundary mismatch versus DRV8825 and reduces copy-paste migration risk. | 2026-05-12 | https://www.allegromicro.com/~/media/files/datasheets/a4988-datasheet.pdf |
| S12 | ADI / Trinamic TMC2209 datasheet (Rev 1.09) | Datasheet provides 4.75-29 V range and 100 ns STEP input timing floor in step/dir context. | Adds timing spread evidence for mixed-driver firmware environments. | 2026-05-12 | https://www.analog.com/media/en/technical-documentation/data-sheets/TMC2209_datasheet_rev1.09.pdf |
| S13 | Pololu DRV8825 carrier page | Board-level guidance notes practical cooling and LC spike constraints in real deployments. | Prevents using silicon headline numbers as guaranteed field performance. | 2026-05-12 | https://www.pololu.com/product-info-merged/2133 |
| S14 | Pololu A4988 carrier page | Board-level notes include practical current/cooling caveats and VMOT spike warnings. | Adds operational risk controls for procurement and commissioning checklists. | 2026-05-12 | https://www.pololu.com/product-info-merged/1182 |
| S15 | MOONS' NEMA 17 Standard Hybrid Stepper series page | Series table publishes model-level data from 25.3 to 62.8 mm body lengths and 0.27 to 0.88 N.m holding torque, with downloadable 2D/3D files and two torque-curve PDFs. | Adds higher-confidence OEM evidence and shows wide variance inside a single "17HD" family label. | 2026-05-12 | https://www.moonsindustries.com/series/nema-17-standard-hybrid-stepper-motors-b020105 |
| S16 | MOONS' MS17HD6P4200 product page | Public spec lists 48.3 mm body length, 2 A rated current, 0.63 N.m holding torque, and torque-curve test conditions at 25°C ambient with 60°C max temperature rise. | Adds explicit test-condition boundaries and thermal context often missing from generic listing cards. | 2026-05-12 | https://www.moonsindustries.com/p/nema-17-standard-hybrid-stepper-motors/ms17hd6p4200-000004611110008905 |
| S17 | Texas Instruments DRV8825 datasheet (Rev. F) | Timing specs list 250 kHz STEP frequency ceiling with 1.9 us high/low minimum; application notes state higher microstepping increases switching losses and required STEP frequency. | Quantifies pulse-budget constraints and provides a counterexample to "higher microstepping is always safer." | 2026-05-12 | https://www.ti.com/lit/ds/symlink/drv8825.pdf |
| S18 | Pololu DRV8825 carrier guide | Board guide warns long leads can create destructive LC spikes, recommends >=47 µF VMOT bulk capacitor near the board, and maps current limit as I = 2 × VREF (0.100 Ω sense). | Turns chip-level limits into board-level wiring and commissioning controls. | 2026-05-12 | https://www.pololu.com/product/2133/ |
| S19 | Pololu A4988 carrier guide | Guide defines I_MAX = VREF / (8 × R_CS) with 0.068 Ω sense resistors on post-2017 boards, notes full-step measured coil current is ~70% of set limit, and warns supply current is not coil current. | Adds reproducible current-setting formulas and prevents high-frequency current-setting mistakes. | 2026-05-12 | https://www.pololu.com/product/1182/ |
| S20 | Oriental Motor Technical Reference (stepping motors) | Reference explains low-speed resonance mechanism, shows cable-length transmission-frequency examples (about 170 kHz at 1 m and 120 to 140 kHz at 2 m depending on series), and states holding-angle accuracy context. | Adds transmission and resonance boundaries that can invalidate otherwise "passing" torque screens. | 2026-05-12 | https://www.orientalmotor.com/products/pdfs/F_TecRef/TecRefAll.pdf |
| S21 | Analog Devices TMC2209 product page | Product page lists 4.75 to 29 V range, 2 A RMS context, and 256 microstep interpolation features, with revision-linked datasheet references. | Expands driver-family comparison with officially maintained product-level capability context. | 2026-05-12 | https://www.analog.com/en/products/tmc2209.html |
Need Model-Level 17HD Validation Before RFQ?
Share your target torque-speed profile, envelope limits, driver type, and thermal constraints. We can help convert this pre-screen into a model-level approval workflow.
Stage1c Self-Review Gate
blocker=0, high=0 after self-heal. Tool-first promise, result explanation, and single-URL hybrid structure were rechecked on 2026-05-12 with no critical or residual quality gaps.
Blocker
0
High
0
Medium
0
Low
0
