# Step 8B — Repeat Calculation Fix

This package fixes repeat calculations for the same authenticated user without changing the existing database schema.

## Upload
1. Extract this package.
2. Upload/merge the `numerology-platform` files over the current Step 8B installation.
3. Do NOT replace `config/database.php`.
4. Do NOT import SQL.

## Test
1. Log in to the existing account.
2. Open `public/calculator.html`.
3. Calculate the profile once.
4. Return to Home.
5. Open the calculator again.
6. Calculate the same profile again.

Expected:
- Both calculations succeed.
- The current `numerology_profiles` row is updated rather than duplicated.
- `birth_names` and `birth_profiles` are updated safely on repeat.
- A new `calculation_runs` row is created for each calculation.
- No database schema change is required.
