docs: replace carousel blocks with standard markdown lists of images
This commit is contained in:
parent
23676b3116
commit
450785184c
1 changed files with 32 additions and 37 deletions
|
|
@ -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
|
||||

|
||||
<!-- slide -->
|
||||

|
||||
<!-- slide -->
|
||||

|
||||
````
|
||||
* **Login Screen**
|
||||

|
||||
* **Unauthorized User View**
|
||||

|
||||
* **Admin Dashboard Loaded**
|
||||

|
||||
|
||||
> [!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
|
||||

|
||||
<!-- slide -->
|
||||

|
||||
<!-- slide -->
|
||||

|
||||
<!-- slide -->
|
||||

|
||||
````
|
||||
* **Create Compensation Plan Modal**
|
||||

|
||||
* **Rules Configuration & Setup**
|
||||

|
||||
* **Plan Versioning Activation**
|
||||

|
||||
* **Goals Configured Successfully**
|
||||

|
||||
|
||||
---
|
||||
|
||||
|
|
@ -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
|
||||

|
||||
<!-- slide -->
|
||||

|
||||
<!-- slide -->
|
||||

|
||||
<!-- slide -->
|
||||

|
||||
````
|
||||
* **Sales Import Interface**
|
||||

|
||||
* **Excel Field Validation Errors Report**
|
||||

|
||||
* **Successful Direct Upload**
|
||||

|
||||
* **Idempotency Prevention Block**
|
||||

|
||||
|
||||
---
|
||||
|
||||
|
|
@ -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
|
||||

|
||||
<!-- slide -->
|
||||

|
||||
````
|
||||
* **Settlement Simulation Screen**
|
||||

|
||||
* **PMS Clawback / Retroactive Adjustment Calculations**
|
||||

|
||||
|
||||
---
|
||||
|
||||
|
|
@ -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
|
||||

|
||||
<!-- slide -->
|
||||

|
||||
<!-- slide -->
|
||||

|
||||
````
|
||||
* **Regional Approvals Dashboard**
|
||||

|
||||
* **Mandatory Rejection Comment Modal**
|
||||

|
||||
* **Rejection State Persisted**
|
||||

|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue