← wiki bosh sahifa

SOP — X1 Zanjirlar auditori

W1 shu faylni wiki/agentlar/X1.md ga oladi.

Maqsad

"A berdi = B oldi" sverkasi — data/uzatish/<sana>.jsonl va data/kpi/*/<sana>.json ni konfig/agentlar.json bilan solishtiradi, kod daraxtini shlyuzni chetlab o'tishga tekshiradi (statik grep).

Kirish

Chiqish

Qanday ishga tushiriladi

bin/inplus ishga X1 python3 agents/x1_auditor/main.py --bir-marta --sana 2026-09-19 Jadval: konfig/agentlar.json → X1.jadval (22:00, timer). audit(sana) funksiyasi to'g'ridan-to'g'ri ham chaqiriladi (testlar, boshqa kunlar uchun).

Muhim moslashtirish

lib/inplus/uzatish.oldi() bitta obyekt uchun ENG OXIRGI berdining uzatish_idsini oladi — bir kunda bir faylga bir necha marta yozilganda (masalan X0 sinov jurnali) bu noaniqlik yaratadi. X1 shuning uchun berdi/oldini uzatish_id bo'yicha moslaydi (obyekt emas) va X0'dan o'ziga (kimga: "X1") kelgan har bir xabarni alohida "oldi" qiladi (_oldi_yoz, libni o'zgartirmasdan).

Yiqilsa nima qilish

Kimga aytish