समस्या ट्रैकर

देखते समय ही सत्र को टिकट बनाएँ — प्लेयर का एक बटन, आपके अपने विवरण और पहले से जुड़ा रिकॉर्डिंग लिंक।

1. यह मैनुअल क्यों है

MousePlayer के बाकी ब्रिज खुद चलते हैं। यह नहीं, और यही डिज़ाइन है।

टिकट किसी व्यक्ति का काम है। हर गुस्से वाले क्लिक पर बनाते तो बोर्ड बिना छँटे आइटम से भरता और सप्ताह में टीम फ़िल्टर करने लगती — फिर वास्तविक भी छिपते।

इसलिए ट्रिगर आप हैं। सत्र देखें, समस्या देखें, बटन दबाकर लिखें। लिंक विवरण में पहले से है; निर्णय आपका है।

बटन केवल स्वामी और व्यवस्थापक को दिखता है, साझा लिंक पर कभी नहीं। रिकॉर्डिंग पाने वाला आपके ट्रैकर में टिकट न खोल सके।

2. पाँच ट्रैकर और उनकी ज़रूरत

कहाँ जाता हैआप देते हैं
Jiraप्रोजेक्ट में समस्यासाइट URL, खाता ईमेल, API टोकन, प्रोजेक्ट कुंजी, समस्या प्रकार
Linearटीम में समस्याAPI कुंजी, टीम ID
Asanaप्रोजेक्ट में कार्यव्यक्तिगत एक्सेस टोकन, प्रोजेक्ट ID
Trelloसूची में कार्डकुंजी, टोकन, सूची ID
GitHubरिपॉज़िटरी में समस्याव्यक्तिगत एक्सेस टोकन, owner/repo

एक टाइल, एक समय एक प्रदाता। बाद में दूसरा ट्रैकर जोड़ना चयन बदलना है, माइग्रेशन नहीं।

पहचानकर्ता कहाँ मिलते हैं

ब्राउज़र में टीम या प्रोजेक्ट खोलने पर Linear टीम ID और Asana प्रोजेक्ट ID URL में हैं। Trello सूची ID सबसे कठिन: बोर्ड URL में यह जोड़ें: .json और अपनी सूची खोजें। Jira प्रोजेक्ट कुंजी हर समस्या नंबर से पहले का भाग है — ACME इसमें: ACME-1234।

3. टिकट का लिंक हमारा सर्वर बनाता है

टाइप किया विवरण आपका है। लिंक नहीं — हम वास्तव में देखे सत्र से बनाते हैं और फ़ॉर्म बदल नहीं सकता।

यह ज़रूरी है क्योंकि टिकट पर दूसरे क्लिक करते हैं। ब्राउज़र का लिंक होता तो बना अनुरोध आपकी अपनी टूलिंग जैसे दिखते स्थान में कोई भी पता रख सकता था।

HTTP 200 का अर्थ टिकट मौजूद नहीं

Linear GraphQL से जवाब देता है और अस्वीकारने पर GraphQL यह देता है: 200 OK इस ऐरे के साथ: errors । केवल स्थिति कोड देखने वाला ब्रिज कभी न बने टिकट को सफल बताएगा। हम बॉडी पढ़ते हैं।

ट्रैकर नए टिकट का पहचानकर्ता दे तो पुष्टि में रखते हैं — ताकि हरे संदेश पर भरोसा करने के बजाय वास्तविक मौजूदगी जाँचें।

4. जानबूझकर क्या नहीं है

स्वचालित टिकट नहीं

ऊपर देखें। स्वचालन के लिए वेबहुक ब्रिज Zapier या Make को निराशा संकेत भेज सकता है और वहाँ तय करें किसका टिकट हो।

दोतरफ़ा सिंक नहीं

टिकट बंद होने से MousePlayer में कुछ नहीं बदलता और MousePlayer उसे फिर नहीं खोलता। आधा दोतरफ़ा सिंक न होने से खराब है क्योंकि लोग निर्भर होने लगते हैं।

अटैचमेंट नहीं

रिकॉर्डिंग हमारे पास रहती और यहीं देखी जाती है। ट्रैकर में वीडियो भेजने से व्यक्तिगत डेटा अलग प्रतिधारण नियम वाले सिस्टम में जाएगा।

टोकन AES-256-GCM एन्क्रिप्टेड रहता और फिर नहीं दिखता। आंतरिक कतार में भी नहीं जाता — कॉल आपके इंतज़ार में सीधे अनुरोध से होता है।

5. GitLab, Azure DevOps और ClickUp

तीन और ट्रैकर, वही बटन और मैनुअल ट्रिगर।

आप देते हैं
GitLabहोस्ट, प्रोजेक्ट ID और टोकन — अपना GitLab भी चलता है
Azure DevOpsसंगठन, प्रोजेक्ट, कार्य आइटम प्रकार और PAT
ClickUpसूची ID और व्यक्तिगत टोकन

GitLab होस्ट पूछता है क्योंकि आपका अपना हो सकता है

दूसरों के विपरीत GitLab अक्सर स्वयं होस्ट है, इसलिए होस्ट फ़ील्ड है, स्थिर मान नहीं। यह चिपकाएँ: gitlab.com यदि वहीं है।

Azure DevOps की दो खास बातें

बॉडी ऑब्जेक्ट के बजाय JSON Patch दस्तावेज़ है और कंटेंट प्रकार यह होना चाहिए: application/json-patch+json — बाकी पर 415 मिलता है। URL में कार्य प्रकार से पहले डॉलर चिह्न पते का हिस्सा है, अधूरा प्लेसहोल्डर नहीं।

ClickUp को केवल टोकन चाहिए

इसके आगे यह न लगाएँ: Bearer । शब्द जुड़ा टोकन 401 से अस्वीकार होता है, बिल्कुल गलत टोकन जैसा।

यहाँ बताए ट्रेडमार्क संबंधित स्वामियों के हैं। MousePlayer का इन प्रदाताओं से व्यावसायिक संबंध नहीं।