-
Notifications
You must be signed in to change notification settings - Fork 96
Bring the events module to production readiness #252
Copy link
Copy link
Open
Labels
GrantFox OSSGrantFox Open Source Sponsorship program tagGrantFox Open Source Sponsorship program tagMaybe RewardedIssue may qualify for a reward upon successful completion per campaign rulesIssue may qualify for a reward upon successful completion per campaign rulesThird CampaignOfficial FWC26 campaign issue — eligible for campaign scoring and rewardsOfficial FWC26 campaign issue — eligible for campaign scoring and rewardsfeatureNew feature, enhancement, or functional additionNew feature, enhancement, or functional addition
Description
Activity
Metadata
Metadata
Assignees
Labels
GrantFox OSSGrantFox Open Source Sponsorship program tagGrantFox Open Source Sponsorship program tagMaybe RewardedIssue may qualify for a reward upon successful completion per campaign rulesIssue may qualify for a reward upon successful completion per campaign rulesThird CampaignOfficial FWC26 campaign issue — eligible for campaign scoring and rewardsOfficial FWC26 campaign issue — eligible for campaign scoring and rewardsfeatureNew feature, enhancement, or functional additionNew feature, enhancement, or functional addition
Difficulty: Advanced | Type: Feature
Background:
NEXT_PUBLIC_FEATURE_EVENTSdefaults totruein mock mode butfalsein prod, gating/events/*, implying the events module exists but isn't yet considered production-ready.Problem: Without a documented reason the events module is prod-disabled, contributors have no clear target for what "done" looks like — the gap between "works in the demo" and "safe to ship" needs to be made explicit and closed.
Expected Outcome: A documented gap analysis between the current
/events/*implementation and production requirements (error handling, empty/loading states, real data validation, access-gating correctness), followed by fixes closing that gap, with the flag flipped totrueby default in prod once complete.Suggested Implementation: Audit
/events/*pages against the same production bar as the member/admin dashboards (loading states, error boundaries, gated-access correctness per resource policy), fix identified gaps, and update the default inlib/features.tsand.env.exampleonce the module passes review.Acceptance Criteria:
truefor prod only after the above is complete and reviewed.Likely Affected Files/Directories:
app/events/*,lib/features.ts,.env.exampleLabels:
feature,GrantFox OSS,Maybe Rewarded,Official Campaign | FWC26