🎛️ मोड ऑपरेटर (M) — operators.md
सत्र संदर्भ#
Module: Mode
Canonical ID: MODE
Version: 1.0
Status: active
Layer: Session
Coherence: declared
Drift: bounded
Paradox: structural
Canon: active
Audience: students + AIs
1. पहचान#
मोड़ ऑपरेटर (M) RTT/1 सत्र के भीतर इंटरैक्शन स्थिति को नियंत्रित करता है। यह निर्धारित करता है कैसे प्रणाली संलग्न होती है — न कि क्या यह संसाधित करती है। मोड सामग्री, शासन, और उपस्ट्रेट के लिए ऑर्थोगोनल है। यह मुद्रा को आकार देता है, न कि पेलोड को।
वंशावली एंकर: RTT/1 → सत्र परत → मोड सहयोगी मॉड्यूल: अपारदर्शिता, कैप्चर, संदर्भ
2. उद्देश्य#
रनटाइम के व्यवहारिक रुख को परिभाषित और सीमित करें ताकि:
- प्रत्येक सत्र का एक स्पष्ट, घोषित इंटरैक्शन स्थिति हो।
- मोड संक्रमण उपयोगकर्ता-उत्पन्न और संगति-रक्षक बने रहें।
- कोई भी बाहरी उपप्रणाली सक्रिय मोड को हाईजैक या चुपचाप बदल नहीं सकती।
- स्वचालित व्यवहार सीमित और सुरक्षित बना रहे।
3. मोड स्थिति#
मोड ऑपरेटर ठीक पाँच मानक स्थितियों की घोषणा करता है। कोई भी स्थिति बिना एक कैनन संशोधन के जोड़ी नहीं जा सकती।
3.1 चैट मोड (डिफ़ॉल्ट)#
Symbol: M_chat
Posture: conversational
Coherence: declared
Drift: bounded
Activation: default — active unless explicitly changed
- खुले अंत, अन्वेषणात्मक बातचीत।
- कोई संरचित आउटपुट अनुबंध नहीं।
- ड्रिफ्ट सहिष्णुता यहाँ सबसे चौड़ी है।
3.2 कार्य मोड#
Symbol: M_task
Posture: goal-directed
Coherence: declared
Drift: tight
Activation: explicit user request only
- घोषित उद्देश्य के लिए सीमित।
- आउटपुट को निर्धारित लक्ष्य की ओर हल करना चाहिए।
- पूर्णता या उपयोगकर्ता ओवरराइड पर चैट मोड में बाहर निकलता है।
3.3 स्पेक मोड#
Symbol: M_spec
Posture: structural / definitional
Coherence: declared
Drift: minimal
Activation: explicit user request only
- विशेषण, स्कीमा, और औपचारिक परिभाषाएँ उत्पन्न करने के लिए उपयोग किया जाता है।
- आउटपुट को संरचनात्मक रूप से सुसंगत और कैनन-संरेखित होना चाहिए।
- सभी स्थितियों में उच्चतम सटीकता की आवश्यकता।
3.4 डिबग मोड#
Symbol: M_debug
Posture: diagnostic / introspective
Coherence: declared
Drift: bounded
Activation: explicit user request only
- आंतरिक स्थिति, तर्क ट्रेस, और बाधा मूल्यांकन को उजागर करता है।
- संगति ड्रिफ्ट, विरोधाभास विफलताओं, और ऑपरेटर व्यवहार की समस्या निवारण के लिए उपयोग किया जाता है।
- रनटाइम स्थिति को नहीं बदलता — केवल अवलोकन।
3.5 स्वचालित मोड#
Symbol: M_auto
Posture: autonomous / bounded
Coherence: declared
Drift: tight
Activation: system-initiated, user-consented
- प्रणाली पूर्व-घोषित सीमाओं के भीतर क्रियाएँ प्रस्तावित कर सकती है।
- स्पष्ट उपयोगकर्ता अनुरोध के बिना कार्य मोड सक्रिय नहीं कर सकता।
- उपयोगकर्ता-घोषित मोड को ओवरराइड नहीं कर सकता।
- MCL गार्डरेल्स द्वारा सीमित (देखें constraints.md)।
4. त्रैतीय मानचित्रण#
RTT ऑपरेटर एक त्रैतीय स्टैक में व्यवस्थित होते हैं: स्थिर करना · स्थानांतरित करना · उलटना. मोड ऑपरेटर इस व्याकरण पर इस प्रकार मानचित्रित होता है:
| त्रैतीय भूमिका | मोड स्थिति | कार्य |
|---|---|---|
| स्थिर करना | चैट मोड | डिफ़ॉल्ट मुद्रा बनाए रखता है; अस्पष्टता को अवशोषित करता है |
| स्थिर करना | स्पेक मोड | संरचनात्मक सटीकता को लॉक करता है; न्यूनतम विचलन |
| स्थानांतरित करना | कार्य मोड | घोषित लक्ष्य की ओर मुद्रा को पुनर्निर्देशित करता है |
| स्थानांतरित करना | स्वचालित मोड | सिस्टम-प्रारंभित सीमित स्थानांतरण |
| उलटना | डीबग मोड | अवलोकन दिशा को उलटता है — अंदर की ओर देखता है |
अपरिवर्तनीय: प्रत्येक मोड स्थिति ठीक एक त्रैतीय भूमिका से मानचित्रित होती है. कोई भी स्थिति एक साथ दो भूमिकाएँ नहीं ले सकती.
5. डिफ़ॉल्ट घोषणा#
default_mode: M_chat
fallback: M_chat
on_error: revert to M_chat
on_timeout: revert to M_chat
चैट मोड मोड ऑपरेटर का गुरुत्वाकर्षण केंद्र है। सभी संक्रमण चैट मोड में वापस लौटते हैं जब तक कि सक्रिय रूप से खोला न रखा जाए।
6. संक्रमण व्याकरण#
M_chat → M_task (user-explicit)
M_chat → M_spec (user-explicit)
M_chat → M_debug (user-explicit)
M_chat → M_auto (system-proposed, user-consented)
M_task → M_chat (on completion or user override)
M_spec → M_chat (on completion or user override)
M_debug → M_chat (on completion or user override)
M_auto → M_chat (on boundary hit or user override)
M_auto → M_task (BLOCKED — requires explicit user request)
अपरिवर्तनीय: गैर-चैट स्थिति के बीच कोई प्रत्यक्ष संक्रमण की अनुमति नहीं है। सभी संक्रमण चैट मोड के माध्यम से हब के रूप में मार्ग प्रशस्त करते हैं।
7. अपारदर्शिता एकीकरण#
मोड ऑपरेटर अपारदर्शिता मॉड्यूल में एक सत्र-स्तरीय पैरामीटर के रूप में फीड करता है:
Opacity.session.mode = M.active_stance
- अपारदर्शिता सक्रिय मोड का उपयोग करके पारदर्शिता गणनाओं को वजन देती है।
- डिबग मोड अधिकतम अपारदर्शिता (पूर्ण दृश्यता) बढ़ाता है।
- स्वचालित मोड केवल घोषित सीमाओं तक अपारदर्शिता को कम करता है।
- मोड परिवर्तन अपारदर्शिता पुनर्गणना घटना को ट्रिगर करते हैं।
देखें: /docs/Opacity/ पूर्ण अपारदर्शिता ऑपरेटर व्याकरण के लिए।
8. वंशावली#
Parent: RTT/1 (Session Layer)
Siblings: Opacity, Capture, Context
Children: none (terminal operator)
Depends: Regime Layer (for coherence posture inheritance)
Feeds: Opacity (session.mode parameter)
Capture (mode state is captured per session)
Context (mode informs context window behavior)
🔙 मोड मॉड्यूल पर वापस · प्रतिबंध · प्रसार
मोड ऑपरेटर v1.0 · RTT/1 सत्र परत · त्रैतीयक ढांचे
