این شکلشه

یک جلسه دیباگ دو ساعته تبدیل به یک پست می‌شه. تو حتی یک ابزار نوشتن هم باز نمی‌کنی.

الان مرتب منتشر می‌کنم؛ قبل از موتور اینطور نبود. هر سه‌شنبه جلسه بیلد رو تموم می‌کردم، به کار نگاه می‌کردم و فکر می‌کردم «باید درباره این پست بذارم» — و پست نمی‌ذاشتم. نه چون نمی‌تونستم بنویسم؛ چون نوشتن یعنی سوییچ کردن از سازنده به خالق. و اون سوییچ هیچ‌وقت اتفاق نمی‌افتاد.

لاگ جلسه: ۲ دقیقه یادداشت

۲ ساعت وقت صرف رفع context drift توی یک ورک‌فلو LangGraph کردم. ریشه مشکل: تعداد زیاد انتقال استیت پنهان بین نودها. راه‌حل: اسکیمای صریح استیت با فیلدهای اجباری برای هر انتقال.

پست تولیدشده: خروجی

بیشتر ایجنت‌های AI به‌خاطر پرامپت شکست نمی‌خورن؛ به‌خاطر اینکه هیچ‌کس نمی‌دونه توی چه استیتی هستن. هر انتقال پنهان یه نقطه driftه و هر نقطه drift یه باگ خاموشه. استیت رو صریح کن.

همون جلسه، با قاب متفاوت. استخراج‌شده، نه نوشته‌شده. موتور چیزی رو بیرون می‌کشه که از قبل اونجاست.


چطور کار می‌کنه

دو ماشین حالت مستقل از هم اجرا می‌شن: LLM مراحل خلاقانه رو انجام می‌ده و اسکریپت‌ها مراحل مکانیکی رو. این دو هیچ‌وقت همپوشانی ندارن.

01

لوپ ویکی IDLE ← INGEST ← ANALYZE ← RECONCILE ← INDEX ← VALIDATE ← COMPLETE. یادداشت‌های خام رو وارد می‌کنه، موجودیت‌ها رو استخراج می‌کنه، به صفحه‌های ویکی تبدیل می‌کنه و به هم لینک می‌کنه.

02

لوپ محتوا IDLE ← SESSION ← STRATEGY ← COMPILE ← DRAFT ← GATE ← QUEUE ← PUBLISH. بر اساس آرکی‌تایپ دسته‌بندی می‌کنه، کامپایلر ۸ مرحله‌ای رو اجرا می‌کنه، برای هر پلتفرم به فرمت خودش درفت می‌کنه و هر درفت رو از دروازه‌ها رد می‌کنه.

03

دروازه کیفیت ۱۶ دروازه مکانیکی (تعداد کاراکتر، قلاب، مخاطب، frontmatter، تکرار واژه) به‌علاوه ۱۴ دروازه خلاقانه. نمره ترکیبی باید به ۰.۸۵ برسه؛ درفت‌های ردشده وارد صف نمی‌شن.


چی به دست میاری

ریپو رو کلون کن و موتوری رو می‌گیری که من روزانه باهاش کار می‌کنم. ۱۹ کامند، ۸ تمپلیت، ۳۰ دروازه، دو لوپ، یک معماری.

19

۱۹ کامند اسلش

/extract, /post, /publish, /state, /health, /config, /optimize, /prune و ۱۱ تای دیگه. هر کدوم یه فایل مارک‌داونه که ایجنتت موقع فراخوانی می‌خونتش.

8

۸ تمپلیت

وبلاگ، LinkedIn، X، مفهوم، موجودیت، خلاصه، مقایسه، لاگ جلسه. هر کدوم با frontmatter و ساختار مناسب پلتفرم خودش.

30

۳۰ دروازه کیفیت

۱۶ مکانیکی (با کد اعمال می‌شن) + ۱۴ خلاقانه (قضاوت با LLM). هر دروازه یه کف سخته که پایپلاین نمی‌تونه ازش رد بشه. نمره ترکیبی باید به ۰.۸۵ برسه.

2

۲ ماشین حالت

لوپ ویکی برای دانش انباشتی؛ لوپ محتوا برای انتشار. همون الگوی اقدام←مشاهده←ارزیابی←به‌روزرسانی←تکرار. دامنه متفاوت، معماری یکسان.

14

۱۴ سوال راه‌اندازی

SETUP.md رو توی هر ایجنت LLM پیست کن. ایجنت خودش پلتفرمت رو تشخیص می‌ده، همه کامندها رو نصب می‌کنه و ستاپ ۱۴ سوالی ICP/صدا/برند رو اجرا می‌کنه. حدود ۱۵ دقیقه.

صفر وابستگی

Python 3، bash، git؛ بقیه اختیاریان. نه npm. نه Docker. نه اشتراک SaaS. سیستم توی ریپوی خودته.


راه‌اندازی: کلون + پیست

چهار قدم. یک پیست. حدود ۱۵ دقیقه. موتور به ورک‌فلوی تو وصله.

git clone https://github.com/ShayanSpiel/SpielOS my-os
cd my-os
01
ریپو رو کلون کنgit clone https://github.com/ShayanSpiel/SpielOS my-os && cd my-os
02

SETUP.md رو توی هر ایجنت LLM باز کن Cursor، Claude Code، opencode، Continue، ChatGPT. بلوک پرامپت رو کپی کن و پیستش کن.

03

ایجنت نصب و ستاپ رو انجام می‌ده پلتفرم رو تشخیص می‌ده، کامندها رو نصب می‌کنه، ستاپ ۱۴ سوالی رو اجرا می‌کنه. همه فایل‌های کانفیگ رو می‌نویسه. حدود ۱۵ دقیقه.

04

اولین کامندهات رو اجرا کن /state برای وضعیت، /extract my-notes.md برای ورود یادداشت‌ها، /post “my first session” برای درفت و /health برای چک.


سیستم دو لایه‌ای

اوپن‌سورس، یا انجام‌شده برای تو. انتخاب با خودته.

لایه ۱: اوپن‌سورس · رایگان

ریپو، متدولوژی، پایپلاین. کلون کن، پیست کن، سفارشی کن. این چیزیه که از ریپوی گیت‌هاب می‌گیری: همون موتوری که من روزانه باهاش کار می‌کنم. کلونش کن، پرامپت ستاپ رو توی ایجنتت پیست کن، به ۱۴ سوال جواب بده — تا عصر یه پایپلاین محتوای کارآمد داری.

لایه ۲: نصب DFY · ۹۹۰ دلار

پایپلاین کامل که توی ورک‌فلوی تو نصب می‌شه، با صدای تو پوزیشن گرفته و ۳۰ روز بازبینی داره: استراتژی پوزیشنینگ، طراحی آفر، بازنویسی بایو، ایجنت‌ها و تمپلیت‌ها با صدای تو، طراحی ورک‌فلو، ۳ نمونه ستون آماده انتشار و ۳۰ روز بازبینی بعد از انتشار.

14

۱۴ روز نصب

پایپلاین کامل توی ورک‌فلوی تو؛ صاحب همه فایل‌ها تویی. بدون اشتراک، بدون ایمیلی که دو سال بعد بگه «قیمت‌ها عوض شد».

30

۳۰ روز ضمانت برگشت پول

اگه بعد از ۳۰ روز ۵ جلسه رو با موتور اجرا کرده باشی و ۵ درفت مستقلِ تست‌شده نداشته باشی، کل پول برمی‌گرده و سیستم رو هم نگه می‌داری.

3

۳ اسلات در ماه

سقف سخته؛ نصب ۱۴ روزه رو خودم دست‌به‌کار می‌شم. ۳ فاندر در ماه؛ بقیه یا صبر می‌کنن یا خودشون نسخه اوپن‌سورس رو اجرا می‌کنن.


چرا این وجود داره

اول برای خودم ساختمش؛ ریپو بعد از ماه‌ها تکرار از خزانه کاری خودم درومد. تمپلیت‌ها هموناییان که هر روز باهاشون کار می‌کنم. اینجا هیچ تئوری‌ای نیست؛ هر فایل توی پروداکشن تست شده.

بینش ساده‌ست: هیچ‌وقت نباید بری سراغ ساختن محتوا؛ کار خودت باید از قبل محتوا رو توش داشته باشه. موتور چیزی رو استخراج می‌کنه که از قبل اونجاست.

اگه منتشر می‌کنی ولی پست نمی‌ذاری

این سیستمه که درستش می‌کنه. کار انجام می‌شه، ثبت می‌شه، درفت‌ها ساخته می‌شن. تو فقط بازبینی می‌کنی و منتشر می‌کنی.

اگه منتشر نمی‌کنی

این سیستم نجاتت نمی‌ده؛ محتوایی برای استخراج وجود نداره. اول بساز، بعد موتور رو اجرا کن.

اگه هر دو رو می‌خوای

نصب DFY هم سیستم رو بهت می‌ده هم استراتژی رو: متدولوژی نصب‌شده، تمپلیت‌های پوزیشن‌شده با صدای تو، ۳ نمونه ستون آماده و ۳۰ روز بازبینی.

ریپو رو کلون کن. ستاپ رو پیست کن. به ۱۴ سوال جواب بده. موتور در ۱۵ دقیقه به ورک‌فلوی تو وصله.

اوپن‌سورس، با لایسنس MIT. یا انجام‌شده برای تو با ۹۹۰ دلار. ۳ اسلات در ماه. به @ShayanSpiel DM بزن یا برای نصب DFY درخواست بده.

ریپوی SpielOS رو کلون کن