OK so none of us has any idea of technology, you will have your app which will record everything in every square mm of the planet.
The app wouldn't do that, i said 5g would be everywhere eventually.
How will it determine the issue or non issue - there is a 4mm hole in the consumer unit - what does the app do?
How does it get this information and what happens?
It would rely on user input.
Do you decide C1, C2, C3, or nothing?
That's for a regulatory body to decide.
If so how is the technology fixing the problem?
I don't know why you're expecting me to come up with some full working solution. It can be done, trust me, but if i had the time to sit and work it out i wouldn't be following a Level 2 college course and would instead be getting tech firms and venture capitalists on board.
Eventually technology will render this stuff impossible to fake. And it's just around the corner. Yes it could be done via an app integrated with a tester, it could be integrated via thermal imaging technology, it could be integrated by smart contracts where the customer and engineer have to agree beforehand what condition the installation is in making it impossible for someone to, say, drill a 4mm hole and claim it was there to begin with, or clip out some cables and claim they need rewiring etc.
It's theoretically possible to actually install a ledger straight into an installation which means you could read and record cable values etc without even going to the building. It would just send data like a smart meter does.
It's also possible through a range of technologies to prevent stuff from being tampered with without it being recorded somewhere.
You guys will get how big this stuff is going to be in 5-10 years when we have billions of drones flying above head, self-driving cars, self-managing smart cities, full smart homes and flying cars (no, i'm not joking) and robots delivering our mail (no, i'm also not joking, check out SingularityNET.)
Until then my best guess is that it would be prudent to have some sort of central authority responsible for EICR's, and it would be possible to install a simple interface that records all the data straight from the MFT to a cert - i know you can get torque wrenches that connect to software and send the reading directly to a cert. All you have to do is connect that data through an immutable public ledger and the result cannot be changed - if the tested read 1ohm it records 1ohm and you cannot say it didn't since the ledger is immutable. The possibilities are endless.