nmis-group/remake_dpp ? reverse-engineered prompt

Reverse engineered prompt

Build me a small Python toolkit that helps a manufacturer turn existing product data into a Digital Product Passport JSON file.

I want to be able to start from common business data like CSV, ECLASS, or ISA 95 style information, map that into a standard DPP structure, and then generate a clean passport for a product like a coffee machine or battery related example. Please include a simple command line way to run it, plus a Python API so I can use it in scripts.

It should come with a few ready to use example mappings, some sample data, and a way to validate that the output matches the expected passport structure. If helpful, look up current docs online for the relevant passport standards while you build it. Also add basic tests and a short usage example so someone can see how to go from source data to finished DPP output without much setup.