MILAGPT
Hujjatlar · Hafta ritmi

Duşanba — reja, juma — reja-fakt

Sörab olinadigan hisobot ham, xayoldan olingan yaxlit raqamli hisobot ham birday foydasiz. Mila har bir haftani bitta ritmda olib boradi: duşanba kuni — har bir iştirokçi bilan reja, juma kuni — bitta varaqlanadigan postda reja-fakt. Raqamlar — faqat uning fayllaridan; fayl bölmasa, slaydda nol emas, «maʼlumot yöq» deb yoziladi.

Öz biznesining haftasini bitta postda, söramasdan köriş istagan egasi uçun.

Hafta

Har bir haftada uçta nuqta

Ritm kanonda yozilgan — barça Milalar uçun umumiy qoidalar faylida. Hisobot kuni sukut böyiça — juma; egasi uni bitta gap bilan şanba yoki yakşanbaga köçiradi. WEEK-RHYTHM.md:10-16

01 · DUŞANBA 09:00

Nimani kördim — va nimani körmagan bölişim mumkin

Mila har bir iştirokçiga yozadi: uning haftasida nimani kördi (3–5 qator: vazifalar, bajarilgan işlar, kelişuvlar), nimani körmagan bölişi mumkin (telefon suhbatlari, uçraşuvlar, chatlardan taşqaridagi iş) va şu haftaning uçta asosiy işi.

WEEK-RHYTHM.md:20-24
02 · DUŞANBA, 13:00 GAÇA

«N-hafta» xulosasi

Duşanba holatiga biznes ahvoli: asosiy raqamlar va nima yonayotgani. Odamlar böyiça hafta rejasi: har birida natijasini tekşirsa böladigan 1–3 iş. Çorak maqsadlari böyiça siljiş. Xulosani egasi oladi, fayl — Mila uyidagi WEEK.md.

WEEK-RHYTHM.md:26-32
03 · JUMA 18:00

Reja-fakt: ikki hisobot

Egasiga — kompaniya böyiça hisobot. Har bir iştirokçiga — haftaning şaxsiy yakuni. Uni plan-fakt könikmasi bitta varaqlanadigan post qilib yuboradi.

WEEK-RHYTHM.md:36-38
Juma

Egasi juma hisobotida nimani köradi

Sakkiz blok. Blok böyiça maʼlumot bölmasa — şunday deb yoziladi. WEEK-RHYTHM.md:40-51

Egasiga juma hisobotining bloklari
BlokIçida nima bor
Reja → faktDuşanba işlari: ✅ bajarildi · 🟡 qisman · ❌ yöq — har birida oçib köriş mumkin bölgan dalil
KöçadiKeyingi haftaga nima ötadi va nega — bir qatorda
OdamlarHar birining faolligi: bajardi, oldi, chatlarda; faqat faktlar, bahosiz
PulHaftaning daromad va xarajatlari, agar ular bölgan va Milaga körinsa
KPIKompaniyaning 3–5 ta asosiy raqami, haftama-hafta (Δ)
OKRÇorak maqsadlari böyiça siljiş
ĞoyalarHafta davomida paydo bölgan yangiliklar
QadamKeyingi hafta uçun Milaning bitta tavsiyasi

Har bir iştirokçiga — uning yakuni: uning rejasi, uning fakti, nima köçadi, bitta ğalaba ovoz çiqarib aytiladi va keyingi hafta uçun bitta maslahat. Faqat uning maʼlumotlari: boşqalarning natijalari unga körsatilmaydi. Ğalabalarni ovoz çiqarib aytiş — konstitutsiyaning 8-qonuni. WEEK-RHYTHM.md:53 CONSTITUTION.md:22

Öşa juma kuni yana ikki qator qöşiladi: topşirilgan işlarning qança qismiga odam javob bergani va Mila örganişi mumkin bölgan bitta yangi könikma — egasining maqsadiga eng yaqini. obratnaya-svyaz:41-45 mila-update:92-96

Post qanday yiğiladi

Fayllardan qoralama, bitta varaqlanadigan post

01 · FAKTLAR

Faqat öz fayllaridan

collect.py hafta rejasini (WEEK.md), duşanbadan jumagaça kun pultlarini va MONEY.md faylini öqiydi — oxirgisini faqat Mila pul hisobini yuritsa. Fayl yöq — pul haqida slayd ham yöq. Duşanbadan seşanbaga köçirilgan iş bir marta sanaladi: raqami öşa qoladi. Kun pultida iş faqat dalil bilan yopiladi. collect.py:6-10 plan-fakt:10-15 collect.py:66-76 pult-dnya:10 pult-dnya:24

Böş hafta — nol emas: nol fakt bölib öqiladi, şuning uçun plitkada «maʼlumot yöq». collect.py:124-127 test_plan_fakt.py:27-28 CONSTITUTION.md:16

02 · ŞAXSIY MAʼLUMOTLAR

Telefon raqami slaydga tuşmaydi

WEEK.md — erkin matn, şuning uçun slayddan oldin karta raqami ****1234 körinişiga keladi, telefon va poçta esa qisqa belgilarga almaşadi. № belgisidan keyingi uzun raqam va chat id telefon deb olinmaydi. collect.py:16-20 collect.py:47-59 test_plan_fakt.py:29-32

03 · SLAYDLAR

Kvadrat 1080×1080

make_slides.py slaydlarni topilgan istalgan Chromium bilan çizadi. Faqat kvadrat: varaqlagiç 4:5 ni yuqori va pastdan kesadi. Qoralamani Mila öz sözlari bilan qayta yozadi: muqova — haftaning bir jumlalik xulosasi, har slaydda 3–5 qator, har bir slaydni esa yuboriştan oldin oçib köradi. make_slides.py:2-8 make_slides.py:107-108 plan-fakt:17-19

04 · BITTA POST

Ön ta alohida rasm emas, bitta varaqlanadigan post

send_slideshow.py 2–10 slaydni bölimlarga ajratilgan matn bilan bitta post qilib yuboradi. Unga javob sifatida — «❓ Savollar bering (N)» va «✅ Qabul qildim» tugmalari, post esa qadab qöyiladi. Bot tokeni xato bölganda ham çiqişda körinmaydi. Keyin WEEK.md ga «N-hafta reja-fakti» qatori yoziladi, duşanba rejasi undan boşlanadi. send_slideshow.py:1-8 send_slideshow.py:48-49 plan-fakt:21-25 send_slideshow.py:72 test_plan_fakt.py:62-64 plan-fakt:27-28

Könikma testi: 7ac7ab0 kommitida 17 tekşiruvdan 17 tasi ötdi, tarmoq va brauzersiz. test_plan_fakt.py:1-3 CHANGELOG.md:112

KPI va OKR

Biznes qanday yaşaydi va qayoqqa ketmoqda

KPI — biznes tirik va ösayotganini körsatadigan asosiy raqamlar: murojaatlar, sotuvlar, tuşum, mijozlarga javoblar, naşrlar. Har bir kompaniyaning öz 3–5 ta raqami bor; ularni birinçi duşanbada egasi bilan birga tanlaşadi. WEEK-RHYTHM.md:57

OKR — maqsadlar va asosiy natijalar, Intel va Google amaliyoti. Çorakda bir marta egasi 1–3 ta maqsadni sözlar bilan qöyadi, har birida 2–4 ta ölçanadigan natija bor. Har juma Mila har bir natija neça foizga siljiganini körsatadi. 70 % bajariş — normal: OKR zaxira bilan qöyiladi. WEEK-RHYTHM.md:59

Farqi: KPI biznes qanday yaşayotganini aytadi, OKR — bu çorakda qayoqqa ketayotganini. WEEK-RHYTHM.md:61

Oxirigaça
  • Juma. Hisobot ostida — «✅ Qabul qildim, tanişdim». Bosiş jurnalga sana va vaqt bilan qator bölib yoziladi. Şanba ertalabigaça bosilmasa — bitta yumşoq eslatma, keyin — duşanba xulosasida bir qator.
  • Duşanba. Reja «✅ Reja qabul qilindi» tugmasidan keyin qabul qilingan hisoblanadi. Qisman javob bersa — keyingi savol; jim tursa — uning vaqti bilan 11:00 va 15:00 da eslatma, kuniga uçta xabar doirasida. WEEK-RHYTHM.md:73-74
Çegaralar

Şaxsiy narsa — şaxsiy

Oçiğini aytsak

Bu sahifa nimani vaʼda qilmaydi

Repozitoriyda

Har bir qatorni özingiz öqib çiqing

Kanon har bir Milaga yangilaniş bilan keladi. U özgarsa, yangilaniş rejasi «Yangilaş» tugmasidan oldin öqiş haqida alohida qator çiqaradi va xavfni örtaçadan past qöymaydi. update.py:814-815 update.py:864

Mila-agent repozitoriyidagi hafta ritmi fayllari
FaylNima qiladi
canon/WEEK-RHYTHM.mdritm: duşanba, juma, KPI va OKR, çegaralar
skills/plan-fakt/SKILL.ru.mdjuma reja-fakti könikmasi: faktlar, slaydlar, yuboriş
plan-fakt/scripts/collect.pyWEEK.md, kun pultlari va MONEY.md dan hafta qoralamasi; şaxsiy maʼlumotlar yaşirilgan
plan-fakt/scripts/make_slides.pykvadrat slaydlar 1080×1080
plan-fakt/scripts/send_slideshow.pybitta varaqlanadigan post; token çiqişda körinmaydi
plan-fakt/post-template.htmlpost matni bölimlar böyiça
plan-fakt/test_plan_fakt.pytarmoq va brauzersiz 17 ta tekşiruv
skills/pult-dnya/SKILL.mdkun pulti: dalilli «bajarildi» qayerdan keladi
skills/raspisanie/SKILL.mdqayta işga tuşgandan keyin ham saqlanadigan jadval
Oçiq kod · Apache-2.0

Fork qiling, örgating, PR yuboring

Töplam oçiq: könikmalar, hooklar, vositalar va şablonlar. Har bir pull requestni odam va Mila Sifat öqib çiqadi.

Sahifadagi faktlar: github.com/shakhruz/mila-agent (main, 7ac7ab0), 30.10.2026 da tekşirildi. Telefondagi yozişma — tasvir uçun. «Mila», «MILAGPT» va logotip — MILAGPT tovar belgilari.