§01
Umumiy ko'rinish
- Bu nima: O'zbekiston restoranlari uchun fiskalizatsiya mahsuloti.
ofdplugin— iiko POS uchun plagin bo'lib, lokal fiskal qurilma orqali fiskal operatsiyalarni bajaradi;ofd_landing— mahsulotning marketing landing sahifasi. - Turi / holati / roli: other (POS plagin + landing) / active / contributor (landing — foydalanuvchi yakka 27 kommit; plagin — Shahzod tomonidan 1 ta squash kommit, kod muallifligi noaniq).
- Faol davr: 2026-yil mart (plagin init 2026-03-07; landing 2026-03-18).
ofd/darajasida 7 ta CC sessiya.
§02
Stek
- ofdplugin (C#/.NET 4.7.2): iiko
Resto.Front.Api(IFrontPlugin), build faqat MSBuild orqali (VS2022, eski csproj). Fiskal qurilmaga JSON-RPC (http://127.0.0.1:3448/rpc/api), event handlerlarStack<IDisposable>ichida (LIFO tartibda dispose), litsenziyalash (module 19011701). Deploy manzili:iiko\iikoRMS\Front.Net\Plugins\. - ofd_landing (Next.js 16): App Router,
@base-ui/react, framer-motion, lucide, i18n (i18n/,messages/,proxy.ts), Bun. Superpowers spetsifikatsiyalari asosida qurilgan (docs/superpowers/plans|specs/2026-03-12-ofd-landing*).
§03
Nima qilindi
- ofdplugin: 1 ta kommit
e5e4d42 first(Shahzod) — plagin yaxlit holda import qilingan (squash). Fiskal logikani o'z ichiga oladi (OFD cheklar, Humo/Payme/Click karta to'lovlari, chop etish). - ofd_landing: 27 ta kommit (barchasi Davron) — superpowers plan/spec asosida noldan qurilgan landing (dizayn spetsifikatsiyasi + reja), i18n.
- Hajmi: jami 28 ta kommit; foydalanuvchi — butun landing.
§04
Texnik chellenjlar
- iiko fiskal plagini (
ofdplugin, C#/.NET): iiko POS ni O'zbekiston fiskal qurilmasi bilan JSON-RPC orqali integratsiyalash, OFD fiskal cheklar + to'lovlar (Humo/Payme/Click) + chop etishni boshqarish;IFrontPluginorqali lifecycle va resurslarni deterministik bo'shatish (Stack<IDisposable>, LIFO). → nishe: POS/fiskal integratsiya, yopiq restoran tizimi uchun .NET plagin (foydalanuvchining iiko plaginlari bo'yicha ma'lum tajribasiga mos keladi). ⚠️ kodning git muallifligi — Shahzod (1 ta squash kommit); foydalanuvchining plaginga qo'shgan shaxsiy hissasi aniqlashtirishni talab qiladi. - Spec-first jarayoni orqali qurilgan landing (
ofd_landing+docs/superpowers/specs|plans): avval dizayn spetsifikatsiyasi va reja, keyin Next.js 16 da implementatsiya — tuzilgan, AI boshqaruvidagi (superpowers) vorkflow. → "spec → plan → code" intizomini namoyish etadi.
§05
AI yordamida ishlab chiqish
- Topilgan sessiyalar: 7 ta .jsonl. Ikkala komponentda ham
.superpowers/,.claude/. - AI bilan nima qilingan: landing — superpowers spec/plan asosida (
2026-03-12-ofd-landing-design.md+-ofd-landing.md); ehtimol plagin ishi ham (plaginning CLAUDE.md fayli batafsil, rus tilida). - Pattern: superpowers orqali spec-driven development (alohida specs/plans fayllari) — yetuk AI vorkflow.
§06
Yutuqlar va metrikalar
- 2026-yil martda fiskalizatsiya mahsulotining ikkita komponenti (plagin + landing).
- Landing — yakka, spec-first; plagin — nishe iiko/fiskal integratsiya.
- Hajmi kichik; metrikalar yo'q.