From 450785184c46fbd0055656f0fdf196acd0610af7 Mon Sep 17 00:00:00 2001 From: gabogg Date: Fri, 12 Jun 2026 19:07:50 +0000 Subject: [PATCH] docs: replace carousel blocks with standard markdown lists of images --- docs/standups/stand-12_06_26.md | 69 +++++++++++++++------------------ 1 file changed, 32 insertions(+), 37 deletions(-) diff --git a/docs/standups/stand-12_06_26.md b/docs/standups/stand-12_06_26.md index 704c5f3..2dfcdf2 100644 --- a/docs/standups/stand-12_06_26.md +++ b/docs/standups/stand-12_06_26.md @@ -70,13 +70,12 @@ Follow this sequence to present a comprehensive, orderly showcase of the program 3. Try to navigate to `/plans` or `/sales/import`. The UI blocks access, showing an unauthorized banner. 4. Log out, and log in as `admin`. Access is fully restored. -````carousel -![Login Screen](../../prisma/screenshots/01_login_page.png) - -![Unauthorized User](../../prisma/screenshots-phase4/01_collaborator_unauthorized.png) - -![Admin Dashboard](../../prisma/screenshots/03_dashboard_loaded.png) -```` +* **Login Screen** + ![Login Screen](../../prisma/screenshots/01_login_page.png) +* **Unauthorized User View** + ![Unauthorized User](../../prisma/screenshots-phase4/01_collaborator_unauthorized.png) +* **Admin Dashboard Loaded** + ![Admin Dashboard](../../prisma/screenshots/03_dashboard_loaded.png) > [!NOTE] > Behind the scenes, the Next.js API establishes a transaction context inside PostgreSQL, enforcing Row-Level Security (RLS). Even if a malicious client manually changes the request params, PostgreSQL blocks unauthorized data access. @@ -93,15 +92,14 @@ Follow this sequence to present a comprehensive, orderly showcase of the program * A new duplicate record is saved with `version = 2` and `status = ACTIVE`. 6. Navigate to `/goals` and assign a commercial goal of `$75,000.00` for collaborator `colaborador_mde` in period `2026-06`. -````carousel -![Create Modal](../../prisma/screenshots/04_create_modal_open.png) - -![Rules Populated](../../prisma/screenshots/08_rules_populated.png) - -![Plan Versioned](../../prisma/screenshots/12_plan_versioned.png) - -![Goals Configured](../../prisma/screenshots/15_goal_saved.png) -```` +* **Create Compensation Plan Modal** + ![Create Modal](../../prisma/screenshots/04_create_modal_open.png) +* **Rules Configuration & Setup** + ![Rules Populated](../../prisma/screenshots/08_rules_populated.png) +* **Plan Versioning Activation** + ![Plan Versioned](../../prisma/screenshots/12_plan_versioned.png) +* **Goals Configured Successfully** + ![Goals Configured](../../prisma/screenshots/15_goal_saved.png) --- @@ -113,15 +111,14 @@ Follow this sequence to present a comprehensive, orderly showcase of the program 5. Upload the valid sheet. The progress bar completes, and a success banner confirms the imported row count. 6. Attempt to upload the exact same file. The system checks the `Idempotency-Key` and immediately returns the cached success response without writing redundant entries to the database. -````carousel -![Import View](../../prisma/screenshots-phase4/02_admin_import_view.png) - -![Validation Errors](../../prisma/screenshots-phase4/04_validation_errors_rendered.png) - -![Upload Successful](../../prisma/screenshots-phase4/05_valid_upload_success.png) - -![Idempotency Blocked](../../prisma/screenshots-phase4/06_idempotency_duplicate.png) -```` +* **Sales Import Interface** + ![Import View](../../prisma/screenshots-phase4/02_admin_import_view.png) +* **Excel Field Validation Errors Report** + ![Validation Errors](../../prisma/screenshots-phase4/04_validation_errors_rendered.png) +* **Successful Direct Upload** + ![Upload Successful](../../prisma/screenshots-phase4/05_valid_upload_success.png) +* **Idempotency Prevention Block** + ![Idempotency Blocked](../../prisma/screenshots-phase4/06_idempotency_duplicate.png) --- @@ -135,11 +132,10 @@ Follow this sequence to present a comprehensive, orderly showcase of the program * Because a previous sale was refunded/cancelled, the engine calculated a negative delta and injected it as a pending clawback, reducing the current month's payout. 6. Toggle **Simulate Only** off and run the calculation. The settlements are successfully stored as pending approvals in the DB. -````carousel -![Simulation Results](../../prisma/screenshots-phase5/02_simulation_success.png) - -![Clawback Delta](../../prisma/screenshots-phase5/06_clawback_calculated.png) -```` +* **Settlement Simulation Screen** + ![Simulation Results](../../prisma/screenshots-phase5/02_simulation_success.png) +* **PMS Clawback / Retroactive Adjustment Calculations** + ![Clawback Delta](../../prisma/screenshots-phase5/06_clawback_calculated.png) --- @@ -152,13 +148,12 @@ Follow this sequence to present a comprehensive, orderly showcase of the program 6. Toggle the language switcher in the Header between **EspaƱol** and **English**. The entire dashboard updates instantly. 7. Observe the **Bilingual AI Audit Notes** generated by the n8n compliance analysis: the description details are shown in English or Spanish depending on the active user locale. -````carousel -![Approvals Grid](../../prisma/screenshots-phase5/03_lider_ctg_approvals_view.png) - -![Rejection Prompt](../../prisma/screenshots-phase5/04_rejection_modal.png) - -![Rejection Finished](../../prisma/screenshots-phase5/05_rejection_done.png) -```` +* **Regional Approvals Dashboard** + ![Approvals Grid](../../prisma/screenshots-phase5/03_lider_ctg_approvals_view.png) +* **Mandatory Rejection Comment Modal** + ![Rejection Prompt](../../prisma/screenshots-phase5/04_rejection_modal.png) +* **Rejection State Persisted** + ![Rejection Finished](../../prisma/screenshots-phase5/05_rejection_done.png) ---