So i did mention in the past how claude was going green on all its feauters and still i was experiencing disappointment with the features built as they still failed to perform as needed Well i got it to create a 'breakit' test for every new feature as minute as a button. Here is the prompt below - see if its any good Thank me later I want you to build and run a "break-it" check for the feature we just built. What a break-it check is: a script that deliberately breaks the code one rule at a time, runs the tests, and checks that at least one test fails. If a test fails, that break is CAUGHT (the tests protect that rule). If every test still passes, that break is MISSED (the tests have a gap). Steps: 1. List the rules. Read the feature's code and write a plain-English list of every rule it enforces. For example: who is allowed in, what is refused, what is checked before saving, limits, expiry times, what must never be shown. Show me the list before you continue. 2. Write one Python script, breakit_<feature>.py, saved outside the project folder (for example on my Desktop). For each rule it must: - make a copy of the original file first, - change that one rule in the code (remove a check, flip a condition, change a number, skip a permission test), - run only the tests for this feature (for example: php artisan test tests/Feature/<FeatureName>Test.php), - record CAUGHT if any test fails, or MISSED if all tests pass, - ALWAYS restore the original file afterwards, even if something crashes (use try/finally), - never leave a change behind. Print a clear table at the end: rule, CAUGHT or MISSED, plus a total count. 3. Before running it, run the normal tests once and confirm they all pass. If they don't, stop and tell me. 4. Run the script. Then confirm the code is back to normal by running git status and git diff on the changed files (they should show nothing). 5. For each MISSED result, tell me in plain English what it means. Then either write a new test that catches it, or explain why it is genuinely redundant (for example, the framework already checks it). Run the script again.