समय और मेहनत एक चीज़ नहीं हैं। race condition को debug करने के नब्बे मिनट और build का इंतज़ार करने के नब्बे मिनट टाइमलाइन पर बराबर जगह लेते हैं, लेकिन वे आपसे बराबर ऊर्जा नहीं लेते। Timex हमेशा मुझे बता सकता था कि घंटे कहाँ गए। वह यह नहीं बता सकता था कि उन घंटों से गुजरते हुए मैंने शायद कितना कठिन काम खर्च किया।

Timex 1.5.0 में Energy जोड़ा गया है: 0–100 का एक अनुमान कि आज कितना कठिन काम बाकी है। यह एक भत्ता है, स्वास्थ्य माप नहीं। यह आपके शरीर को नहीं पढ़ता, थकान का निदान नहीं करता और नहीं जानता कि आपका दिन अच्छा चल रहा है या नहीं। यह उस गतिविधि को लेता है जिसे Timex पहले से रिकॉर्ड करता है, उस पर दिखने वाले कुछ नियम लगाता है और नतीजा आपको वापस देता है।

आज की कार्ड जिसमें Focus 73, Energy 39 और 1 घंटा 30 मिनट कठिन काम बाकी दिखता है

डिफ़ॉल्ट क्षमता दिन में चार घंटे कठिन काम है, जिसे दो से छह घंटे के बीच बदला जा सकता है। चार घंटे Ericsson की deliberate-practice सीमा से आते हैं। glutamate के जमा होने पर Wiehler का 2022 का काम एक संभव कारण देता है कि लंबे समय तक संज्ञानात्मक नियंत्रण बनाए रखना कठिन क्यों होता जाता है। इनमें से कोई शोध Timex को आपका निजी battery meter नहीं देता। यह संख्या उन सीमाओं से बनाया गया बजट है, और आप इसे बदल सकते हैं।

भत्ता कहाँ खर्च होता है

अब हर श्रेणी का एक cognitive load है: Light, Moderate या High। Light Energy में नहीं गिना जाता, Moderate आधा गिना जाता है और High पूरा। Development का डिफ़ॉल्ट High है। Entertainment और System का Light। बाकी सबका Moderate। ये डिफ़ॉल्ट हैं, फ़ैसले नहीं, और आप इन्हें बदल सकते हैं।

खुले हुए cognitive Load मेन्यू के साथ श्रेणियाँ

कॉल इसका अपवाद हैं। जब कोई भी ऐप माइक्रोफ़ोन इस्तेमाल कर रहा हो, वह समय हमेशा High गिना जाता है क्योंकि मीटिंग की गति कोई और तय करता है। बात समझने तक आप सामने वाले को रोक नहीं सकते। यह नियम ऐप को दी गई श्रेणी से अलग लागू होता है।

स्क्रीन पर ऐसा समय जिसमें 30 सेकंड से ज़्यादा कोई key, mouse या scroll input न हो, आधा गिना जाता है। इसलिए किसी agent या build का इंतज़ार Energy को debugging की तरह खर्च नहीं करता। Timex अब भी पढ़ने और इंतज़ार करने में अंतर नहीं कर सकता, इसलिए नियम जानबूझकर सरल है। टाइप करने की गति को शामिल नहीं किया गया। भारी हिस्सा समझना है; हल्का हिस्सा टाइप करना, और keystrokes गिनने से गलत चीज़ को इनाम मिलता।

दिन का बजट और मौजूदा काम का दौर

Energy के दो हिस्से हैं। भत्ता वह है जो आपके पास दिन के लिए है। Stretch fatigue वह कीमत है जो बिना स्क्रीन से पर्याप्त समय दूर गए कठिन काम करने पर लगती है।

लगभग 90 कठिन मिनटों में stretch fatigue 15 अंक तक बनती है। जब आप स्क्रीन से दूर होते हैं तो वह 10 मिनट की half-life से घटती है: 5 मिनट बाद लगभग 29% वापस, 10 मिनट बाद 50% और 20 मिनट बाद 75%। ब्रेक मौजूदा stretch fatigue को हटा सकता है। वह दिन का भत्ता कभी नहीं भरता। यह अंतर मायने रखता है। दोपहर का खाना बाकी दिन को आसान बना सकता है, लेकिन वह सुबह के चार कठिन घंटों को अनछुई क्षमता नहीं बना देता।

मेन्यू बार जिसमें Today 73, Energy 39, 3 घंटे 23 मिनट और Next break in 30m दिखता है

Energy के दो संकेत हैं। एक 10 मिनट के ब्रेक के बिना 90 कठिन मिनटों के बाद आता है। दूसरा दिन का भत्ता इस्तेमाल हो जाने पर। दोनों काम की सीमा का इंतज़ार करते हैं: ऐप बदलना या एक मिनट का विराम, और ज़्यादा से ज़्यादा 10 मिनट देर से आते हैं। यह Iqbal और Bailey 2008 के interruption निष्कर्ष पर आधारित है। दोनों का अपना toggle है और दोनों डिफ़ॉल्ट में चालू हैं। Timex notification की अनुमति तब माँगता है जब आप उसे चाहने वाली सुविधा चालू करते हैं, ऐप खुलते ही नहीं।

सामान्य ब्रेक reminder का डिफ़ॉल्ट अब हर 30 मिनट पर 5 मिनट है। ऐप में इस्तेमाल किसी भी अंतराल के लिए Duran et al. 2023 सबसे मज़बूत प्रमाण देता है, इसलिए पुराने डिफ़ॉल्ट की जगह 30 आया है। आप अब भी कोई दूसरा cadence चुन सकते हैं।

Timex को बताएँ कि दूर रहने का समय क्या था

स्क्रीन से दूर होना देखा जा सकता है। रिकवरी नहीं। अब Timex आज के away slots में से किसी एक को Walk, Workout, Nap या Rest के रूप में दर्ज करने देता है। slot चुनें, एक bar पर उसे trim करें और पुष्टि करें।

आज के away slots दिखाती recovery log

एक away slot trim होने और Energy 32 से 35 होने के साथ recovery log

Brooks और Lack 2006 के आधार पर Nap stretch fatigue को reset करता है। exercise-snack प्रमाण के आधार पर Workout दिन की क्षमता में 10 मिनट जोड़ता है, दिन में अधिकतम तीन बार। Walk आपका movement break गिना जाता है। Rest उस समय को दर्ज करता है, उससे ज़्यादा दावा नहीं करता। लौटने पर मेन्यू बार popover एक-tap विकल्प दे सकता है: “Away 25m · what was it?”

Away gap यह प्रमाण नहीं है कि आपने आराम किया। शायद आप किराना उठा रहे थे, बहस सुलझा रहे थे या दूसरी स्क्रीन देख रहे थे। जब तक आप नहीं बताते कि क्या हुआ, Timex slot को बिना label के छोड़ता है।

कल आज को घटा सकता है, हमेशा के लिए नहीं

दिन की सीमा से आगे के मिनट debt के रूप में अगले दिन आते हैं। वे अगले दिनों की क्षमता घटाते हैं और हर दिन आधे होते जाते हैं, लेकिन क्षमता आपके तय मूल्य के आधे से नीचे नहीं जाती। एक weekend debt को चौथाई कर देता है। एक हफ़्ता दूर रहने से वह साफ़ हो जाता है। मकसद कठिन दिन को दिखाना है, एक देर रात को पूरे महीने की सज़ा बनाना नहीं।

कई दिनों का दृश्य साप्ताहिक screen hours भी दिखाता है। 50 घंटे से वह amber हो जाता है। Pencavel ने पाया कि लंबे हफ़्ते और लंबे होने पर output गिरता है; WHO/ILO की सीमा 55 घंटे के हफ़्तों को नुकसान से जोड़ती है। 50 पर amber एक शुरुआती निशान है, निदान नहीं, और यह दावा नहीं कि 49वाँ घंटा सुरक्षित और 50वाँ ख़तरनाक है।

पहली बार और MCP

Getting started की एक हटाई जा सकने वाली कार्ड है, जिसमें चार पंक्तियाँ हैं: menu bar, breaks, Energy और categories। यह इसलिए है क्योंकि Energy को समझने लायक बनाने के लिए दो settings चाहिए — क्षमता और श्रेणी का load — और दोनों को Settings के अंदर छिपाने से पहला नंबर उससे ज़्यादा पक्का लगता जितना वह है।

मेन्यू बार, ब्रेक, Energy और श्रेणियों के लिए Getting started कार्ड

यही डेटा MCP से भी मिलता है। get_summary अब Energy score, खर्च हुआ समय, क्षमता, stretch fatigue, calls, passive time, recovery और debt minutes लौटाता है। श्रेणियाँ cognitive load स्वीकार करती हैं, और नया log_recovery tool है। AI client को इंटरफ़ेस वाला ही अनुमान और वही सीमाएँ मिलती हैं; कोई छिपी interpretation layer नहीं।

वे संख्याएँ जो शोध नहीं देता

शोध मुझे चलने वाला मॉडल ship करने के लिए ज़रूरी constants नहीं देता। वह नहीं कहता कि आपकी क्षमता ठीक 240 मिनट है, कठिन block ठीक 90 मिनट है, या stretch fatigue की half-life 10 मिनट और सीमा 15 अंक होनी चाहिए। वह नहीं कहता कि workout ठीक 10 मिनट के बराबर है और दिन में तीन पर रुकना चाहिए। वह नहीं कहता कि passive समय 30 सेकंड के बाद आधा गिना जाए, या debt एक दिन में आधा हो और क्षमता को 50% पर घटाना बंद कर दे।

ये assumptions हैं। code में इन्हें assumptions के रूप में label किया गया है। मैंने ऐसे मूल्य चुने हैं जिनसे मॉडल समझ में आता है और इस्तेमाल के लिए पर्याप्त सावधान रहता है, न कि ऐसे मूल्य जो हर व्यक्ति के लिए clinically validate किए गए हों।

योजना दिन के अंत में दो एक-tap ratings से हर user के लिए इन्हें calibrate करने की है। वह अभी ship नहीं हुआ। 1.5.0 में दो से छह घंटे के बीच क्षमता बदलना और श्रेणियों का load ठीक करना ही उपलब्ध controls हैं।

Energy क्या नहीं जान सकता

Timex पढ़ने और इंतज़ार करने में अंतर नहीं कर सकता। 30 सेकंड का passive नियम शांत screen time की लागत घटाता है, लेकिन एक कठिन paper और समान input pattern वाला agent run अब भी एक जैसे दिखते हैं।

Away gap आराम का प्रमाण नहीं है। Recovery मॉडल में तभी आती है जब आप उसे label करते हैं। कई दिनों का chart उस recovery को भी नहीं घटाता जो tracked time के साथ overlap हुई हो, इसलिए साप्ताहिक screen totals में recovery entry द्वारा बताया समय शामिल हो सकता है।

इसलिए Energy बजट का अनुमान है, आपका माप नहीं। मुझे यह तब उपयोगी लगता है जब यह तय करने में मदद करता है कि अगला कठिन काम आज का है या कल का। अगर score मेरे महसूस करने से सहमत नहीं है, तो score गलत है।

Timex 1.5.0 यह सब आपकी बाकी गतिविधि वाली उसी local SQLite file में रखता है। कोई account नहीं, कोई telemetry नहीं, स्वास्थ्य का कोई दावा नहीं। Timex के लिए macOS 15 या नया और Apple Silicon चाहिए। अगर आपका Mac यही है, तो नया संस्करण डाउनलोड करें।

— DK