Decisions & Conflicts

Demonstration data. The platform is not yet live. Figures shown are a simulated steady state at the DASL Operational Target (Base Case) — 643 active participants per day, 2,969 monthly active users, against a S$40,000 monthly rewards ceiling. Current actual: 980 whitelist sign-ups. Switch adoption scenario in Settings → Deployment.

Decisions & Conflicts

Every value in this dashboard that depends on an unresolved decision carries the matching badge.

B1
Points Economy
Point valuation

DASL: 1 point = S$0.006 (§2.2)

Affects: config.sgdPerPoint

B2
Points Economy
Daily cap, session cap, max per session

DASL: 200 pts/day = 200 pts/session (§2.1)

Affects: config.dailyPointsCap

C1
Liability & Settlement
Monthly rewards budget

DASL: S$40,000/month hard ceiling (§3)

Affects: config.monthlyRewardsBudgetSGD

C2
Liability & Settlement
Liability alert threshold

DASL: warn 85%, throttle 95%, hard stop 100% (§3.3)

Affects: config.warnThresholdPct

A1
Access & Governance
Named list of HQ-level vs RC-level dashboard users

Awaiting DASL

Affects: adminUsers, centres

A2
Access & Governance
Number of admin seats and role definitions

Awaiting DASL

Affects: roles

A4
Access & Governance
Who may suspend or reinstate, and the appeal route

Awaiting DASL

Affects: suspendedAccounts

A5
Access & Governance
Who may export data containing worker PII

Awaiting DASL

Affects: roles.canExportPII

B3
Points Economy
Base points per action — must fit inside the 200/day cap

Awaiting DASL

Affects: config.basePoints

B4
Points Economy
XP tier thresholds and multipliers under a hard cap

Awaiting DASL

Affects: config.xpTiers

B5
Points Economy
Happy Hour window, multiplier, and capping logic

Awaiting DASL

Affects: config.happyHour

B6
Points Economy
Re-scan lock and streak schedule

Awaiting DASL

Affects: config.rescanLockMinutes, config.streakSchedule

C3
Liability & Settlement
Do carried-over points eventually expire

Awaiting DASL

Also listed as an open item by DASL at §7.2

Affects: config.pointsExpiryMonths

C4
Liability & Settlement
Who approves the monthly settlement report

Awaiting DASL

Affects: settlementRuns

D1
Merchant Onboarding
Named tenant behind each redemption location

Awaiting DASL

Affects: merchants

D3
Merchant Onboarding
Who funds voucher inventory, per-merchant caps

Awaiting DASL

Affects: merchants

D4
Merchant Onboarding
What multiple converts voucher value redeemed into a GMV proxy

Awaiting DASL

No basis in any project document. MB9 assumption requiring DASL confirmation.

Affects: config.gmvProxyMultiple

E1
Data & PDPA
Data retention period by data class

Awaiting DASL

Affects: auditLog

E2
Data & PDPA
Access controls and retention for the audit log

Awaiting DASL

Affects: auditLog

E3
Data & PDPA
Is FIN visible to RC-level admins, or masked

Awaiting DASL

Affects: anomalyFlags.finMasked

F3
Scope & Sign-off
Confirmed kiosk quantity (5 / 6 / 10)

Awaiting DASL

Affects: config.kioskCount

G1
Budget & Throttle
Should the 85% / 95% thresholds be admin-configurable rather than hardcoded

Awaiting DASL

DASL §7.2 — MB9 recommends yes

Affects: config.warnThresholdPct, config.throttleThresholdPct

G2
Budget & Throttle
At hard stop, does earning pause first, redemptions, or both simultaneously

Awaiting DASL

DASL §7.2

Affects: throttleLadder

G3
Budget & Throttle
Account validation method for one-account-per-worker (NRIC/FIN, work pass, other)

Awaiting DASL

DASL §7.2

Affects: config.accountValidationMethod

G4
Budget & Throttle
What interim daily cap applies once the throttle engages

Awaiting DASL

DASL §3.3 step 3 does not name a value

Affects: config.throttledDailyCap

G5
Security & Anti-abuse
How many device resets are permitted within what window

Awaiting DASL

WRC App Design Guide v1.0 §7 — control specified, threshold undefined

Affects: config.deviceResetLimit, config.deviceResetWindowDays

Documented conflicts

Where two documents disagree, the DASL document of 27 June 2026 prevails.

X1
Point valuation

DASL

1 point = S$0.006, fixed (§2.2). Equivalent to 166.67 points = S$1.00.

MB9

100 points = S$1.00 (Detailed Proposal V1.1 ¶14).

Impact

A 1.67× difference in the cash value of every point. Every liability figure changes.

DASL prevails. v2.0 uses S$0.006.

X2
Referral bonus vs daily cap

DASL

Hard cap of 200 points per day and per session (§2.1).

MB9

New user referral awards 200 points (Detailed Proposal V1.1 Fig 12).

Impact

A single referral consumes the entire daily allowance, leaving nothing for check-in, zone or merchant scans.

Unresolved — decision B3.

X3
Tier multipliers vs daily cap

DASL

Hard cap of 200 points per day (§2.1).

MB9

Earning multipliers rising to 2.0× at Elite tier (Detailed Proposal V1.1 Fig 13).

Impact

Multipliers are largely inert against a hard cap. Elite status delivers no extra earning once the cap binds.

Unresolved — decision B4.

X4
Happy Hour multiplier vs daily cap

DASL

Hard cap of 200 points per day (§2.1).

MB9

2× multiplier during the Happy Hour window.

Impact

MB9 flagged this in its own committee deck of 2 Jul 2026: the multiplier can breach the 200 cap and needs capping logic.

Unresolved — decision B5.

X5
Daily active user target

DASL

Full Activation peaks at 1,500 active participants/day, from 3,000 daily footfall at 50% participation (§4.3).

MB9

Kickoff Workshop Minutes 24 Apr 2026 record a "daily active target of 3,000 users".

Impact

The 3,000 figure is footfall, not active users. The active-user ceiling is half that.

DASL prevails. All activity figures rebuilt on the DASL scenarios.

X6
Product and currency naming

DASL

Document titled "WRC Play & Earn"; refers to "points" (27 Jun 2026).

MB9

Committee adopted "Home Ground" as the app name and "Sparks" as the currency (4 Jun 2026).

Impact

Two names in circulation three weeks apart. The dashboard needs one.

RESOLVED. WRC App Design Guide v1.0, 1 Jul 2026, §5 prevails on naming: "Home Ground" and "Sparks", both working names held as separate tokens pending a possible community vote. Stefan's 27 Jun document prevails on economy values only.

X7
Internal arithmetic in the DASL document

DASL

§4.3 Operational Target: 18,000 weekday + 22,500 Sunday participant-visits = 40,500, but "Total Visits/Month" is stated as 45,000. Both are also multiplied by 30 days, which counts weekdays and Sundays over the same period.

MB9

—

Impact

Monthly visit totals cannot be reconciled to the daily participant figures. This file uses §5.2 average participants/day (643) for all cost work, since that is the figure DASL uses for its own cost projections.

Flag to Stefan for confirmation.

X8
Redemptions per day, Conservative vs Operational

DASL

§5.2 shows 203 realistic redemptions/day for both Conservative (329 participants) and Operational Target (643 participants).

MB9

—

Impact

Identical redemption volume at roughly double the participant base implies a redemption rate that halves without explanation.

Flag to Stefan for confirmation.

X9
Superseded workbook date

DASL

§7.2 states the document supersedes the original WRC Play & Earn workbook "dated 20 May 2025".

MB9

The project began in January 2026.

Impact

Likely a typographical error for 20 May 2026.

Confirm with Stefan.