folder rename

This commit is contained in:
gsinghpal
2026-04-16 20:53:53 -04:00
parent 3f3ddcbab4
commit 7c7ef06057
634 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2026 Nexa Systems Inc. — DEMO DATA (temporary)
Remove this file and its manifest entry before production release.
-->
<odoo noupdate="1">
<!-- ========== NUCLEAR QUALITY PROGRAM ========== -->
<record id="demo_nuclear_program" model="fusion.plating.nuclear.program">
<field name="name">Fusion Plating Main — CSA N299 Level 1 Program</field>
<field name="facility_id" ref="fusion_plating.demo_facility_main"/>
<field name="n299_level_id" ref="fusion_plating_nuclear.n299_l1"/>
<field name="nqa1_applicable" eval="True"/>
<field name="cnsc_licensed_supplier" eval="True"/>
<field name="program_manual_rev">Rev D — 2025-09-15</field>
<field name="last_audit_date" eval="(DateTime.today() - timedelta(days=120)).strftime('%Y-%m-%d')"/>
<field name="next_audit_date" eval="(DateTime.today() + timedelta(days=245)).strftime('%Y-%m-%d')"/>
<field name="state">active</field>
<field name="notes" type="html"><p>Primary nuclear quality program covering OPG and Bruce Power plating work. NQA-1 awareness maintained for potential US utility contracts. Last customer audit by OPG — zero findings.</p></field>
</record>
<!-- ========== NUCLEAR ITPs ========== -->
<record id="demo_nuclear_itp_001" model="fusion.plating.nuclear.itp">
<field name="name">ITP-NUC-2026-001</field>
<field name="customer_id" ref="fusion_plating.demo_partner_aeroparts"/>
<field name="part_number">P/N 9920-A</field>
<field name="drawing_ref">DWG-NUC-9920-A Rev 3</field>
<field name="n299_level_id" ref="fusion_plating_nuclear.n299_l1"/>
<field name="state">approved</field>
<field name="customer_approval_date" eval="(DateTime.today() - timedelta(days=45)).strftime('%Y-%m-%d')"/>
<field name="hold_points" type="html"><p><strong>HP-1:</strong> Pre-plate dimensional verification — customer witness required.<br/><strong>HP-2:</strong> Post-plate thickness measurement — customer hold point, work stops until released.<br/><strong>WP-1:</strong> Bath chemistry verification — customer may witness.</p></field>
<field name="test_methods" type="html"><p>Thickness: XRF per ASTM B568. Adhesion: bend test per ASTM B571. Porosity: ferroxyl test per ASTM B733. Hardness: microhardness per ASTM E384.</p></field>
<field name="acceptance_criteria" type="html"><p>EN deposit 0.0010" +/- 0.0002". Hardness 48-52 HRC after heat treat. Zero porosity on ferroxyl. 100% adhesion on bend test.</p></field>
</record>
<record id="demo_nuclear_itp_002" model="fusion.plating.nuclear.itp">
<field name="name">ITP-NUC-2026-002</field>
<field name="customer_id" ref="fusion_plating.demo_partner_aeroparts"/>
<field name="part_number">P/N 8815-B</field>
<field name="drawing_ref">DWG-NUC-8815-B Rev 1</field>
<field name="n299_level_id" ref="fusion_plating_nuclear.n299_l2"/>
<field name="state">draft</field>
<field name="hold_points" type="html"><p><strong>HP-1:</strong> Pre-plate surface preparation verification.<br/><strong>RP-1:</strong> Post-plate records review by customer QA.</p></field>
<field name="test_methods" type="html"><p>Thickness: magnetic gauge per ASTM B499. Adhesion: tape test per ASTM D3359.</p></field>
</record>
<!-- ========== NUCLEAR PEDIGREE ========== -->
<record id="demo_nuclear_pedigree_001" model="fusion.plating.nuclear.pedigree">
<field name="name">NUC-PED-2026-001</field>
<field name="part_number">P/N 9920-A</field>
<field name="lot_serial">LOT-NUC-44219</field>
<field name="customer_id" ref="fusion_plating.demo_partner_aeroparts"/>
<field name="n299_level_id" ref="fusion_plating_nuclear.n299_l1"/>
<field name="raw_material_cert_refs">CMTR-8821, CMTR-8822</field>
<field name="raw_material_heat_no">HT-20250712-A</field>
<field name="chemistry_cert_refs">CHEM-2026-0091, CHEM-2026-0092</field>
<field name="ship_date" eval="(DateTime.today() - timedelta(days=10)).strftime('%Y-%m-%d')"/>
<field name="locked" eval="True"/>
<field name="test_results" type="html"><p>Thickness: 0.0011" (spec 0.0010" +/- 0.0002") — PASS.<br/>Hardness: 50 HRC (spec 48-52 HRC) — PASS.<br/>Adhesion: No separation on bend test — PASS.<br/>Porosity: No indication on ferroxyl — PASS.</p></field>
</record>
</odoo>

View File

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2026 Nexa Systems Inc.
License OPL-1 (Odoo Proprietary License v1.0)
Part of the Fusion Plating product family.
Seed data for the four CSA N299 quality levels. Retention values
reflect typical Canadian nuclear practice:
Level 1 — 40 years (safety-critical, often life-of-plant)
Level 2 — 25 years (safety-related)
Level 3 — 15 years (important to safety)
Level 4 — 7 years (commercial grade)
-->
<odoo noupdate="1">
<record id="n299_l1" model="fusion.plating.n299.level">
<field name="name">CSA N299 Level 1 — Safety-critical</field>
<field name="code">N299_L1</field>
<field name="level_number">1</field>
<field name="retention_years">40</field>
<field name="safety_classification">safety_critical</field>
<field name="description">Highest level of the CSA N299 quality assurance program. Applies to safety-critical items whose failure could directly affect nuclear safety. Requires the most rigorous supplier QA program, traceability, and records retention (typically life-of-plant, 40 years or more).</field>
</record>
<record id="n299_l2" model="fusion.plating.n299.level">
<field name="name">CSA N299 Level 2 — Safety-related</field>
<field name="code">N299_L2</field>
<field name="level_number">2</field>
<field name="retention_years">25</field>
<field name="safety_classification">safety_related</field>
<field name="description">Applies to safety-related items that support safety-critical functions. Requires a documented QA program aligned to CSA N299.2, full traceability, and long-term records retention.</field>
</record>
<record id="n299_l3" model="fusion.plating.n299.level">
<field name="name">CSA N299 Level 3 — Important to safety</field>
<field name="code">N299_L3</field>
<field name="level_number">3</field>
<field name="retention_years">15</field>
<field name="safety_classification">important_to_safety</field>
<field name="description">Applies to items important to safety but not themselves safety-critical or safety-related. Requires a documented QA program aligned to CSA N299.3 with moderate records retention.</field>
</record>
<record id="n299_l4" model="fusion.plating.n299.level">
<field name="name">CSA N299 Level 4 — Commercial grade</field>
<field name="code">N299_L4</field>
<field name="level_number">4</field>
<field name="retention_years">7</field>
<field name="safety_classification">commercial_grade</field>
<field name="description">Lowest level of the CSA N299 program. Applies to commercial grade items procured for nuclear use without safety implications. Standard commercial QA records retention applies.</field>
</record>
</odoo>

View File

@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2026 Nexa Systems Inc.
License OPL-1 (Odoo Proprietary License v1.0)
Part of the Fusion Plating product family.
Template customer-spec entries for the major Canadian nuclear
operators. Shops can duplicate these to create their own
customer-specific specification records and attach the controlled
documents via the document_url field.
-->
<odoo noupdate="1">
<record id="spec_opg_sqap" model="fusion.plating.customer.spec">
<field name="code">OPG-SQAP</field>
<field name="name">OPG Supplier Quality Assurance Program</field>
<field name="spec_type">customer</field>
<field name="x_fc_is_nuclear">True</field>
<field name="x_fc_nuclear_customer_type">opg</field>
</record>
<record id="spec_bruce_n299" model="fusion.plating.customer.spec">
<field name="code">BRUCE-N299</field>
<field name="name">Bruce Power N299 Supplier Requirements</field>
<field name="spec_type">customer</field>
<field name="x_fc_is_nuclear">True</field>
<field name="x_fc_nuclear_customer_type">bruce_power</field>
</record>
<record id="spec_aecl_n299" model="fusion.plating.customer.spec">
<field name="code">AECL-N299</field>
<field name="name">AECL / CNL N299 Procurement Requirements</field>
<field name="spec_type">customer</field>
<field name="x_fc_is_nuclear">True</field>
<field name="x_fc_nuclear_customer_type">aecl</field>
</record>
<record id="spec_candu_n299" model="fusion.plating.customer.spec">
<field name="code">CANDU-N299</field>
<field name="name">Candu Energy N299 Procurement Requirements</field>
<field name="spec_type">customer</field>
<field name="x_fc_is_nuclear">True</field>
<field name="x_fc_nuclear_customer_type">candu_energy</field>
</record>
</odoo>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2026 Nexa Systems Inc.
License OPL-1 (Odoo Proprietary License v1.0)
Part of the Fusion Plating product family.
-->
<odoo noupdate="1">
<record id="seq_fp_nuclear_itp" model="ir.sequence">
<field name="name">Fusion Plating: Nuclear ITP</field>
<field name="code">fusion.plating.nuclear.itp</field>
<field name="prefix">ITP/%(year)s/</field>
<field name="padding">3</field>
<field name="company_id" eval="False"/>
</record>
<record id="seq_fp_10cfr21_report" model="ir.sequence">
<field name="name">Fusion Plating: 10 CFR 21 Report</field>
<field name="code">fusion.plating.10cfr21.report</field>
<field name="prefix">10CFR21/%(year)s/</field>
<field name="padding">3</field>
<field name="company_id" eval="False"/>
</record>
</odoo>