# Alpha.50.9.8 — Changeset

## Scope

This release candidate is a small moderation-UX improvement on top of the verified Alpha.50.9.7 checkpoint. It does not change Mandala mechanics, participation, payment, moderation lifecycle or locale synchronization.

## 1. Mini App report controls

- Added a dedicated `report-action` style to both report controls.
- The visual treatment uses a low-contrast warm neutral palette with readable text, a restrained border and no strong glow.
- Existing primary buttons and unrelated controls are unchanged.

## 2. Telegram moderator complaint context

For cell-content complaints the moderator notification now includes:

- complaint reason;
- reporter comment;
- Mandala and display number;
- Mandala cycle;
- cell number;
- 1-based row and column coordinates;
- participant;
- reporter;
- current public name and message.

Coordinates are derived from the cell position and the Mandala's configured column count, so no new database field or migration is required.

Visual complaints keep their existing Mandala/cycle/reason/comment context and do not add cell coordinates because the target is the whole Mandala visual.

## Verification

- Structure check: OK
- JavaScript syntax: OK
- Unit: 50/50
- Integration: 58/58
- API: 23/23
- Total automated tests: **131/131**

## QA gate

After deployment, manually verify the report-button readability in the Mini App and create at least one cell complaint in both RU and EN moderator contexts. Confirm that the Telegram notification contains the expected reason, comment, cell number and row/column coordinates.

The test VPS already has the separate Nginx HTML cache policy required to validate that the next Mini App release is picked up without manual cache clearing.

## Next product phase after successful QA

1. Finalize the User Agreement / Terms.
2. Finalize Rules and moderation/reporting policies.
3. Purchase the DigiDala domain and prepare the public web/branding baseline.
4. Plan staged distribution through Telegram groups with controlled onboarding and feedback.
