Days to GTM
18
May 9 launch
Open PRs
1
#675 Gift Aid revamp
Merged Today
1
#674
Open Issues
30
17 unassigned
P0 Unassigned
5
Standup Paused
24d
Headlines
Apr 21
GASDS Three-Entity Architecture Confirmed — Qamar posted detailed feedback. Three separate entities: Location (building, own Firestore collection) → Kiosk (device, points to location_id) → Campaign (compliance mode). Immutable snapshots: new location_id on kiosk edit, old donations keep old reference. Awaiting Jitesh confirmation.
Apr 21
PR #674 Merged — Yuvraj's org-settings section-scoped saves fix merged. Resolves bug #673 where saving identity section wiped branding drafts. Follow-up PR pending.
Apr 21
PR #675 Opened — Paras (prsrwt) opened Gift Aid form revamp with atomic lifecycle handling. Branch: feature/gift-aid-form-page. Needs review.
Apr 20
Hosting Rollout Fixed — Jitesh identified Blaze plan downgrade broke automatic rollout per commit to main. Reconfigured. Test commit pushed.
Apr 18-21
Android Demo Still Overdue — Dharmendra has chased Jitesh 3 times (Apr 18, 18, 19). No video shared.
Recent Commits (Apr 18-21)
| SHA | Date | Author | Message |
|---|---|---|---|
| a3d4548 | Apr 21 | Yuvraj | Merge PR #674 from YNVSolutions/bug#673 |
| ad95a0b | Apr 20 | Yuvraj | fix(admin): preserve opposite-section drafts when saving org settings |
| 3318c9f | Apr 20 | Yuvraj | fix(admin): send section-intent payloads in Organization Settings saves |
| 0684177 | Apr 20 | Yuvraj | test(org-settings): cover mixed-section save payload regressions |
| 5e72026 | Apr 20 | Yuvraj | fix(org-settings): apply identity/branding updates as section-scoped writes |
| 1bfdd02 | Apr 20 | Yuvraj | Merge PR #670 docs |
| 0733b07 | Apr 20 | Jitesh | Test commit to test automatic rollouts |
| acd6ec2 | Apr 20 | Yuvraj | docs(donation-export): server-side filter-based export |
| b7f9c24 | Apr 20 | Yuvraj | docs(exports): campaign, kiosk, subscription export flows |
| 8ab5177 | Apr 20 | Yuvraj | organization settings implementation doc |
Open PRs
| PR | Title | Author | Created |
|---|---|---|---|
| #675 | Gift Aid form revamp with atomic lifecycle handling | prsrwt (Paras) | Apr 20 |
Merged Today
| PR | Title | Author | Date |
|---|---|---|---|
| #674 | fix(admin): org-settings section-scoped saves. Fixes #673 | Yuvraj | Apr 21 |
Commit Summary (Apr 18-21)
| Contributor | Commits |
|---|---|
| Yuvraj | 17 |
| Jitesh | 3 |
Slack #charity_project — Apr 20-21
Apr 21 12:41
Qamar — Posted detailed GASDS three-entity feedback. Confirmed Location as first-class entity, GASDS cap per building not campaign, community building tracking deferred to Growth tier.
Apr 21 12:41
Qamar — Asked Jitesh to confirm three-entity structure (Location, Kiosk, Campaign) as separate Firestore collections.
Apr 21 08:48
Jitesh — Proposed GASDS location mapping: attach location to kiosks with postcode/name, immutable snapshot on edit.
Apr 21 08:30
Yuvraj — Asked Jitesh and Paras to review PR #674. Has follow-up PR pending.
Apr 20 09:51
Jitesh — Identified hosting issue from Blaze downgrade. Reconfiguring auto-rollout.
Apr 20 09:38
Jitesh — Called Yuvraj for quick call to discuss org settings implementation.
Apr 19 09:34
Dharmendra — Third chase for Jitesh's Android demo video.
Decisions Log
Apr 21
Three-entity data model confirmed (Qamar) — Location → Kiosk → Campaign as separate Firestore collections. GASDS cap per building, not campaign.
Apr 21
Immutable location snapshots approved (Qamar/Jitesh) — New location_id on kiosk edit, old donations keep old reference.
Apr 21
PR #674 merged (Yuvraj) — Org settings section-scoped saves fix. Resolves #673.
Apr 20
PR #669 merged (Yuvraj) — Org settings identity/branding controls, authz, kiosk branding.
Apr 20
PR #670 merged (Yuvraj) — Documentation for org settings + export flows.
Apr 20
Firebase hosting rollout fixed (Jitesh) — Blaze plan downgrade had broken automatic rollout per commit to main.
Blockers & Risks — Status
| Risk | Severity | Notes |
|---|---|---|
| 5 P0 items unassigned, 18 days to GTM | CRITICAL | #640 KYC, #641 Super Admin, #634 CIC, #633 Fee transparency, #629 GASDS Location |
| 17 of 30 open issues unassigned (57%) | HIGH | Backlog growing, many compliance items unassigned |
| Standup paused 24 days | HIGH | No structured check-ins since Mar 28 |
| Consent ledger stale 8 days (#609/#610) | HIGH | Assigned to Paras but no movement since Apr 13 |
| Jitesh three-entity confirmation pending | MEDIUM | Need confirmation before Location entity can be built |
| Android demo overdue | MEDIUM | Dharmendra chased 3x, no video from Jitesh |
| PR #675 needs review | LOW | Gift Aid form revamp by Paras, just opened |
Action Items — Priority Order
| # | Action | Owner | Priority |
|---|---|---|---|
| 1 | Confirm three-entity structure (Location, Kiosk, Campaign) | Jitesh | P0 |
| 2 | Assign P0 compliance issues (#640, #641, #634, #633, #629) | Qamar/Jitesh | P0 |
| 3 | Create GitHub issue for Campaign Compliance Lock | Qamar | P0 |
| 4 | Review PR #675 (Gift Aid form revamp) | Jitesh/Team | P1 |
| 5 | Restart daily standup (paused 24 days) | Qamar | P1 |
| 6 | Share Android demo video | Jitesh | P1 |
| 7 | Progress consent ledger #609/#610 | Paras | P1 |
| 8 | Review Yuvraj's follow-up PR (post #674) | Team | P2 |