§01
Overview
- What it is: fiscalization product for Uzbekistan restaurants.
ofdpluginis a plugin for iiko POS that executes fiscal operations via a local fiscal device;ofd_landingis the product's marketing landing page. - Type / status / role: other (POS plugin + landing) / active / contributor (landing — user solo 27 commits; plugin — 1 squashed commit by Shahzod, code authorship unclear).
- Active period: March 2026 (plugin init 2026-03-07; landing 2026-03-18). 7 CC sessions at
ofd/level.
§02
Stack
- ofdplugin (C#/.NET 4.7.2): iiko
Resto.Front.Api(IFrontPlugin), build only via MSBuild (VS2022, old csproj). JSON-RPC to fiscal device (http://127.0.0.1:3448/rpc/api), event handlers inStack<IDisposable>(LIFO disposal), licensing (module 19011701). Deploy toiiko\iikoRMS\Front.Net\Plugins\. - ofd_landing (Next.js 16): App Router,
@base-ui/react, framer-motion, lucide, i18n (i18n/,messages/,proxy.ts), Bun. Built per superpowers specs (docs/superpowers/plans|specs/2026-03-12-ofd-landing*).
§03
What was shipped
- ofdplugin: 1 commit
e5e4d42 first(Shahzod) — plugin imported wholesale (squash). Contains fiscal logic (OFD receipts, Humo/Payme/Click card payments, printing). - ofd_landing: 27 commits (all Davron) — landing from scratch per superpowers plan/spec (design spec + plan), i18n.
- Volume: 28 commits total; user — entire landing.
§04
Technical challenges
- iiko fiscal plugin (
ofdplugin, C#/.NET): integration of iiko POS with a Uzbekistan fiscal device via JSON-RPC, handling OFD fiscal receipts + payments (Humo/Payme/Click) + printing; lifecycle viaIFrontPluginwith deterministic resource release (Stack<IDisposable>, LIFO). → niche: POS/fiscal integration, .NET plugin for a closed restaurant system (matches the user's known experience with iiko plugins). ⚠️ git authorship of code — Shahzod (1 squash commit); the user's personal contribution to the plugin needs clarification. - Landing built via spec-first process (
ofd_landing+docs/superpowers/specs|plans): first the design spec and plan, then implementation in Next.js 16 — structured AI-driven (superpowers) workflow. → demonstrates "spec → plan → code" discipline.
§05
AI-assisted development
- Sessions found: 7 .jsonl.
.superpowers/in both components,.claude/. - What was done with AI: landing — per superpowers spec/plan (
2026-03-12-ofd-landing-design.md+-ofd-landing.md); likely also plugin work (plugin's CLAUDE.md is detailed, in Russian). - Pattern: spec-driven development via superpowers (separate specs/plans files) — mature AI workflow.
§06
Achievements & metrics
- Two components of fiscalization product (plugin + landing) in March 2026.
- Landing — solo, spec-first; plugin — niche iiko/fiscal integration.
- Volume small; no metrics.