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>
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2026 Nexa Systems Inc. — DEMO DATA (temporary)
|
||||
Copyright 2026 Nexa Systems Inc. - DEMO DATA (temporary)
|
||||
Remove this file and its manifest entry before production release.
|
||||
-->
|
||||
<odoo noupdate="1">
|
||||
|
||||
<!-- ========== CGP REGISTRATION ========== -->
|
||||
<record id="demo_cgp_registration" model="fusion.plating.cgp.registration">
|
||||
<field name="name">Fusion Plating Main — CGP Registration</field>
|
||||
<field name="name">Fusion Plating Main - CGP Registration</field>
|
||||
<field name="registration_number">CGP-2024-0012</field>
|
||||
<field name="state">registered</field>
|
||||
<field name="registration_date" eval="(DateTime.today() - timedelta(days=730)).strftime('%Y-%m-%d')"/>
|
||||
@@ -20,21 +20,21 @@
|
||||
|
||||
<!-- ========== CONTROLLED GOODS ========== -->
|
||||
<record id="demo_controlled_good_001" model="fusion.plating.cgp.controlled.good">
|
||||
<field name="name">CF-188 Hornet — Main Landing Gear Strut (Group 2)</field>
|
||||
<field name="name">CF-188 Hornet - Main Landing Gear Strut (Group 2)</field>
|
||||
<field name="schedule_category">Group 2: Munitions</field>
|
||||
<field name="customer_id" ref="fusion_plating.demo_partner_aeroparts"/>
|
||||
<field name="current_quantity">6</field>
|
||||
<field name="location">Controlled Area A — Rack 3</field>
|
||||
<field name="location">Controlled Area A - Rack 3</field>
|
||||
<field name="state">in_process</field>
|
||||
<field name="description" type="html"><p>Hard chrome plating on main landing gear strut per DND spec. Parts received under controlled goods receipt CGR-2026-041.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="demo_controlled_good_002" model="fusion.plating.cgp.controlled.good">
|
||||
<field name="name">LAV III Hull Component — Mounting Bracket</field>
|
||||
<field name="name">LAV III Hull Component - Mounting Bracket</field>
|
||||
<field name="schedule_category">Group 2: Munitions</field>
|
||||
<field name="customer_id" ref="fusion_plating.demo_partner_precision"/>
|
||||
<field name="current_quantity">24</field>
|
||||
<field name="location">Controlled Area B — Shelf 7</field>
|
||||
<field name="location">Controlled Area B - Shelf 7</field>
|
||||
<field name="state">in_storage</field>
|
||||
<field name="description" type="html"><p>EN plated mounting brackets awaiting final inspection and shipment. Stored under controlled conditions per Security Plan.</p></field>
|
||||
</record>
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
<record id="demo_cgp_visitor_002" model="fusion.plating.cgp.visitor">
|
||||
<field name="name">Patricia Nguyen</field>
|
||||
<field name="company_represented">General Dynamics Land Systems — Canada</field>
|
||||
<field name="company_represented">General Dynamics Land Systems - Canada</field>
|
||||
<field name="visit_date" eval="(DateTime.now() - timedelta(days=3)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||||
<field name="visit_end" eval="(DateTime.now() - timedelta(days=3) + timedelta(hours=4)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||||
<field name="purpose">Source inspection of LAV III mounting bracket lot prior to shipment.</field>
|
||||
@@ -73,7 +73,7 @@
|
||||
<field name="severity">minor</field>
|
||||
<field name="state">investigating</field>
|
||||
<field name="description" type="html"><p>Maintenance contractor entered Controlled Area B without signing the visitor log or obtaining AI authorization. Contractor was performing scheduled HVAC filter replacement and was unaware of the controlled-area boundary. No controlled goods were accessed or moved.</p></field>
|
||||
<field name="containment" type="html"><p>Contractor escorted out of controlled area immediately. Badge access log reviewed to confirm no other unauthorized entries. Controlled goods inventory verified — no discrepancies.</p></field>
|
||||
<field name="containment" type="html"><p>Contractor escorted out of controlled area immediately. Badge access log reviewed to confirm no other unauthorized entries. Controlled goods inventory verified - no discrepancies.</p></field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user