Files
Odoo-Modules/fusion_plating/fusion_plating_process_black_oxide
gsinghpal 8c76a16366 chore(plating): de-dash shipped code + intake-neutral customer emails
Replace em-dashes and en-dashes with hyphens across 789 shipped source
files (py/xml/js/scss) so the delivered module reads as human-written;
em-dashes had become a recognizable AI-generated tell. Internal .md dev
notes are excluded. The WO-sticker mojibake strippers keep their dash
search targets (now written — / –). No logic changes: comments
and display strings only; validated with py_compile + lxml parse.

Rewrite the 7 customer notification emails to be intake-neutral
(ship-in / drop-off / pickup) and repair-aware, and fix the Shipped
email documents line (packing slip vs bill of lading; certificate only
when issued). Subjects use a hyphen separator.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 00:16:19 -04:00
..
2026-04-16 20:53:53 -04:00

Fusion Plating — Black Oxide Process Pack

Part of the Fusion Plating product family by Nexa Systems Inc.

Data-only process pack that plugs into the fusion_plating core module. Seeds black oxide conversion coating process types and bath parameter schemas.

What it ships

Bath parameters (8)

  • BOX_NAOH — Sodium Hydroxide (NaOH), 600800 g/L
  • BOX_NITRATE — Oxidizer (Nitrate/Nitrite), 150250 g/L
  • BOX_TEMP_HOT — Bath Temperature (Hot Process), 138143 °C
  • BOX_TEMP_MID — Bath Temperature (Midtemp Process), 90100 °C
  • BOX_TEMP_RT — Bath Temperature (Room Temp Process), 1828 °C
  • BOX_TIME — Immersion Time, 1020 min
  • BOX_PH_RT — pH (Room Temp Process), 8.09.5
  • BOX_RINSE_PH — Rinse Water pH, 6.57.5

Process types (5)

  • BOX_HOT — Alkaline Black Oxide — Hot (141°C) — MIL-DTL-13924 Type I
  • BOX_MID — Midtemp Black Oxide (90100°C) — MIL-DTL-13924 Type II-C
  • BOX_RT — Room Temperature Black Oxide — MIL-DTL-13924 Type III
  • BOX_RINSE — Post-Process Rinse
  • BOX_SEAL_OIL — Black Oxide Sealing Oil

Safety note

The hot alkaline process (BOX_HOT) operates at 138143 °C, above the atmospheric boiling point of water. Water contact with the hot caustic bath causes explosive boiling ("bumping"). Parts must be completely dry before immersion. See the hazard_notes field on the process type for the full safety brief.

Dependencies

  • fusion_plating (core)

License

OPL-1 (Odoo Proprietary License v1.0) Copyright (c) 2026 Nexa Systems Inc. All rights reserved.