Online Good afternoon, Guest
G
Reserved Module
Prayer Times
Module reserved — provider contract pending. Launch preparation in progress.
Module not yet launched
Provider selection is the first step

The workspace can host this module today. The open decisions are provider trust, timezone behaviour, calculation method, and what the public JSON contract looks like.

Shell Readiness
Ready
Navigation and IA slot are stable
Provider
Pending
Source, timezone rules, and cache policy undecided
Manual Fallback
Planned
Correction path required before launch
Public Output
JSON
Planned delivery contract for downstream consumers
Launch Roadmap
Three decisions that must be made before the module can go live.
1
Provider contract
Choose source, timezone behaviour, and cache policy before UI controls are finalized. The decision shapes every downstream contract.
2
Admin controls & manual fallback
Add a manual correction path so operators can resolve bad data without changing shell structure later. This must exist before the first public rollout.
3
Public delivery contract
Ship one stable JSON contract with freshness metadata so downstream consumers — the website, the app — can trust it like the gold rates endpoint.