# DigiDala — Alpha50.5.1 Changeset

## Goal

Close the first manual Telegram QA defects found after Alpha50.5 deployment without changing the agreed campaign/archive model.

## Scope

- Reorder the mobile Mini App composition so the active Mandala enters the first viewport before the status panel.
- Restore left/right navigation and swipe between cyclic Mandalas and the active public campaign Mandala.
- Keep the regular Mandala catalog free of campaigns while exposing a separate navigation payload containing the active public campaign.
- Update Mini App cache-busters and version to `0.4.0-alpha.50.5.1`.

## Acceptance criteria

1. On narrow Telegram screens, the Mandala is visible in the first viewport after opening a normal bot deep link.
2. The active daughter campaign can be reached by ordinary left/right navigation and swipe.
3. The daughter campaign remains absent from `body.mandalas` in `GET /api/v1/mandalas`.
4. `GET /api/v1/mandalas.navigation` includes the active daughter campaign with `lifecycle_mode: campaign`.
5. The existing campaign lifecycle, archive model, prices and artwork remain unchanged.
6. Full automated project checks remain green.

## Verification status

Automated verification: passed — Structure OK, JavaScript syntax OK, Unit 10/10, Integration 40/40, API 16/16 (66/66 total)

Deployment: not performed

Manual Telegram QA: pending
