🎛️ मोड ऑपरेटर (M) — operators.md

🤖 एआई‑तैयार मॉड्यूल • त्रैतीय ढांचे

Module Layer Status RTT


सत्र संदर्भ#

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 सत्र परत · त्रैतीयक ढांचे