DigiDala Alpha50.5 — candidate changes (revised QA workflow) Replace these exact repository paths with the files from this archive. No other files are intended to be changed by this bundle. Included: - ALPHA50.5_CHANGESET.md - ALPHA50.5_APPLY.txt - CHANGELOG.md - docs/PROJECT_STATE.md - docs/ROADMAP.md - package.json - apps/miniapp/app.js - apps/miniapp/index.html - apps/miniapp/styles.css - bot/bot.cjs - packages/backend/migrations/012_campaign_archives_and_daughter.sql - packages/backend/migrations/013_campaign_qa_flag.sql - packages/backend/repositories/mandala-repository.mjs - packages/backend/server.mjs - scripts/campaign-qa.mjs - tests/integration/api.test.mjs - tests/integration/backend.test.mjs - assets/campaigns/daughter-art.png - assets/campaigns/daughter-cat.svg Automated verification for this revised bundle: Structure OK JavaScript syntax OK Unit 10/10 Integration 40/40 API 16/16 Total 66/66 The new QA workflow was also exercised against a temporary SQLite database: - create daughter-qa-test clone with 0 Pix cell price; - verified 100 cells and is_test=1; - cleanup removed the QA campaign and its Mandala. Deployment: not performed. Manual Telegram QA: pending. Important: the project working tree contains unrelated pre-existing local modifications. Do not use git add . when staging this candidate. Stage only the intended files after review.