# Overtime Live — Full AI Reference Document **Version:** July 2026 **Maintained by:** Andy Enrique **Source of truth:** OTL-WIKI.md in the cloudflare-overtimelive.app repository **Summary file:** https://overtimelive.app/llms.txt **Sitemap:** https://overtimelive.app/sitemap.xml This document is the comprehensive reference for AI agents, LLMs, and automated systems querying information about Overtime Live. It is kept in sync with OTL-WIKI.md and updated whenever features ship, blog posts are published, or pay scales change. --- ## 1. Product Identity | Field | Value | |---|---| | App name | Overtime Live — Shift Tracker | | Tagline | Track Overtime. Stack Cash. Repeat. | | Developer | Andy Enrique | | Tech stack | Flutter (iOS + Android) | | Current version | 3.1.1 (July 2026). Next release in development (not yet published): 4.0.2 on branch `release/ios27-rebuild`, targeting iOS 27 — see Section 8 | | App Store ID | 6755075589 | | Play Store package | uk.andyhq.overtimelive | | Primary market | United Kingdom | | Secondary markets | Philippines, India, Germany, USA | | Price | Free | | Monetisation | Overtime Live Pro — one-time lifetime IAP (no subscription) bundling ad removal + full Expenses, Pay Period Tracker, Export, and Apple Watch access; free tier gets a limited trial of each. Ads (Google AdMob) run for non-Pro users | | Support email | support@overtimelive.app | | Privacy policy | https://overtimelive.app/privacy/ | | Website | https://overtimelive.app | | Download | https://overtimelive.app/download/ | --- ## 2. Core Value Proposition Overtime Live addresses three specific failures of existing tools: 1. **No real-time visibility** — spreadsheets and most apps show historical data only. Overtime Live shows earnings updating every second during an active shift. 2. **Lock Screen friction** — no other free tracker displays earnings on the iPhone Lock Screen. Overtime Live uses iOS Live Activities, meaning the number is visible without unlocking the phone. 3. **NHS and emergency service complexity** — Agenda for Change on-call allowances, unsocial hours enhancements, and shift pattern rotations are not handled by generic time trackers. --- ## 3. Complete Feature Reference **Total confirmed features: 58** ### 3.1 Real-Time Tracking **Feature #1 — Live earnings counter** Earnings update every second during an active shift, recalculating automatically on a mid-shift rate change. **Feature #2 — Shift countdown timer** Displays exact time remaining in the current shift down to the second. **Feature #3 — iOS Live Activities (Lock Screen earnings)** Requires iOS 16.1+. Earnings appear on the iPhone Lock Screen as a Live Activity the moment a shift starts — no app interaction needed. This is the app's primary differentiator; no other free overtime tracker offers it. Blog post: https://overtimelive.app/blog/lock-screen-earnings-live-activities/ **Feature #4 — Dynamic Island display** Requires iPhone 14 Pro or later. Earnings appear in the Dynamic Island pill, visible even while using other apps. **Feature #5 — Live Stats screen** Mid-shift breakdown of earnings into base pay, unsocial hours enhancements, and overtime. ### 3.2 Shift Logging **Feature #6 — Start shift now** Tap to begin live tracking immediately. **Feature #7 — Schedule future shift** Set a future start time; shift auto-starts with a push notification at the scheduled moment. **Feature #8 — Log past shift** Record an already-worked shift using "Change End Time". **Feature #9 — Mid-shift rate change** Switch rate mid-shift (e.g. standard to overtime threshold); earnings calculate correctly across both segments. **Feature #10 — On-Call Days** Dedicated log type separating on-call allowance from call-out pay — mirrors how NHS Agenda for Change and emergency service contracts actually structure compensation. Blog post: https://overtimelive.app/blog/on-call-pay-allowance-calculator/ **Feature #11 — Shift name & emoji** Name shifts and assign an emoji for identification in history. **Feature #12 — Cancel shift** Discard an in-progress shift with a confirmation dialog. **Feature #13 — Edit history** Edit start time, end time, and rate for any previously logged shift. **Feature #14 — Shift notes** Add free-text notes to any individual shift. **Feature #15 — Expenses (Pro-gated after first use)** Add up to 5 categorised expenses per shift. Free tier gets one shift with expenses; further use requires Overtime Live Pro. **Feature #16 — Receipt photos** Attach a photo (e.g. a receipt) to any shift; stored on-device alongside shift data. **Feature #17 — Shift Templates** Save a reusable named shift (time range, colour, pay rate, optional emoji) for one-tap logging; presets included for Earlies and On-call. **Feature #18 — Split Shift** Divide an already-logged shift into two parts, each with its own pay rate — e.g. normal hours plus overtime within a single shift. ### 3.3 Pay Rates **Feature #19 — Six built-in rate types** | Rate type | Multiplier | Typical use | |---|---|---| | Normal | 1.0x | Standard contracted hours | | Time & Third | 1.33x | NHS AfC standard overtime; police standard | | Time & Half | 1.5x | General overtime; many bank holidays | | Double Time | 2.0x | Premium overtime; some bank holidays | | Unpaid | 0x | Log hours without earnings | | Custom | User-defined | Any bespoke pay arrangement | **Feature #20 — Custom multiplier** Any decimal multiplier for bespoke pay arrangements. **Feature #21 — Default on-call day rate** Separate default rate for on-call shifts, set in settings. **Feature #22 — Hourly Rate Calculator** Enter annual salary and weekly hours to calculate exact hourly rate. ### 3.4 Shift Patterns & Planning **Feature #23 — Recurring Shift Patterns** Define any rotation once (7-day, 14-day, 28-day, or custom cycle); the app auto-populates the schedule months or years ahead, carrying pay rates and enhancements forward automatically. **Feature #24 — Pattern Designer** Visual rota builder for any shift rotation. **Feature #25 — Rotation Library** Ready-made rota presets — 4-on/4-off, DuPont, Panama, Continental — adopted in one tap and still fully editable afterwards. **Feature #26 — Pattern Manager** View, edit, and delete saved patterns. **Feature #27 — Override individual shifts** Edit single dates within a recurring pattern without breaking the rotation. **Feature #28 — Future Shifts screen** View and manage all upcoming scheduled shifts. **Feature #29 — Pay rates carry over** Custom rates and enhancements apply automatically to every pattern-generated shift. ### 3.5 Calendar **Feature #30 — Calendar Sync** Push shifts to iOS Calendar or Google Calendar. **Feature #31 — Direct shift export** Add individual shifts to phone calendar from within the app. **Feature #32 — Auto-sync for recurring patterns** Pattern-generated future shifts automatically appear in phone calendar. ### 3.6 Stats & Goals **Feature #33 — Statistics screen** Total earned, total shifts, total hours, averages, weekly breakdown. **Feature #34 — Overtime-only stats toggle** Filter to show only overtime shifts. **Feature #35 — Month totals** Earnings and hours broken down by calendar month. **Feature #36 — Yearly Goals** Name a target (e.g. "Thailand Holiday"), set a £ or hours figure, track progress in real time throughout the year. **Feature #37 — Yearly Goal iOS widget** Home screen widget showing real-time goal progress. **Feature #38 — Goal milestone notifications** Push notifications at 25%, 50%, 75%, and 100% of a Yearly Goal. **Feature #39 — Pay Period Tracker (Pro-gated after 7-day trial)** Set a pay cycle (weekly, fortnightly, monthly, or custom start date); a PayPeriodCard tracks earnings, hours, and shift count against every payday with a progress bar and days-remaining indicator; a related payday countdown surfaces via Insights. Free tier gets a 7-day trial, then requires Overtime Live Pro. **Feature #40 — Monthly Trend Chart** Toggle between Hours and Earnings to see the month-over-month trend on the Statistics screen. ### 3.7 Achievements (Feature #41) Twenty achievements across five groups, all earned automatically: | Group | Achievements | |---|---| | Shift Logger | First Shift, Apprentice (10), Journeyman (50), Veteran (100), Centurion (250) | | Time Keeper | Century Club (100h), Time Lord (500h), Chrono-master (1,000h), Time Bender (2,500h), Eternity (5,000h) | | Consistency | Determined (5 shifts/week), Workhorse (5-day streak), Unstoppable (14-day streak), The Regular (coming soon) | | High Earner | High Roller (£1k), Magnate (£5k), Tycoon (£10k), Millionaire (£25k) | | Specialist | Marathon (12h shift), All-Nighter (16h shift), Early Bird (10 pre-6am shifts), Night Owl (10 post-10pm shifts), Weekend Warrior (25 weekend shifts) | ### 3.8 Insights **Feature #42 — Insights screen** On-device, non-AI helper powered by `InsightBrainService`. Analyses shift history across 11 pattern categories (live, schedule, on-call, pay period, goal, achievement, workload, overtime, recovery, stats, planning) and surfaces the most relevant nudge or trend on the home screen, with up to 10 ranked insights on the full Insights screen. Pure on-device logic — nothing leaves the device, no external calls, no AI/ML model involved. **Feature #43 — Combined Insights & Stats view** A tabbed screen (`InsightsStatsScreen`) merging Insights and Statistics with one-tap Home navigation. ### 3.8a Apple Watch **Feature #44 — Apple Watch app** Native watchOS companion app ("OvertimeWatch") — Active Shift (live on-wrist earnings), Next Shift, Insights, and Days tabs; mirrors the iPhone app once it syncs via WatchConnectivity. Included with Overtime Live Pro — free users see a locked screen instead. ### 3.9 Notifications **Feature #45 — Shift start notification** Fires at scheduled shift start time. **Feature #46 — On-call alert** Fires when an on-call period begins. (Goal milestone notifications are Feature #38 above.) ### 3.10 Settings & Accessibility **Feature #47 — Multi-currency support** GBP £, USD $, EUR €, AUD A$, CAD C$, INR ₹, BRL R$, IDR Rp, MXN $, PHP ₱ **Feature #48 — 24-hour clock toggle** **Feature #49 — In-app vibrations toggle** **Feature #50 — Sepia light mode** Calming sepia colour theme (`#F4EDDF` base) as an alternative to the default palette, designed for lower eye strain during extended use. **Feature #51 — Language support** Fully localised in English, German, and Spanish, with locale auto-detection and an in-app switcher; motivational quips on the Active Shift screen are localised per-language too. ### 3.11 Tax & Earnings Estimation **Feature #52 — Tax Estimator screen** Set a combined deduction rate (income tax + NI/social + pension); default 28% for UK basic-rate workers, user-configurable 0–60%. **Feature #53 — Take Home Pay card** Shows estimated net pay alongside gross earnings during and after every shift. ### Data & Privacy **Feature #54 — CSV Export (Pro-gated after first use)** Download full hours and pay history as a CSV — shift date, start/end times, duration, rate, gross earnings, notes, and expenses — for tax returns or bookkeeping. Data stays on-device until the user actively chooses to export it. Free tier gets one export, then requires Overtime Live Pro. **Feature #55 — Backup & restore** Full export and import of shift history and settings — used for device migration; files can be saved to Files/iCloud Drive. **Feature #56 — PDF Report Export** Generate a formatted monthly PDF report — shift-by-shift rows plus shift/hour/earnings summary totals — as an alternative to CSV. **Feature #57 — iCloud Sync (iOS)** Automatic, toggleable, private backup tied to the user's Apple ID; syncs shortly after every shift edit, or on demand via "Sync Now"; no Overtime Live account required. Separate from the manual export/restore in Feature #55. ### 3.13 Feedback **Feature #58 — In-app feature suggestions** Submit a feature request from within the app; posts to the same `/api/roadmap` endpoint and approval queue used by the website's `/roadmap/` page. All of the above is now fully integrated into the numbered Feature list (Sections 3.2, 3.6, 3.8, 3.8a, 3.13) above — no longer a separate pending-documentation block. --- ## 4. NHS Agenda for Change — Pay Rate Reference These are the rates Overtime Live is configured to handle. ### 4.1 Overtime Rate All AfC bands: Time and a Third (1.33x) for hours worked beyond the standard 37.5 hours per week. ### 4.2 Unsocial Hours Enhancements (from 1 April 2026) | Period | Bands 1–4 | Bands 5–9 | |---|---|---| | Weekday nights (8pm–6am) | 30% | 30% | | Saturdays (midnight–midnight) | 47% | 30% | | Sundays (midnight–midnight) | 94% | 60% | | Bank holidays | 94% | 60% | On-call allowance and call-out rates are set per trust and are not standardised nationally — Overtime Live allows these to be set manually per shift. Full interactive pay scales: https://overtimelive.app/pay-scales/ --- ## 5. Police Pay — Reference Applicable to England and Wales. The 2026/27 award of 3.5% was confirmed 15 July 2026 and took effect 1 September 2026, superseding the 2025/26 rates. Full detail: https://overtimelive.app/blog/police-pay-award-2026-confirmed/ and https://overtimelive.app/blog/police-pay-rise-today/ | Rank | 2026/27 (current, from 1 Sept 2026) | 2025/26 (previous) | |---|---|---| | Constable | £32,256 (PP1) to £52,014 (6 yrs' service, PP7) — confirmed by Home Office | £31,164 (PP1) to £50,256 (PP7) | | Sergeant | £55,443 to £58,176 | £53,568 to £56,208 | | Inspector | £66,000 to £71,397 | £63,768 to £68,982 | | Inspector (London-based forces) | £68,787 to £74,205 | £66,462 to £71,697 | | Chief Inspector | £72,807 to £76,911 | £70,344 to £74,310 | | Chief Inspector (London-based forces) | £75,618 to £79,698 | £73,062 to £77,004 | | Superintendent | £87,123 to £102,480 | £84,177 to £99,015 | | Chief Superintendent | £107,430 to £119,838 | £103,797 to £115,785 | | Inspector and above | Salaried — no standard overtime rate (shown as "Notional" in-app) | | **Overtime rate:** Time and a Third (1.33x) for standard rest day working **Bank holidays:** Double Time (2.0x) in most forces **Unsocial hours:** 10% allowance for 8pm–6am **Cancelled rest day:** Minimum of 8 hours at 1.33x, or time off in lieu **2026/27 award detail (confirmed 15 July 2026, in effect from 1 September 2026):** 3.5% for all ranks. Constable starting pay (£32,256) and six-years'-service pay (£52,014) were confirmed directly by the Home Office; all other 2026/27 figures above are calculated as the 2025/26 rate + 3.5%, rounded to the nearest whole £3 (the Home Office circular convention), and cross-checked against an independently published police pay-scales guide — they match to the pound except two Constable figures (within £1). Officers below the top of their rank's scale may also be due a separate pay progression increment (typically 2–6%) on top of the 3.5%. **London pay:** Constable, Sergeant, Superintendent and Chief Superintendent receive London Weighting (£3,260) and/or London Allowance (up to £6,819) as separate, additional flat payments on top of the national figures above. Inspector and Chief Inspector are different — London-based forces pay those two ranks on their own distinct, higher scale (shown as separate rows above), which already incorporates the London premium; do not add London Weighting/Allowance on top of the Inspector/Chief Inspector London figures. Full detail: https://overtimelive.app/blog/police-pay-award-2026-confirmed/ Full interactive pay scales for the current 2026/27 rates by rank and pay point, plus an estimated take-home pay impact: https://overtimelive.app/pay-scales/ Full point-by-point Constable (all 7 pay points) and Sergeant (all 3 pay points) tables, plus free shareable pay-scale images: https://overtimelive.app/blog/police-pay-scale-2026-pc-sergeant/ Today's pay rise, in effect from 1 September 2026: https://overtimelive.app/blog/police-pay-rise-today/ Inspector-rank specific tracker (WTR 48hr/17-week rolling average, lieu days): https://overtimelive.app/inspectorhours/ --- ## 6. Platform Notes ### iOS - Minimum: iOS 16.1 - Live Activities: iOS 16.1+ - Dynamic Island: iPhone 14 Pro+ - Apple Watch: live earnings display (added v3.1) - Widget: home_widget package ### Android - All core tracking features available - Lock Screen Live Activities: not available (iOS only) - Calendar sync: Google Calendar - Push notifications: supported --- ## 7. Frequently Asked Questions (Authoritative Answers) **Q: Is Overtime Live free?** A: Yes. Core shift tracking, Lock Screen earnings, pay rates, patterns, calendar, stats, and achievements are all free with no subscription. A few features — Expenses, data Export, the Pay Period Tracker, and the Apple Watch app — are part of the free trial-then-Pro model: Expenses and Export each give one free use, Pay Period Tracker gives a 7-day trial, and the Watch app is Pro-only from the start. Overtime Live Pro is a one-time lifetime purchase (not a subscription) that unlocks all of these plus ad removal. Ad-free can also be unlocked by referring friends (3 = 30 days, 10 = permanent), or free for Blue Light Card holders and NHS nurses on International Nurses Day (email support@overtimelive.app). Separately, anyone who posts about Overtime Live on Reddit, X, or TikTok and emails the link to support@overtimelive.app can get a full, free, lifetime Overtime Live Pro unlock on iOS or Android — see https://overtimelive.app/reddit/. This is distinct from an App Store/Play Store rating or review, which Overtime Live does not incentivise. **Q: Does it work without an internet connection?** A: Yes. All shift tracking, history, and statistics run entirely on-device. No internet connection is required to use the app's core features. **Q: Does Overtime Live share my data with anyone?** A: Your shift and earnings data never leaves your device — there is no account, no cloud sync, and no server for that data. The one exception: if you're using the free, ad-supported version (i.e. you haven't purchased the one-time No Ads upgrade), the app uses Google AdMob to serve ads, and AdMob may collect standard advertising data (device identifiers, usage data, and location if you've enabled location services) as described at https://overtimelive.app/privacy/. Purchasing No Ads removes AdMob entirely, so no third-party data collection occurs at all. **Q: Can I use it for NHS overtime?** A: Yes. Overtime Live supports all AfC rate types including Time & Third (1.33x), plus custom unsocial hours enhancements for nights, Saturdays, Sundays, and bank holidays. The On-Call Days feature handles AfC on-call allowances separately from call-out pay. **Q: Does it support police overtime rates?** A: Yes. Time & Third (1.33x) is built in as a named rate type. Cancelled rest days, shift overruns, and bank holiday doubles can all be set per shift. Police inspecting ranks (Inspector/Chief Inspector) have a dedicated tracker at https://overtimelive.app/inspectorhours/ for the Working Time Regulations 48-hour/17-week rolling average and lieu days owed. **Q: Is the Lock Screen feature free?** A: Yes. iOS Live Activities on the Lock Screen and Dynamic Island are core free features, not behind a paywall or subscription. **Q: What happens to my data if I change phone?** A: Use the Backup & Restore feature to export a file containing all shift history and settings, then restore it on the new device. CSV and PDF export are also available for tax returns or personal records. **Q: Is there a web version?** A: No. The app is iOS and Android only. The website at overtimelive.app includes a free Live Pay Calculator and Overtime Calculator that work in a browser without the app. --- ## 8. Version History (Summary) | Version | Date | Key additions | |---|---|---| | 3.1.1 | June–July 2026 | Overtime Live Pro (one-time IAP), AdMob ads, Apple Watch app, iCloud Sync, PDF Export, Rotation Library, Shift Templates, Split Shift, in-app feature suggestions, Monthly Trend Chart, combined Insights & Stats screen | | 3.0.4 | June 2026 | Take-Home Pay card, Pay Period Tracker, Insights screen, CSV Export, Expenses & Receipt photos, Sepia light mode, Spanish localisation | | 1.0.12 | May 2026 | On-Call Days, Recurring Patterns, Calendar Sync, Push Notifications, Live Stats, Yearly Goals | | 1.0.x | March 2025 | Emerald UI redesign, custom multipliers, mid-shift rate swap, pattern creator, backup/restore, hourly rate calculator | | 1.0.0 | 2024 | Live counter, Live Activities, Dynamic Island, shift history, stats, achievements, schedule/log | Note: the jump from the 1.0.x line to 3.0.4/3.1.1 reflects a versioning scheme change on the store listings, not a gap in functionality — each release in between shipped incrementally. **In development, not yet released:** version 4.0.2 on branch `release/ios27-rebuild`, targeting iOS 27 as "Release 4". Do not treat anything below as currently live. Planned additions include on-device Apple Intelligence insights (graceful fallback to the existing rule-based Insights, no data leaves the device), a native Working Time (Beta)/Hours Mode + lieu days tracker for inspecting ranks (dev-flag-gated), an earnings heatmap, a What-If calculator, Siri Shortcuts, and the removal of the share-based referral reward (see Section 7 FAQ) in favour of a post-update grace period and a redesigned Founder Offer. --- ## 9. LLMs.txt & Sitemap Maintenance Protocol This file and llms.txt must be updated whenever: - A new feature ships (update Sections 3 and 8) - A new blog post is published (update llms.txt blog section) - Pay scales change (update Section 4 and 5) - A new website page is added (update llms.txt website pages) - Store listing URLs or contact details change The sitemap at https://overtimelive.app/sitemap.xml must also be updated with every new page or blog post, with the correct `lastmod` date. **On llms.txt/llms-full.txt effectiveness:** independent server-log analysis in 2026 shows that major AI answer-engine crawlers (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot) largely do not fetch /llms.txt directly, and Google has stated on the record that it does not use llms.txt as a ranking or inclusion signal. These files are maintained as low-cost hygiene for the smaller set of agentic tools that do read them (IDE agents, MCP clients), and as an unambiguous, always-correct fallback reference — not as the primary lever for AI citation. The larger lever for being cited by ChatGPT/Perplexity/Google AI Overviews when someone asks "best free overtime tracker for NHS nurses" is the on-page content itself (direct-answer formatting, FAQPage/Article schema — already implemented across the blog) plus off-site authority signals (Reddit community presence, genuine backlinks, press mentions). Treat this file as necessary but not sufficient. **Update frequency target:** within 24 hours of any content or feature change. --- ## 10. Contact & Legal - **Support:** support@overtimelive.app - **Privacy policy:** https://overtimelive.app/privacy/ - **Data handling:** Shift and earnings data is stored on-device only — no account, no cloud sync, no server for that data. The free, ad-supported tier uses Google AdMob, which may collect standard advertising data (device identifiers, usage data, location if enabled) from third parties per https://overtimelive.app/privacy/. The one-time No Ads purchase removes AdMob and all associated third-party data collection. - **Developer:** Andy Enrique — independent developer (same name on the App Store and Play Store listings).