> ## Documentation Index
> Fetch the complete documentation index at: https://memelabs-a332cd9d.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Kiến trúc

> Kiến trúc hiện tại của MEME LABS: control plane, stage outputs và runtime layer.

# Kiến trúc

## Thesis

MEME LABS là một operating system theo giai đoạn:

1. phát hiện narrative mới
2. chọn đúng một narrative
3. khóa concept
4. tạo content và media
5. launch và quan sát phản ứng thật
6. archive lại để giữ campaign package
7. chạy public loop khi cần
8. học lại để cải tiến hệ thống

## Ba lớp chính

## 1. Control plane

`/.agents/`

Đây là nơi chứa:

* stage routers
* workflows
* orchestration specs
* các capability nội bộ để agent làm việc

Control plane không phải là nơi lưu campaign output.

## 2. Durable outputs

Đây là ba thư mục quan trọng nhất của pipeline:

* `/.narrative/`
* `/.concepts/`
* `/.campaigns/`

Chúng là các stage outputs bền vững, dùng để review, handoff, archive và học lại.

## 3. Runtime layer

Bao gồm:

* `/prompts/`
* `/scripts/`
* `/output/` khi runtime cần sinh file tạm

Đây là lớp chạy máy, không phải lớp ra quyết định.

## Nguyên tắc kiến trúc

### Stage trước phục vụ stage sau

Step 1 không tồn tại để “scan cho vui”. Nó tồn tại để tạo ra package đủ tốt cho Step 2 chọn winner.

### Mỗi stage phải có artifact

Không có artifact thì không có review, không có audit, và không có handoff.

### Một narrative đi trọn đường

MEME LABS không tối ưu cho việc nhiều narrative cùng chạy trọn pipeline một lúc.

### Launch chỉ là một stage

Launch không phải đích cuối. Đích cuối là campaign package đủ rõ để đánh giá cả hệ thống.

## Source of truth hiện tại

Nếu cần đọc đúng logic vận hành nội bộ, các file gốc hiện tại là:

* `/.agents/workflows/memelabs/master-plan.md`
* `/.agents/workflows/memelabs/stages/`
* `/.narrative/README.md`
* `/.concepts/README.md`
* `/.campaigns/README.md`

Bộ Mintlify docs này là lớp tài liệu chuẩn hóa để review và vận hành dễ hơn.
