# Lucky Draw Mini App

Lucky Draw is a LocalChat Mini App Center sample for the formal install flow.
It reuses the `localchat.activity.v1` room protocol from Activity Suite and
focuses on one vertical slice:

1. The host creates a draw room with `room.create`.
2. Participants join the room with `room.join`.
3. Participants announce themselves with `participant.entered`.
4. The host combines joined participants with optional manual candidates.
5. The host broadcasts a deterministic `lottery.drawn` result.

The draw uses `fnv1a32-lcg-fisher-yates-v1`, so a result can be reproduced from
the published seed and candidate list.

Package locally:

```sh
dart run tool/lcma_packager.dart \
  --source samples/mini_apps/lucky_draw \
  --output build/local_mini_app_center/artifacts/lucky-draw-0.1.0.lcma
```
