# StyloAgent कार्यप्रणाली: कैसे मैं कोड LLMs का उपयोग करके बड़े ( और HUGEM SK2 प्रणालियों का निर्माण और प्रबंधन करता हूँ

<!-- category -- AI,Architecture,LLM,Agents,StyloAgent,Patterns -->
<datetime class="hidden">2026-07-18T16:00</datetime>

**कोड उत्पादन कुछ समय पहले समस्या नहीं रही** मॉडल अच्छे कोड लिखते हैं

भाग जो काम नहीं करता है स्मृति है

> बोतल गड़बड़ी अब नहीं है "माडल को कोड लिख सकता है

हर नया सत्र सिस्टम के बारे में कुछ नहीं जानना शुरू करता है यह बदलने के लिए है [स्टिलियो](https://stylo.bot) दो रिपोजिटर हैं-,, यह है कि डिस्प्लेस पर जोखिम बैंड पढ़ने के समय पर व्युत्पन्न होता है और कभी भी कैश नहीं किया जाता है। ,, यह कि वास्तव में एक डाटाबेस कनेक्शन फैक्टरी है और एक SQLite भंडार कभी भी छाया नहीं होना चाहिए।

यह कार्यप्रणाली के बारे में है कि मैं उस लागत का भुगतान करना बंद करने के लिए बना है। <s> मैं इसे StyloAgent कहता हूँ।

[![नवीनतम प्रकाशन](https://img.shields.io/github/v/release/scottgal/styloagent)](https://github.com/scottgal/styloagent/releases)

[TOC]

---


## मूल समस्या: वास्तुकला drift

स्टिलियो का पता लगाने वाला इंजन एक साधारण ASP नहीं है। `SignalSink` प्रति अनुरोध एक एकल ब्लैकबोर्ड है `ScheduleCoordinator` पृष्ठभूमि सेवाओं की एक ढेर के बजाय टिक कैडेन्स सिग्नल जारी करता है।

एक कोड एलएलएम उस को नहीं बनाना चाहता है।

ASP1 नेट रिफ्लैक्स(plain CRUD)| Stylo.Bot'Specific Pattern
|---|---|
| A `BackgroundService` प्रति आवधिक कार्य | एक `ScheduleCoordinator` टिक संकेत जारी कर रहा है
| A `ConcurrentDictionary` भंडार के रूप में उपयोग किया जाता है | परमाणुओं की स्थिति धारण करता है
| A `switch` एक श्रेणी में स्ट्रिंग का मानचित्रण करने के लिए | निकटतम-सेंट्रॉइड वर्गीकरणM SK2ड्राइप
स्थानीयता के लिए संगणित मान कैश करें
| एक नंगी `DbContext` मेडिलवेयर में | राज्य इंजन में रहता है
| An `ILogger` क्या हुआ निरीक्षण करने के लिए | संकेतों की घोषणा करता है

हर कक्ष बायाँ पाठ्यपुस्तिका है ASP.NET और एक सामान्य अनुप्रयोग में सही है `CLAUDE.md` जो ऐसा कहता है , स्पष्ट रूप से \:\सेंट्रॉइड नियम नहीं है \ ,\ कोई पृष्ठभूमि सेवा अनुसूची समन्वयक का उपयोग नहीं करता है | , | कोई भी |- | स्मृति भंडारों में नहीं | МSK5 | किसी भी कैश को स्थान पर ताज्जुब का पक्ष नहीं लेता है & #44; , | सिग्नल और परमाणु ASP नहीं हैं

यह नहीं था `CLAUDE.md` हर सत्र में ताजा लोड करता है, और प्रत्येक सत्र में यह मॉडल के साथ प्रतिस्पर्द्धा करता है।

**यह पुनर्कार्य के सप्ताहों की लागत है** एक भी नाटकीय विफलता नहीं `BackgroundService` एक समन्वयक tick, a में वापस किया गया `ConcurrentDictionary` जो चुपचाप एक परजीवी भंडार मिट गया था `switch` विवरण को centroid lookup के लिए वापस swapped, सत्र से सत्र के बाद सत्र के पश्चात्. बग कभी भी बिन्दु नहीं था।

नहीं "एजेंट कर सकता है।

---


## इस बात का पैमाना

स्केल ने ड्रिफ्ट नहीं किया. यह गुणा कर दिया है

स्टिलियो.बॉट एक खिलौना नहीं है\.\ यह एक बॉट है\ -\ पता लगाने के प्लेटफार्म \ :\ एक FOSS पता लगाने इंजिन जो YARP गेटवे के माध्यम से वेब अनुप्रयोगों को सामने रखता है\

ईमानदारी से गणना

- स्टिलियो के लिए दो मुख्य रिपोजिटरियाँ
- केवल वाणिज्यिक रिपो के भीतर लगभग बीस परियोजनाएँ
- मेरी अपनी एक मेजबान NuGet पैकेज उत्पाद साझा : [`Mostlylucid.Ephemeral`](https://github.com/scottgal/mostlylucid.ephemeral) (उपकरण [`StyloExtract`](https://github.com/scottgal/styloextract), [`StyloFlow`](https://github.com/scottgal/styloflow), [`StyloIssues`](https://github.com/scottgal/styloissues), [lucidVIEW](https://github.com/scottgal/lucidview).
- बुनियादी ढांचा : हेम चार्ट्स | , | एक माइक्रोक |8 | क्लस्टर |
- एक विपणन साइट जो चेकआउट चलाता है और वास्तविक dashboard को सम्मिलित करता है

इनमें से प्रत्येक एक सतह है जो ड्रिफ्ट में छिड़का जा सकता है।

---


## एकल सुपर

उद्योग एक ही जवाब के लिए पहुंचता रहता है : एजेंट को अधिक संदर्भ देता है\.\ Bigger windows\ .\ Million\ MSC3\token prompts\ .\ RAG सही फ़ाइलों को खींचने के लिए\ M SK5\ MCP जीवित प्रणालियों तक पहुँचने के लिये\ MST6\ Memory layers that summarise past sessions and replay them

**यह सब पुनःप्राप्ति में सुधार करता है**

रिtrieval finds the relevant file. Understanding knows why the file is the way it is

कि पुनः---derivation वास्तविक लागत है।

1. यह खोज पाइपलाइन के लिए ग्रिप्स
2. यह वाद्यकार को पढ़ता है
3. यह पता चलता है कि निर्णय के तीन अक्ष हैं और कम्पोज किया गया है
4. यह ध्यान देता है कि वाणिज्यिक प्लगइन निर्भरता इंजेक्शन के माध्यम से FOSS सिमों को बदलता है

तीस मिनट बाद यह एक करने के लिए पर्याप्त जानता है।

एक स्मार्ट खोज गलत समाधान है

---


## मानव वास्तव में सॉफ्टवेयर कैसे बनाते हैं

कोई भी इंजीनियर पूरे उद्यम प्रणाली को नहीं समझता।

टीमें सिस्टम को डोमेनों में विघटित करते हैं और प्रत्येक पर एक विशेषज्ञ रख देते हैं।

**स्वामित्व ज्ञान से अधिक महत्वपूर्ण है** विशेषज्ञ को सब कुछ जानने की जरूरत नहीं है

एक विघटित प्रणाली को सुसंगत बनाए रखने के लिए संचार है।

यह काम करता है।

---


## मेरी समस्या भिन्न थी

एक छोटे एप्लिकेशन में ड्रिफ्ट एक परेशानी होगी।

आधार है `Mostlylucid.Ephemeral`मेरा अपना NuGet पैकेज `StyloExtract` लेआउट के लिए-fingerprint matching `StyloFlow` संकेत के लिए---प्रचालित कार्यप्रवाहों और लाइसेंस के लिए `StyloIssues` विपणन साइट पर टिप्पणियों के लिए UX [`Mostlylucid.Avalonia.UITesting`](https://github.com/scottgal/lucidRESUME) अपने स्क्रीनशॉट उत्पन्न करता है

यह असली कुत्ते खाना है। <s> , और यह है जो ड्रिफ्ट खतरनाक बनाता है। `BackgroundService` या एक `ConcurrentDictionary` एक एप्लिकेशन को खंडित नहीं कर रहा है. यह एक पैकेज को eroding करता है उन उत्पादों में से प्रत्येक एक पर खड़ा है।

**एक drifted primitive. प्रत्येक उत्पाद इस पर बनाया गया है**

कोडिंग कभी भी इस पैमाने पर कठिन हिस्सा नहीं था

---


## स्वामित्व, संदर्भ नहीं

संदर्भ गलत अक्ष है।

> समस्या यह नहीं है "मैं कैसे एक एजेंट को अधिक संदर्भ देता हूँ

एक विंडो में ज्ञान लोड करें और यह विंडो के साथ मर जाता है।

तब एक सत्र प्रणाली को विस्तारित करने के लिए पैसे देता है।

---


## स्टिलियोएजेंट मॉडल

StyloAgent उस संरचना को चलाने वाले प्रक्रियाओं में बदलता है

- **ऑवरव्यू** वास्तुकार और समन्वयक :`overview-`यह तीन जीवित दस्तावेजों को रखता है।
- **विशेषज्ञ** डोमेन मालिक `foss-` पहचान इंजन का स्वामित्व रखता है `deploy-` निर्माण का स्वामित्व करता है `mae-` सदस्यता और ई-commerce का स्वामित्व रखता है `dash-` और `edit-` डिस्प्लेस का स्वामित्व पढ़ने और लिखने के पथ `prod-` प्लेटफार्म सुरक्षा का स्वामित्व रखता है `test-` सूट का स्वामित्व रखता है
- **संदेश बस** : a git-backed\, fileM SK3drop channel with `inbox`, `outbox`, `archive`, और `saved-context`संदेश एक एजेंट पर एक प्राथमिकता और सतह लेता है
- **पुनर्जलीकरण और निर्जलीकरण** प्रत्येक एजेंट एक जीवित संदर्भ दस्तावेज रखता है
- **कार्यस्थान** एक कार्यक्षेत्र के रूप में एफओएस रिपो और वाणिज्यिक रिपो रजिस्टर
- **संचार** एक सख्त नियम `overview-` मालिक से colliding के बजाय

![स्टिलियोएजेंट कॉकपिटःएमएसके0एजेन्ट और बाईं ओर सिग्नल बसःएम एसके1के बीच डक करने योग्य एजेंट टर्मिनलः एमएसके2 और एक समयरेखाः एम एसके3 दस्तावेजः एम ایسके4 मुद्देः एम इसके5 गिटः एम اس के6 दाहिने ओर राउटर पैनलः एम إس के7](/articleimages/styloagent-cockpit.png)

### यह वास्तव में क्या है

स्टिलियोएजेंट एक डेस्कटॉप कॉकपिट है। `claude` एक PTY के ऊपर चल रही प्रक्रिया, कॉकपिट में अपनी टर्मिनल के साथ\, अपना जीटीई कार्यट्री\, और अपने संदर्भ दस्तावेज़ के साथ-साथ\MSC3\ कॉकपीट एमसीपी सर्वर को होस्ट करता है एजेंट कॉल तथा अपनी स्थिति की रिपोर्ट करने वाले हुक सॉकेट जो उनकी स्थिति देता है।

```mermaid
flowchart TD
    operator([Human operator])
    subgraph SA["Styloagent cockpit"]
        cockpit[Cockpit Shell<br/>Avalonia + Dock]
        bus[Coordination and Fleet<br/>Channel, Mcp, Diagrams]
        session[Session and Terminal Runtime<br/>Sessions, Hooks, PTY]
        repo[Git and Document Library<br/>worktrees, Lucene search]
    end
    agents[Agent fleet<br/>claude specialists]
    fs[(Filesystem and Git<br/>durable trace + worktrees)]

    operator --> cockpit
    cockpit --> bus
    cockpit --> session
    cockpit --> repo
    bus --> session
    session -->|runs claude over a PTY| agents
    agents -->|MCP verbs| bus
    bus -->|reads and writes channel files| fs
    session -->|writes context doc on dehydrate| fs
    agents -->|commit in own worktree| fs

    style SA fill:none,stroke:#6b7280,stroke-width:1px
    style cockpit fill:none,stroke:#7c3aed,stroke-width:2px
    style bus fill:none,stroke:#d97706,stroke-width:2px
    style session fill:none,stroke:#2563eb,stroke-width:2px
    style repo fill:none,stroke:#16a34a,stroke-width:2px
    style agents fill:none,stroke:#6b7280,stroke-width:2px
    style fs fill:none,stroke:#16a34a,stroke-width:3px
    style operator fill:none,stroke:#6b7280,stroke-width:2px
```

**सीपीसी कोर है** cockpit hosts a MCP server, and everything a specialist does to coordinate is an MCP tool call against it

- `send_message` / `check_inbox` : रूट कार्य और इसे खींचने के लिए।
- `spawn_agent` एक मालिक ने इसके तहत एक नया विशेषज्ञ को विभाजित कर दिया
- `claim` / `heartbeat` / `release` एक साझा परिवेश में अभिगम को क्रमबद्ध करें
- `dehydrate_agent` / `rehydrate_agent` एक विशेषज्ञ पार्क करें और इसे पुनर्स्थापित करें
- `wrap_up` परीक्षण:,Merge,Clean up a finished branch
- `report_issue`, `architecture_impact`, `agent_color`, `list_fleet` एक ब्लॉकर फाइल करें

फ़ाइल के नीचे ड्रॉप चैनल जो कहा गया था उसका स्थायी ट्रेस है।

![क्रियाकलाप कालरेखा](/articleimages/styloagent-timeline.png)

### कैसे बस वास्तव में प्रदान करता है

`send_message` चैनल में एक स्थायी मार्कडाउन फ़ाइल लिखता है और भी प्रदान करता है `ChannelDeliveryCoordinator` नए फ़ाइलों के लिए देखता है

एक संदेश को कितना कठिन विराम करता है एक मुक्त नहीं है `DeliveryMode` एक विच्छेदन सीढ़ी :

```csharp
public enum DeliveryMode
{
    Interrupt,       // send ESC to break the current turn, inject immediately
    NextPrompt,      // queue; inject when the agent next reaches idle
    Poll,            // not pushed; the agent checks on its own cadence
    Convenient,      // surfaced in the Bus HUD only
    Informational,   // never actioned or injected; shown as info
}
```

वितरण निष्क्रिय है।

### स्वामित्व कैसे लागू किया जाता है

आपके लाइन में रहना एक सम्मान प्रणाली नहीं है `ownership.yaml`, और एक `OwnershipMap` किसी भी रिपो को हल करता है-उस अभिकर्ता उपसर्ग के लिए सम्बन्धित पथ जो इसका स्वामित्व रखता है

```csharp
// most-specific glob wins, so a session- carve-out inside cockpit-'s
// src/Styloagent.App/** beats the broad glob
public string? OwnerOf(string? path) { /* ... */ }
```

एक PreToolUse गेट उस हलकर्ता को खपत करता है और एक एजेंट को एक फ़ाइल लिखने से रोकता है जो अन्य एजेंट के स्वामित्व में है `overview-` सीमाओं को पार कर सकते हैं क्योंकि यह मध्यस्थता करता है

### जीवितdocs लूप

`overview-` स्वतंत्र नहीं करता है. इसकी प्रणाली प्रवर्धन इसे रील पर रखता है : काम ऊपर से नीचे के तीन स्तरों मेंM SK3 और आगे न जाएँ

```mermaid
flowchart LR
    spec["spec.md<br/>what the system is"]
    shape["architecture.md<br/>C4 shape, owner-coloured"]
    fleet["proposed-agents.yaml<br/>who owns each component"]
    spec --> shape --> fleet
    fleet -.->|specialists report on the bus| spec

    style spec fill:none,stroke:#2563eb,stroke-width:2px
    style shape fill:none,stroke:#d97706,stroke-width:2px
    style fleet fill:none,stroke:#16a34a,stroke-width:2px
```

पहले विनिर्दिष्ट करें : तंत्र क्या है, अन्य किसी भी वस्तु से पहले मानव के साथ सहमत हो गया। `overview-` अपने निष्कर्षों को वापस स्पेक्ट में फोल्ड करता है।

---


## कार्यों के बजाय विशेषज्ञ

अधिकतर एजेंट उपकरणों से कर्मचारी पैदा होते हैं।

स्टिलियोएजेंट विशेषज्ञ बनाता है `foss-` एक बार पता लगाने की इंजन को छुने वाला कोई कर्मचारी नहीं है।

![फ्लाइट रॉस्टर: प्रत्येक विशेषज्ञ रंगMSC1प्राइफिक्स द्वारा कोडित,एक उपतंत्र का स्वामित्व रखने वालाM SK3 प्रस्तावित एजेंटों के साथ मानव एक क्लिक से प्रजनन कर सकता है](/articleimages/styloagent-roster.png)

पहचाने गए बॉट्स dashboard पर दिखाए जा रहे थे जो बहुत उच्च जोखिम के रूप में प्राप्त किया गया था। `foss-` ऐसा नहीं किया था क्योंकि `foss-` यह पता चला कि जोखिम पट्टी सिर्फ दोस्ती के लिए pins है जब एक अंगुल छाप एक सत्यापित दावे स्थिति के साथ भंडारित किया जाता है और कि उस स्थिति को सेट करने वाली विधि `UpdateClaimVerificationAsync`, था **उत्पादन में शून्य कॉलर**लिखा गया और कभी भी तार नहीं किया गया

यह निदान इकमुश्त स्वामित्व से आया था `foss-` पहले से ही वादक को मानचित्रित कर चुका था

StyloAgent यह अपने आप पर साबित करता है `cockpit-` Avalonia शेल के स्वामित्व में है `bus-` समन्वय और वितरण के स्वामित्व में है `session-` पीटीआई और स्पाउन स्टेट मशीन के स्वामित्व में है `repo-` जीट और दस्तावेज़ लाइब्रेरी का स्वामित्व रखता है। `session-`अपना संदर्भ दस्तावेज़

```
## HARD-WON DISCIPLINE (enforced this session, confirmed by overview-)
- Commit by explicit pathspec, atomically, in ONE command. The shared tree has ONE git
  index. A bare `git commit` after `git add` lets ANOTHER agent's concurrent commit sweep
  your staged files (it happened: my clipboard work landed mis-attributed in cockpit-'s 5e54207).
```

एक कार्य पर आधारित कर्मचारी उस collision को टकराता है, और अगला कर्मचारी इसे फिर से टकराव करता है, क्योंकि कोई भी पाठ आगे नहीं लेता `session-` इसे एक बार Hit it once, understand why, and encoded the fix as part of who it is

---


## पुनः खोज के बजाय पुनर्जलीकरण

एक ठंडा सत्र एक रीति से आरंभ होता है।

पुनर्जलीकरण रीति-रिवाज को हटाता है।

राज्य प्रति विशेषज्ञ के एक फ़ाइल में रहता है. यह वास्तविक सहेजा गया संदर्भ है `foss-`हल्का टर्म किया गया

```
# foss- saved context

## Repo state
- Branch: main. My fix commit: 9b849629 (NOT pushed) - the known-bots-VeryHigh fix.

## DONE this session
- known-bots-VeryHigh fix (9b849629) - overview APPROVED, shipped:
  ROOT: UpdateClaimVerificationAsync had ZERO prod callers (never wired). Every fp
  stayed 'unverified' -> known bots read VeryHigh. Redeploying #115 could never fix it.

## NEXT (open, in priority order)
1. overview follow-up: add a REAL end-to-end test through the REAL store, not a double.
2. RISK display Face 1 (still OPEN): risk band missing from dashboard LIST rows.

## Guardrails
- ANY prod fingerprint-DB op = staging-first + express human go.
- CF-IP caveat: if the gateway verifies the bot against CF egress not the real client IP,
  the latch never sets -> still VeryHigh.
```

एक ताजा `foss-` यह पढ़ता है और तुरंत मौजूदा है।

एक एजेंट सत्र चार अवस्थाओं के माध्यम से चलता है `Unspawned`, `Live`, `Dehydrated`, `Exited`.

```mermaid
flowchart LR
    Unspawned[Unspawned] -->|spawn: PTY + launch prompt| Live[Live]
    Live -->|write context doc, stop PTY| Dehydrated[Dehydrated]
    Dehydrated -->|rehydrate: restore from context| Live
    Live -->|wrap up: test, merge, cleanup| Exited[Exited]

    style Unspawned fill:none,stroke:#6b7280,stroke-width:2px
    style Live fill:none,stroke:#16a34a,stroke-width:2px
    style Dehydrated fill:none,stroke:#d97706,stroke-width:2px
    style Exited fill:none,stroke:#6b7280,stroke-width:2px
```

डिहाइड्रेटिंग संदर्भ दस्तावेज लिखता है और पीटीआई को जारी करता है।

---


## मौजूदा प्रणालियों को समझना

फ्लाइट को किसी ऐसी प्रणाली पर छोड़ दें जिसे उसने कभी नहीं देखा है।

`overview-` खोज करने के लिए चला गया। <s> यह पठनीय चलाया। < s> केवल खोज एफओएस कोर से गुजरता है और वास्तविक पाइपलाइन का पता लगा।

फिर यह समझ के रूप में नीचे लिखा है `architecture.md` : एक कोडM SK1grounded C4 अवयव चित्र जिसमें प्रत्येक अवयविक अपने स्वामित्व अभिकर्ता द्वारा रंगाया जाता है **ग्रे का अर्थ है अभी तक कोई मालिक नहीं**, और धूसर एक संकेत है। यह दिखाता है कि कई वाणिज्यिक सेवाओं में कोई विशेषज्ञ नहीं था। `overview-` एकल

यह भाग रिपो है। `overview-` अपनी खोजों को स्पेक्ट में फोल्ड करता है।

---


## बहुसंग्रहों के बीच कार्य करना

रिपो-सेंट्रिक उपकरणिंग रिपोरी को विश्व की इकाई के रूप में देखता है। **विशेषज्ञ अपने डोमेनों को नहीं फ़ोल्डर**, और एक डोमेन रिपोस को पार करता है

एक कार्यस्थान के रूप में दो स्टेलो.बोट रिपोज रजिस्टर `foss-` जहाँ भी यह रहता है पता चलाता है-, और यह दोनों में रहता है , एक सिम से जोड़ा जाता है | : | एफओएस इंजन परिभाषित करता है `IFingerprintStore`DI के माध्यम से एक Postgres क्रियान्वयन में वाणिज्यिक परत स्क्वाप्स `deploy-` गेटवे को फिर से बना दिया, स्टेजिंग अब बॉट कम पढ़ता है पुष्टि करता है, और यह वाणिज्यिक Postgres स्टोर के खिलाफ सही रहा क्योंकि वह स्टोर एक ही सीम के पीछे बैठा FOSS परीक्षण SQLite में चलाया गया है। `Mostlylucid.Ephemeral` और आप एक संविदा बदल दिया है हर उत्पाद पर निर्भर करता है

यहाँ वह हिस्सा है जिसे मैं सबसे पसंद करता हूँ।

---


## वास्तुकला कभी नहीं सोती

जब कोई भी कोडिंग नहीं कर रहा है तब शांत लाभ प्रकट होता है

यहाँ यह डिस्क पर बनी रहती है। `overview-`जीवंत दस्तावेज़

इसका मतलब है कि वास्तुकला अभिप्राय किसी भी व्यक्तिगत चलाने से अधिक रहता है `overview-` एक संकुचन घटना के बाद वापस आता है, यह एक जाँच बिंदु पढ़ता है जो वर्तमान स्थिति और पिछले सत्र की कठिन पाठों से शुरू होता है `foss-` वापस आता है, यह कमिट जानता है `9b849629` भेजा गया है और कि जोखिम मुद्दे का एक पहलू अभी भी खुला है **दीर्घकालिक स्मृति एक विशेषता नहीं है जो किनारे पर बांधी जाती है**क्योंकि काम को रोकने का कार्य वह होता है जो कार्य के बारे में लिखा जाता है

---


## हर निर्णय का औचित्य होता है

संदेश बस मार्ग से अधिक काम करता है।

> वार्तालाप दस्तावेज़ है

![ध्यान-पहली सिग्नल बस](/articleimages/styloagent-bus.png)

यहाँ इस फ्लैट से एक वास्तविक अनुक्रम है `overview-` जोखिम मुद्दे को निर्देशित करने के लिए `foss-`तत्काल चिह्नित

```
From: overview-   Priority: urgent
# PRIORITY: the RISK display+correctness on the dashboard (human: this is the WORST)
Known bots showing VeryHigh ... known-good bots should latch friendly/Verified.
Report root cause + fix.
```

`foss-` जांच की और मूल कारण के साथ वापस आया : सत्यापित | - | दावा लैच कभी भी तार नहीं था `overview-` अनुमोदित और दो शर्तें जोड़ी , दोनों इंजीनियरिंग निर्णयों को बनाए रखने के लिए मूल्यवान है

```
From: overview-   Priority: normal
# APPROVED - ship it (TDD). No DB op = perfect; add a REAL test of the wired flow
1. ADD A REAL TEST that exercises the ACTUAL wired flow end-to-end ... NOT one that
   manually calls UpdateClaimVerificationAsync. That's the exact false-confidence gap
   that hid this.
2. The CF / real-client-IP caveat is real ... if the gateway sees CF egress, the latch
   never fires.
```

दोनों नोट्स provenance हैं. पहले रिकॉर्ड करता है कि एक पिछले परीक्षण ने प्रवाह को झुठलाया और बग को छुपाता है `deploy-`. `foss-` भेजी जा रही कमिट `9b849629`, फिर एक वास्तविक अंत के साथ छिद्र परीक्षण को प्रतिस्थापित करता है `883a1277`, और `overview-` लूप बंद करें

```
From: overview-   Priority: low
# 883a1277 real E2E test = exactly right; told deploy- to build it.
... drives the actual orchestrator + real store + real projection, no manual call ...
that fully closes the false-confidence gap that hid this.
```

अब से छः महीनों के बाद जब कोई पूछता है कि दावे की गाड़ी कहाँ है वहां क्यों तारित है, तो उत्तर गुम नहीं होता।

---


## इसने मेरे कार्यभार को क्यों कम किया

इससे मुझे कोड अधिक तेजी से लिखने के लिए नहीं किया।

**मैं एकीकरण बस बनना बंद कर दिया** स्टिलियोएजेंट से पहले मैं एकमात्र घटक था जो यह समझता था कि कैसे पता लगाने की इंजन1 gateway निर्माण, Postgres स्टोर, और तैनाती पाइपलाइन एक साथ मिलते हैं, तो प्रत्येक क्रॉस-Cut change routed through my head.I held the constraints.I remembered the seams.I re-explained the architecture to whichever agent I was talking with.That work read as just knowing my own system,and it was a tax all time.

अब पुनः निर्माण एक बार होता है और लिखा जाता है :

से पहले | के बाद |
|--------|-------|
| Re-explain the oneM SK2DB seam every session | Encoded as an invariant the specialists honour
एक परिवर्तन के लिए चार डोमेनों पर स्विच करें
याद रखें जो पिछले सत्र भेजा गया है | सहेजा गया संदर्भ मेरे लिए याद रखता है

जो बचा है वह हिस्सा है जो करने के योग्य है।

---


## यह कहाँ जा सकता है

ये विचार हैं-एमएसके0-अवश्यक नहीं हैं-मएसके1 आज कार्यप्रणाली एक इंजीनियर और एक फ्लीट के लिए काम करती है।

- **क्रॉस** एक फ्लैट मशीनों को विस्तारित कर सकता है
- **टीम सहयोग** कई इंजीनियर एक फ्लैट को साझा करते हैं-,-एक ही स्थायी विशेषज्ञों के लिए प्रत्येक रूटिंग कार्य करता है-,-अर्थात् एक व्यक्ति में फंसने की बजाय वास्तुकला स्मृति साझा होती है
- **दूरस्थ विशेषज्ञता** एक विशेषज्ञ जो उस डोमेन का मालिक है जिसे उन लोगों द्वारा प्राप्त किया जा सकता है जो उसका मालिक नहीं हैं
- **साझा विशेषज्ञ पैकेज** एक खोज विशेषज्ञ या Kubernetes विशेषज्ञ किसी अन्य टीम को शुरूआत बिंदु के रूप में नहीं बनाया गया
- **संगठन** विशेषज्ञों द्वारा प्राप्त संकलित समझ जो लोगों को छोड़ने और शामिल होने के बीच जारी रहती है, जिससे ज्ञान बाहर नहीं निकलता जब कि इसे रखने वाले इंजीनियर ऐसा करते हैं

यह पिछला बहुत दूर है और मैं इसे दावा नहीं करता

---


## एक अजीब उपयोग केस, और कोई योगदान नहीं

मेरे उपयोग का मामला अजीब है। <s> मैं एक व्यक्ति हूँ जो अपने उत्पादों और पैकेजों के एक संstellation में एक अभियांत्रिक एजेंटों की एक अभियंता संगठन तक पहुंचती है।

इसी कारण से मैं योगदान स्वीकार नहीं करता।

[![नवीनतम प्रकाशन](https://img.shields.io/github/v/release/scottgal/styloagent)](https://github.com/scottgal/styloagent/releases)

---


## निष्कर्ष

सुधार एक बड़े स्मृति के साथ कोडिंग एजेंट नहीं था। <s> यह रूप में परिवर्तन था।

यह पूरा तरीका है।

---


## अनुसूची : कार्यप्रणाली व्यवहार में

यहाँ ज्ञात है।

1. **निवेदन प्राप्त करता है** मैंने फ्लैट को बताया कि डिस्प्ले पर सबसे बुरी बात जोखिम प्रदर्शन था `overview-` इसे दो मुखों के साथ एक जांच के रूप में framed : जोखिम नहीं दिखाया गया है , और जब दिखाया जाता है गलत जोखिम
2. **विशेषज्ञ के लिए मार्गों की समीक्षा** एक त्वरित संदेश `foss-`पता लगाने की इंजन के मालिक , के साथ गार्डरेल कि कोई भी उत्पादन अंगुली छाप - DB पुनः МSK3 डेरिव पहले स्टेजिंग और एक स्पष्ट मानव जा करने की जरूरत है
3. **विशेषज्ञ जांच करता है** `foss-` दावे जाल के लिए इसे खोजा और वास्तविक कारण पाया : `UpdateClaimVerificationAsync` उत्पादन में शून्य कॉलर्स था
4. **चर्चा हो रही है** `overview-` टीडीडी के तहत अनुमोदित और बस पर दो शर्तों को जोड़ा : एक वास्तविक अंत जोड़ें \- \to \ - \end test \ `deploy-`.
5. **कोड एजेंट क्रियान्वयन करता है** `foss-` orchestrator seam पर लैच तारित `9b849629`. कोई उत्पादन डीबी ऑपरेशन की आवश्यकता नहीं है
6. **परीक्षण चलाएँ** पहला परीक्षण ने यह साबित किया कि स्टोर को '.' कहा गया था `foss-` फिर एक वास्तविक अंत जोड़ा - में \- \end परीक्षण वास्तविक वाद्य मंडली चलाने के लिए `883a1277`.
7. **दस्तावेज़ अद्यतन** अलग से कोई नहीं
8. **विशेषज्ञ निर्जलन करता है** `foss-` अपने सहेजे गए संदर्भ को लिखता है : `9b849629` shipped, `883a1277` उतरा, एक मुख अभी खुला है, गार्डरेल आगे ले जाया गया
9. **ज्ञान बनाए रखा जाता है** एक गेटवे में फिर से बनाया गया है, जो कि स्वामित्व के द्वारा चलाया गया था `deploy-`, स्टेजिंग पर सत्यापित किया गया, और एक निगरानी के लिए पात्र बन गया। `foss-`, जो पहले से ही उत्तर का स्वामी है

पूरे लूप को जब यह बस से आगे बढ़ता है

```mermaid
sequenceDiagram
    participant H as Human
    participant O as overview-
    participant F as foss-
    participant D as deploy-
    H->>O: the risk display is the WORST
    O->>F: PRIORITY (urgent), root-cause the risk verdict
    F->>F: trace projection to the claim latch
    F->>O: root cause, UpdateClaimVerificationAsync never wired
    O->>F: APPROVED, ship it plus a REAL end-to-end test
    F->>F: commit 9b849629, then 883a1277 (real e2e test)
    O->>D: rebuild the gateway from 883a1277
    D->>D: staging, known bot now reads LOW not VeryHigh
    D->>O: verified green on staging, ready for a guarded prod cut
```

यह बस पर संदेशों की वास्तविक क्रम है

---


## संबंधित लेख

- [क्या LLMs सेंसर के रूप में विफल](https://www.mostlylucid.net/blog/llms-fail-as-sensors) एक सीमांत युक्ति के रूप में संभाव्यतावादी संश्लेषक का उपयोग करने की श्रेणी त्रुटि
- [MCP एक परिवहन है](https://www.mostlylucid.net/blog/mcp-is-a-transport-not-an-architecture) आर्कीटेक्चर प्रोटोकॉल से ऊपर क्यों रहता है
- [स्टिलियो.बॉट:बौट्स कैसे स्मार्ट हो गया | ( | भाग |2)](https://www.mostlylucid.net/blog/botdetection-part2-signature-pipeline-and-stylobot-architecture) पता लगाने की इंजन इस फ्लैट का निर्माण करता है और चलाता है
- [साइडकार वास्तुकला](https://www.mostlylucid.net/blog/sidecar-architecture) - कैसे स्टेलो |. |बोट इंजन किसी स्टैक से जुड़ता है