यह कैसे काम करता है

एक Slack थ्रेड — डायग्राम, सोर्स और उसके पीछे का तर्क।

Arialine एक Slack ऐप है। आप सिस्टम का वर्णन करते हैं, Arialine उसे बनाता है। अपडेट करने के लिए थ्रेड में @arialine से बात करें। हर बदलाव एक क्रमांकित वर्ज़न बनता है, जिसमें उस मैसेज का लिंक होता है जिसकी वजह से बदलाव हुआ। यह पेज पूरा फ़्लो दिखाता है।

आज़माएँ — बिना इंस्टॉल किए

पहले पूरा फ़्लो ख़ुद चलाकर देखें।

बोर्ड बनाएँ, प्रस्ताव लागू करें, उसे वापस लें और असली HTML फ़ाइल खोलें — फिर नीचे पढ़ें कि हर हिस्सा कैसे काम करता है।

# architecture

Priya Nair10:38 AM
Before tomorrow's review — can someone sketch how checkout hands off to fulfillment? I keep losing track of where the order gets written.
Dana Okafor10:40 AM
+1, a diagram in this thread would save us 20 minutes of explaining.

↓Arialine को मेंशन करने के लिए Send दबाएँ

@Arialine draw checkout-review: Checkout API → Payment processor → Fulfillment worker → Orders database
01

बनाएँ

बोर्ड शुरू करने के सात तरीके

सातों तरीकों का नतीजा एक ही है: चैनल में एक रूट मैसेज, जिसमें PNG प्रीव्यू, इंटरैक्टिव .html फ़ाइल और History, Branch व Export कंट्रोल होते हैं। Show source, Export से खोलें। बाद के वर्ज़न थ्रेड में आते हैं; डिसीज़न लेजर बैकग्राउंड में अलग से पब्लिश होता है। Slack Free पर यह बोर्ड थ्रेड में ही रहता है और चैनल का Canvas टैब नहीं घेरता।

  • @मेंशन + वर्णन

    @Arialine create a checkout funnel with a retry queue and a DLQ after 3 tries

    +
    Aria, Arialine या @arialine को संबोधित करें: create a checkout funnel with a retry queue and DLQ after 3 tries
  • चर्चा के बाद मेंशन

    Dana Okafor10:52 AM

    @Arialine turn this into a diagram
    14 repliesLast reply today at 10:51 AM
    @arialine turn this into a diagram — पिछले 72 घंटों की संबंधित चर्चा का उपयोग करता है और दो विषय बराबर संभव हों तो पूछता है कि आपका मतलब कौन-सा है
  • Mermaid पेस्ट करें

    Priya Nair9:14 AM

    @Arialine render this
    flowchart LR
      A[Checkout] --> B{Paid?}
      B -->|yes| C[Ship]
    @arialine के बाद पेस्ट किया गया Mermaid — Arialine उसे जाँचकर रेंडर करता है
  • .mmd फ़ाइल अटैच करें

    Sam Moreau2:03 PM

    @Arialine make this a boardMMDpayments.mmdMermaid
    @arialine के साथ .mmd/.mermaid अटैचमेंट
  • सिर्फ़ .mmd फ़ाइल शेयर करें

    Sam Moreau2:03 PM

    MMDpayments.mmdMermaid

    ArialineAPP2:03 PM

    🟢 payments · v1 · built from payments.mmd
    फ़ाइल चैनल में डालें — Arialine अपने-आप बोर्ड बना देता है (बंद किया जा सकता है)
  • ‘Render as diagram’ शॉर्टकट

    Priya Nair9:20 AM

    Order service writes to Postgres, then publishes OrderCreated to Kafka.

    Arialine

    Render as diagram

    Render as canvas

    मैसेज पर होवर करें या देर तक दबाएँ → More actions → Render as diagram
  • /arialine या ‘New diagram’
    New diagram

    Post in channel

    # architecture

    Paste Mermaid or describe the diagram

    flowchart LR
      API --> Queue --> Worker
    CancelCreate
    /arialine टाइप करें (या ⚡ मेन्यू → New diagram), फिर Mermaid पेस्ट करें या डायग्राम का वर्णन करें — सही Mermaid बिना AI के रेंडर होता है
02

संरचना

एक एंकर मैसेज पर दो फ़ाइलें

Arialine दो फ़ाइलें साथ पोस्ट करता है — एक इंटरैक्टिव .html और एक .png। .png वह प्रीव्यू है जो आपको हर डिवाइस पर Slack में दिखता है। पैन-ज़ूम और Decisions, Source व History पैनल के लिए .html को ब्राउज़र में खोलें।

रूट मैसेज एंकर है: हर बदलाव पर उसकी फ़ाइलें सबसे नए रेंडर से बदल दी जाती हैं, इसलिए थ्रेड में सबसे ऊपर हमेशा मौजूदा डायग्राम दिखता है। नीचे के वर्ज़न रिप्लाई हर पुरानी .png + .html को सँभालकर रखते हैं — कुछ भी खोता नहीं।

03

Edit

थ्रेड में @arialine से बात करें

Aria, Arialine या @arialine को संबोधित करें और कहें “गेटवे और डेटाबेस के बीच कैशिंग लेयर जोड़ो” या “SMS वाला स्टेप हटा दो”। Arialine Mermaid दोबारा लिखता है, रेंडर करता है, रूट मैसेज की फ़ाइलें बदलता है और एक लाइन का वर्ज़न रिप्लाई पोस्ट करता है: v2 — added Redis caching layer — by @you, साथ में ↩︎ Undo this change और ⏪ Rewind to here बटन।

आप किसी भी मैसेज पर 📌 रिएक्शन देकर उसे बदलाव के रूप में प्रस्तावित भी कर सकते हैं। Arialine उस मैसेज को आसपास की बातचीत के संदर्भ में पढ़ता है और Apply, Edit proposal व Dismiss वाला कार्ड पोस्ट करता है।

04

वर्ज़न

एक बदलाव वापस लें या पूरा बोर्ड पीछे ले जाएँ

हिस्ट्री जुड़ती जाती है। किसी एक बदलाव को वापस लेना या पुराने वर्ज़न पर लौटना भी अपने-आप में एक नया ट्रैक किया गया वर्ज़न है। कुछ भी ओवरराइट नहीं होता, इसलिए ऑडिट और रेट्रोस्पेक्टिव हमेशा असलियत से मेल खाते हैं।

थ्रेड में पूछें “यहाँ डेड-लेटर क्यू क्यों है?” और Arialine डिसीज़न लॉग से जवाब देता है — मैसेज का उद्धरण, कहने वाले का नाम और मूल Slack पोस्ट का लिंक देकर।

05

ब्रांच और ब्रेनस्टॉर्म

मूल को छुए बिना विकल्प आज़माएँ

रूट मैसेज पर Branch क्लिक करें (या कहें @arialine branch this at v3 called experiment) और किसी भी वर्ज़न को बिल्कुल नए बोर्ड में फ़ोर्क करें। ब्रांच का अपना थ्रेड और डिसीज़न लेजर होता है, और वह मूल वर्ज़न से लिंक रहता है।

@arialine brainstorm … मेंशन करें, या सीधे Arialine से आइडिया माँगें। यह मौजूदा डायग्राम के 2–3 वैकल्पिक रूप बनाता है — हर एक प्रीव्यू के साथ दो बटन: Adopt to this board (मौजूदा डायग्राम को नए वर्ज़न से बदल देता है) या Branch to new board (मूल को जस का तस रखता है)।

06

लेजर

एक Slack Canvas जो बताता है कि डायग्राम ऐसा क्यों दिखता है

जहाँ Slack अनुमति देता है, हर बोर्ड को दो सेक्शन वाला लेजर Canvas मिलता है। Timeline हर वर्ज़न को सबसे नए से शुरू करके उसके रेंडर किए डायग्राम के साथ दिखाता है। Decisions लॉग है: क्या बदला, किसने तय किया, और हर सोर्स मैसेज का लिंक। Slack Free पर यही लेजर बोर्ड थ्रेड में एक मैसेज के रूप में रहता है।

लेजर आर्काइव है; HTML फ़ाइल वह डायग्राम है जिसे आप एक्सप्लोर करते हैं। दोनों मिलकर “आज यह कैसा दिखता है?” और “हम यहाँ तक कैसे पहुँचे?” — दोनों सवालों का जवाब देते हैं, छह महीने बाद टीम में आने वाले व्यक्ति के लिए भी।

07

Markdown से Canvas

.md फ़ाइल शेयर करें — रेंडर किए Mermaid के साथ नेटिव Slack Canvas पाएँ

Slack मैसेज में Markdown रेंडर नहीं करता, और अपलोड की गई .md फ़ाइलें सादे स्निपेट की तरह दिखती हैं। Arialine शेयर की गई .md को पूरे Slack Canvas में बदल देता है — हेडिंग, लिस्ट, टेबल के साथ — और हर mermaid कोड ब्लॉक एम्बेड की गई डायग्राम इमेज बन जाता है। एक डॉक, Slack में पूरी तरह पढ़ने लायक।

08

कहीं भी लगाएँ

डायग्राम को किसी भी ऐसे Canvas पर लगाएँ जिसे आपकी टीम पहले से पढ़ती है

Arialine से कहें कि बोर्ड का मौजूदा वर्ज़न किसी भी ऐसे Slack Canvas में जोड़ दे जिस तक उसकी पहुँच है — प्रोजेक्ट डॉक, चैनल Canvas या मीटिंग Canvas। Arialine नया रेंडर बनाता है, अपलोड करता है और Canvas के आख़िर में एम्बेड कर देता है।

09

Slack AI (MCP)

Slack के बिल्ट-इन असिस्टेंट से Arialine चलाएँ

Arialine एक Model Context Protocol सर्वर देता है, जिससे Slackbot आपकी ओर से बोर्ड बना, बदल, ब्रांच और क्वेरी कर सकता है। कहें “इस चर्चा को Arialine से डायग्राम में बदलो” — Slackbot सही टूल कॉल करता है, Arialine बोर्ड पोस्ट करता है, और लेजर दर्ज करता है कि अनुरोध किसने किया।

पूरी गाइड चाहिए?

डॉक्यूमेंटेशन में हर शॉर्टकट, हर स्लैश कमांड और हर एडमिन सेटिंग है।

अपनी अगली डिज़ाइन चर्चा में Arialine को शामिल करें।

एक क्लिक में इंस्टॉल करें। एक चैनल से शुरू करें — Arialine सिर्फ वहीं काम करता है जहाँ आप उसे आमंत्रित करते हैं, और डिफ़ॉल्ट रूप से अनावश्यक शोर कम रखता है।