SwiftCause Daily Briefing
Executive Headline
Board Clear | 30 PRs Merged Since Apr 6 | 0 Open PRs | URGENT: Repo Security #694 | Bug #691 Active | Pilot in 49 Days
Key Metrics
0
Open PRs
50
Open Issues
13
P0 Issues
30
Merged (Apr-May)
49
Days to Pilot
5
Days to Launch
37
Days Without Standups
Top 3 Priorities Today
- 1. URGENT #694: Make repo PRIVATE immediately + secrets audit + key rotation. Public repo exposes sensitive data.
- 2. Bug #691: Donor email not returned from validateMagicLinkToken — blocks Gift Aid flow completely. Critical for launch.
- 3. Marketing Launch (5 days): Demo readiness check — verify all kiosk flows, Gift Aid declaration, compliance screens.
GitHub Activity
Merged PRs — May 1
-
•
#693 Admin refresh/loading UX — closes #686 #687
Author: -
•
#692 Android org theming + idle state + permission gating
Author: -
•
#683 Donation location handling with snapshots — closes #679
Author:
Merged PRs — Apr 27-29
-
•
#690 Admin UI shells + backend queries — closes #685 #689
Author: -
•
#688 Kiosks page background fix — closes #684
Author: -
•
#682 Disable stale workflow
Author: -
•
#680 Location Entity + Kiosk Mapping for GASDS — closes #678
Author:
New Issues
-
•
#696 GASDS CSV Export
May 3 | Assigned: -
•
#695 Subscription listing + editing
May 1 | Assigned:
Commit Activity
May 1
3 merge commits + location gating feature deployment
Apr 29-30
8 commits — location fixes, admin refactoring, Android Enterprise mode integration
Slack Activity
Apr 28
Apr 27
Apr 27
Apr 27
Apr 24
Apr 24
Apr 22
Recent Decisions
Approved Decisions
Apr 27 — Android Enterprise (Device Owner Mode)
Device Owner mode approved for kiosk lockdown strategy. Drives PR #692 implementation. Enables full control over Android device state, permissions, and app restrictions for GiftAid/GASDS compliance.
Apr 27 — GitHub Stale Workflow Disabled
Automated stale PR/issue closure disabled. Manual triage now owned by team. Reduces false-positive closures on critical features that require extended review cycles.
Apr 21 — Three-Entity Data Model Confirmed
Location → Kiosk → Campaign hierarchy locked in. Supports GASDS schema, HMRC audit trails, and multi-site charity deployments. PR #680 implements Location Entity.
Apr 21 — Immutable Location Snapshots
Donation location captured server-side at action-time, never a live reference. Required for HMRC GASDS audit trail. Implemented in PR #683.
Apr 21 — Base £8k GASDS OK Without Community Tracking
HMRC 6/10 community building rule doesn't block pilot. Base £8k threshold acceptable for Day 1. Full community tracking feature moved to Growth tier post-launch.
Apr 20 — Org Settings/Branding Shipped
Charities can now customize org name, colours, and branding. Deployed and tested. Admin UI consolidation in progress (PR #690).
Apr 18 — CI Pipeline Enhanced
Backend Jest tests now included in CI pipeline. Catches regressions earlier. Supports faster merge velocity and confidence pre-pilot.
Blockers & Risks
🔴 CRITICAL
#694 URGENT: Repo is PUBLIC — secrets potentially exposed. Need key rotation NOW. Make private immediately.
Bug #691: Donor email missing from validateMagicLinkToken response. Gift Aid declarations fail without email. Blocks launch.
37 days without standups: Last standup Mar 28. No structured team sync since. Coordination risk pre-pilot.
Marketing launch in 5 days: Demo readiness unverified. Need full end-to-end kiosk test: card-tap → magic link → Gift Aid → success screen.
🟡 HIGH
#681 FCA Legal Opinion: Solicitor needed by May 6 (2 days). Must have opinion before pilot briefing.
Sprint 04 Stale (35 days): Tasks #609-612 (consent ledger Magic Link follow-up). No movement since Mar 30. Unblocks post-launch features.
13 P0 Issues Unassigned: No owners for critical pre-pilot work. Need triage + assignment this week.
Android Demo Video Missing: Jitesh 15+ days overdue. Required for marketing May 9 launch demo.
🟢 POSITIVE
Board is clear — 0 open PRs. Excellent shipping velocity.
30 PRs merged Apr-May (avg 1/day). Strong engineering execution.
Location Entity built + merged. GASDS/HMRC schema complete.
Android Enterprise approved. Device Owner mode theming complete.
Admin UI consolidation done. PR #690 closes #685 + #689.
Action Items
IMMEDIATE (Today/Tomorrow)
Make repo PRIVATE (#694) — needs org admin access
DO TODAY
Secrets audit + key rotation post-#694
DO TODAY
Triage bug #691 with Paras — donor email critical for Gift Aid
DO TODAY
THIS WEEK (May 4-10)
FCA solicitor engagement by May 6 (#681)
MAY 6
Marketing launch readiness check (May 9) — demo flows + compliance screens
MAY 9
Assign 13 unassigned P0 issues (triage + prioritize)
MAY 8
Restart daily standups (37 days paused since Mar 28)
MAY 5
Review GASDS CSV export spec (#696, Yuvraj owner)
MAY 7
Chase Jitesh for Android demo video (15+ days overdue)
MAY 5
NEXT 2 WEEKS (May 11-24)
Sprint 04 consent ledger un-stale (#609-612)
MAY 11+
GDPR/DPIA completion + ICO privacy notice finalization
MAY 20
Pilot preparation checklist: kiosk test, HMRC upload, Bristol Scouts briefing
MAY 24
Complete location evidence workstream (NFC HMAC, GPS, WiFi)
MAY 15