KAMTECHS ENERGIES

class MachineBranch:
def __init__(self, branch_name):
self.branch_name = branch_name
self.inventory = [] # List of Machine Objects

def add_machine(self, serial_no, model, status=”Pending Inspection”):
“””Adds a new machine with Kamtex’s quality inspection status”””
machine_data = {
“serial_no”: serial_no,
“model”: model,
“status”: status,
“inspections”: []
}
self.inventory.append(machine_data)
print(f”Machine {serial_no} added to {self.branch_name} inventory.”)

def log_quality_audit(self, serial_no, audit_type=”PPAP”):
“””Logs a Kamtex Quality Audit (e.g., PPAP, VDA 6.3)”””
for machine in self.inventory:
if machine[“serial_no”] == serial_no:
machine[“inspections”].append(audit_type)
machine[“status”] = “Certified & Ready for Sale”
print(f”Audit {audit_type} completed for {serial_no}.”)