> For the complete documentation index, see [llms.txt](https://docs.yemreak.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yemreak.com/contents/d9df9b39.md).

# Deterministik Mimari · Config (\_manifest.ts) Driven Architecture · Zero markdown 14 Nov 2025

> **oznel konusmalarim**, **nesnel bilgiler**

Şu an üzerine çalıştığım yaklaşım **her şeyimi deterministik yapmak**. Projelerimde tüm her şeyin **deterministik olduğu, string gibi tiplerin kullanılmadığı** bir mimari deniyorum.

Her proje ve modül kendisini **\_manifest.ts** dosyolarıyla diğer modülslara haberdar ediyor. Hedeflenen **sistemin %100 bir şekilde her bir parçasından haberdar olması.**

Bu süreç doğrultusunda **geliştirme süreci çok uzayacak** farkındayım. Bu bedel ödenebilir mi? Onun testini yapıyorum aslında. Çünkü geliştirme sürecini yapay zekalar yaptığı için sanki **ödenebilir gibi** geliyor.

Ayrıca bir diğer yaptığım şey de şu, **hiç doküman yazmayayım, type dosyaları oluşturayım ve type dosyaların üzerinde JsDoc ile dokümanlari embedded yapayım**. Ve bunu yaparken de sadece örüntüyü vereyim, yani uzun açıklama yok, sadece örüntü, template.

Bir diğer ilginç keşfettiğim şey de; kendi telegram botumu sistematik hale getirirken, `_manifest` ile, insana dair benzerlikler görüyorum. İnsanı da büyük bir sistem olarak görüyorum.

```sh
Bot ↔ İnsan Paralelleri:

  ┌─────────────────┬──────────────────────┬─────────────────────┐
  │ Kategori        │ Bot                  │ İnsan               │
  ├─────────────────┼──────────────────────┼─────────────────────┤
  │ Identity        │ id, button           │ İsim, erişim        │
  │ UI              │ output, keyboard     │ Görünüş, jest       │
  │ Lifecycle       │ activations, skills  │ Uyku, yetenekler    │
  │ Integration     │ dependencies, perms  │ Aile, arkadaş       │
  │ Behavior        │ lifecycle, editable  │ Tepki, esneklik     │
  └─────────────────┴──────────────────────┴─────────────────────┘
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yemreak.com/contents/d9df9b39.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
