The whole build log. 59 entries.
Pulled from the public repos on GitHub. Every line links to the merged pull request, the commit or the deploy behind it. Open pull requests say so, and a line without a link is a decision, not a ship.
59 entries
Features 25
New things people can do
- OrderEasyShipped
The phone POS scans barcodes with the camera: the back camera opens full height and stays on, so each scan adds the product to the bill, and an unknown code opens quick add.
retailer_ordereasy_njs #145 ↗ - OrderEasyShipped
Distance-based delivery fees: retailers set a flat fee or distance tiers with a per-km rate, customers with a GPS pin see the shops that deliver to them with the fee for their distance, and checkout refuses an address outside the shop's radius.
RetailerCustomerPlatform #200 ↗ - OrderEasyShipped
Customers can filter past orders by status, date range and order number.
customer_ordereasy_njs #98 ↗ - OrderEasyShipped
Retailers can reset a forgotten password with a one-time code sent to the username, phone or email they log in with. Codes are single use with an attempt cap, and a reset signs out other sessions.
RetailerCustomerPlatform #198 ↗ - OrderEasyShipped
The three catalogue-field bundles from 6 Oct merged into the backend and both apps, along with fixes found in review: a coupon that no longer applies is refused at checkout instead of silently dropped, and purchase returns follow the bill's supplier.
RetailerCustomerPlatform #186 ↗ - OrderEasyShipped
The open retailer sign-up merged to main: the customer app's "join as a retailer" card goes straight to the retailer portal, and the sign-up page links back to login.
customer_ordereasy_njs #96 ↗ - ArziDeskShipped
ArziDesk started: an assisted filing desk for advocates and e-Mitra and CSC operators, drafting stuck-payment grievances, RTI requests and appeals with deadlines on a timer, and consumer complaints, paid from a prepaid wallet. Built on the CiteBench and GSTSlip stack.
arzidesk @ e6878c6 ↗ - OrderEasyShipped
Retailer sign-up opened without an access code. New shops see a verification banner and stay hidden from customers until an admin approves them from a new verification queue.
retailer_ordereasy_njs @ 17ceb91 ↗ - Musical ExplainersShipped
ChatGPT added as a switchable subscription provider, with the Node 18 sign-in crypto fixed and clearer request-error diagnostics.
musical-explainers @ b744054 ↗ - Musical ExplainersShipped
Research-first editorial pipeline: research and outline before any script, an editorial review gating each script apart from the fact-check, and configurable, enforced durations for the video and the Short. Not yet run through audio and render.
musical-explainers #1 ↗ - Musical ExplainersShipped
First build of the code-driven explainer pipeline on main: storyboard v2 renderer with 12 scene systems, a staged production pipeline with local audio and optional Blender clips, a fact-check loop that revises flagged claims, and a local admin panel as the production cockpit.
musical-explainers @ 4d87978 ↗ - CiteBenchShipped
Ask chat with research-grade citations and a bring-your-own database, saved by case, laid out as a case index beside a briefing sheet and placed under Research.
nyayasetu @ 6b5ad77 ↗ - OrderEasyShipped
Android in-app update prompt for the customer app: a remote version file can nudge or force an update to the Play Store build, with no backend change. Landed on main with OTA web updates.
customer_ordereasy_njs #94 ↗ - OrderEasyShipped
Customer app wrapped for Android with Capacitor. Google sign-in works natively and UPI payments open the phone’s UPI apps directly.
customer_ordereasy_njs @ e3d0112 ↗ - OrderEasyShipped
Coupon codes end to end: a validation engine and APIs on the platform, coupon creation with visibility toggles for retailers, and apply/remove with an available-coupons sheet for customers. Cashback is worked out on the net item amount, never the delivery fee.
RetailerCustomerPlatform #184 ↗ - OrderEasyShipped
Inclusive GST with HSN codes merged across POS bills, online orders, purchase invoices and returns, with sale-time rates snapshotted so old bills never change.
RetailerCustomerPlatform #103 ↗ - OrderEasyShipped
Customer storefront UX, phases 1-3: compact store tags, a hardened checkout payload with address validation, and out-of-stock items hidden from guests.
customer_ordereasy_njs @ f98aa64 ↗ - OrderEasyShipped
Exact-amount UPI QR live at the retailer POS, split bills included, and printed on thermal receipts behind a per-shop toggle.
retailer_web_build @ 588bfd2 ↗ - OrderEasyShipped
Per-order exact-amount UPI QR live on the customer order screen, in place of the static shop QR.
customer_web_build @ a076b95 ↗ - GSTSlipShipped
Razorpay Checkout live for Pro on gstslip.vin8003.com - ₹499 for 30 days.
gstslip.vin8003.com ↗ - GSTSlipShipped
Invoices stored server-side, the GST field set widened, and TallyPrime purchase XML export added, plus an admin desk for accounts and Pro.
gstslip @ 53d3c62 ↗ - OrderEasyShipped
Rack display labels for the shelf, in 1:1 and 3:1 layouts sized for thermal label printers.
retailer_web_build @ 3d339e7 ↗ - GSTSlipShipped
First commit of the invoice capture app now live at gstslip.vin8003.com.
gstslip @ 105a547 ↗ - CiteBenchShipped
Court case import, court-data adapters and Indian Kanoon search, with an admin switch between data providers.
nyayasetu @ d9cf3ad ↗ - OrderEasyShipped
Customer city map and city-wide shop merge previewed against the radius-filtered live list.
customer_web_build #6 ↗
Design 10
Redesigns and layout
- OrderEasyShipped
The retailer POS works on a phone by default: a single-column item list with big add and quantity buttons and a sticky bill bar, in place of the old "desktop recommended" warning.
retailer_ordereasy_njs #144 ↗ - GSTSlipShipped
GSTSlip restyled as a tax desk instead of a template: a cool sheet, one ballpoint accent and a new typeface, with the framework pinned to its patched release.
gstslip @ 98a7173 ↗ - vin8003.comShipped
This site redesigned: a cloud backdrop behind every page, a 3D constellation and a product index in the hero, line-wipe transitions between screens and pages, demo controls fixed above the screen, and dark only.
vin8003-landing #28 ↗ - CiteBenchShipped
Research, Ask, Inbox, Diary and sign-in redesigned, with keyboard shortcuts, and a CNR fetch now opens its own matter instead of landing on the first one in the list.
nyayasetu @ ffe011f ↗ - CiteBenchShipped
The chamber redesigned around live cases, with a new design system, a welcome flow and matter tabs, plus order text kept from a CNR fetch and a fixed chat layout.
nyayasetu @ ded7307 ↗ - vin8003.comShipped
Design pass on this site that keeps the brand: glow, glass and gradient text removed, a shorter hero, real demo captures in place of built mock UIs, and a lighter scroll-progress island.
vin8003-landing #22 ↗ - CiteBenchShipped
CiteBench redesign: light and dark themes, a sidebar shell, a ⌘K command palette, and the Today board rendered on the server so it arrives in the first HTML.
nyayasetu #14 ↗ - OrderEasyShipped
Customer app redesign: every screen moved to the OrderEasy palette, mobile-first and responsive to desktop, with a 29 KB logo mark replacing a 4 MB image on the critical path.
customer_ordereasy_njs #92 ↗ - vin8003.comShipped
Rebuilt this site as a command center: building now, demos, build log, thesis.
vin8003-landing #3 ↗ - CiteBenchShipped
Research desk redesigned on a shared design system.
nyayasetu #11 ↗
Fixes 8
Bugs found and closed
- OrderEasyShipped
The POS product list stopped timing out in production after the 24 Oct deploy: product-group siblings are no longer listed on every row unless asked for.
RetailerCustomerPlatform #195 ↗ - OrderEasyShipped
Customer sign-up only replaces a leftover account with the same phone, email or username when that account never verified and never ordered.
RetailerCustomerPlatform #193 ↗ - ArziDeskShipped
ArziDesk production installs build again: the build tools moved out of dev dependencies.
arzidesk @ 35235b8 ↗ - CiteBenchShipped
Indian Kanoon connection resets diagnosed and fixed with an IPv4 lookup, and the token is cleaned with header-character failures now reported.
nyayasetu #17 ↗ - OrderEasyShipped
Customer web redeployed: no more false out-of-stock button on the product page, and the coupon sheet now clears the bottom nav.
customer_web_build @ 732f02d ↗ - OrderEasyShipped
Modifying an order no longer crashes the inventory log, and items added mid-order carry their GST fields.
RetailerCustomerPlatform #102 ↗ - OrderEasyShipped
Wrong stock quantities fixed on the platform.
RetailerCustomerPlatform #70 ↗ - OrderEasyShipped
Barcodes bound into the Print Labels list and TVS LP46NEO label alignment fixed, exported to production; barcode search fixed on the platform.
retailer_web_build #4 ↗
Infra & tooling 10
CI, deploys, speed, tracking and pipelines
- OrderEasyShipped
The POS loads products and the shop profile once per page load instead of on every screen and bill, and takes sold quantities off its own stock list after each sale.
retailer_ordereasy_njs #141 ↗ - OrderEasyShipped
Placed orders are now sent to Meta as purchase events through the Conversions API, straight from the backend, with tests.
RetailerCustomerPlatform #191 ↗ - OrderEasyShipped
Unit tests now run on every pull request to the backend and to the retailer and customer web apps, and the customer app picks the right field when a retailer chip uses an alias.
RetailerCustomerPlatform #189 ↗ - Musical ExplainersShipped
Evidence-driven editorial pipeline optimised, so each script runs on fewer and better-targeted evidence passes.
musical-explainers #4 ↗ - Musical ExplainersShipped
Token-efficient repair for Claude calls, a usage ledger and budget guardrails so runs stay inside a set spend.
musical-explainers #3 ↗ - Musical ExplainersShipped
Per-step model and effort controls for every Claude call in the explainer pipeline, a pipeline settings config, and a longer topic backlog.
musical-explainers #2 ↗ - OrderEasyShipped
Customer web build deployed with a privacy policy, clean URLs and the minimum-version setting for the update prompt.
customer_web_build @ 5c30e7a ↗ - CiteBenchShipped
Better output from every Grok action in CiteBench, and Indian Kanoon lookups now run from the Mumbai region so the calls leave from India.
nyayasetu #15 ↗ - OrderEasyOpen PR
80 small catalogue-field PRs folded into 3 bundles, one review per app (backend, retailer and customer), with the overlaps resolved by hand. Open, not merged.
RetailerCustomerPlatform #186 ↗ - OrderEasyShipped
Production exports of both surfaces from main, after the backend deployment batch merged on the platform.
RetailerCustomerPlatform #84 ↗
Content 5
Demos, notes and writing on this site
- vin8003.comShipped
A Writing section on this site for the seven articles first posted on X, each with its own page that points back to the original post.
vin8003-landing #35 ↗ - DemosShipped
CiteBench demo screens recaptured on richer seed data, with a new Ask step in the walkthrough.
vin8003-landing #32 ↗ - DemosShipped
The 10 Oct 2026 demo screens are now hosted on this site, so the walkthroughs load their captures from here.
vin8003-landing #20 ↗ - vin8003.comShipped
Field note: one month of SuperGrok Heavy and Cursor cloud agents, measured from git: 414 PRs opened, 92 merged.
Read the note → - DemosShipped
Demo hub densified: four walkthroughs, ten steps each, captured from the real products on seed data.
Walk them here →
Decisions 1
Calls made, nothing shipped
- AI SecretaryDecision
Executable plan locked, then re-parked: a US solo and small-law beachhead on Retell + Twilio. Not shipping.
October 2026
- OrderEasyShipped
The phone POS scans barcodes with the camera: the back camera opens full height and stays on, so each scan adds the product to the bill, and an unknown code opens quick add.
retailer_ordereasy_njs #145 ↗ - OrderEasyShipped
The retailer POS works on a phone by default: a single-column item list with big add and quantity buttons and a sticky bill bar, in place of the old "desktop recommended" warning.
retailer_ordereasy_njs #144 ↗ - OrderEasyShipped
Distance-based delivery fees: retailers set a flat fee or distance tiers with a per-km rate, customers with a GPS pin see the shops that deliver to them with the fee for their distance, and checkout refuses an address outside the shop's radius.
RetailerCustomerPlatform #200 ↗ - OrderEasyShipped
Customers can filter past orders by status, date range and order number.
customer_ordereasy_njs #98 ↗ - OrderEasyShipped
Retailers can reset a forgotten password with a one-time code sent to the username, phone or email they log in with. Codes are single use with an attempt cap, and a reset signs out other sessions.
RetailerCustomerPlatform #198 ↗ - OrderEasyShipped
The POS loads products and the shop profile once per page load instead of on every screen and bill, and takes sold quantities off its own stock list after each sale.
retailer_ordereasy_njs #141 ↗ - OrderEasyShipped
The POS product list stopped timing out in production after the 24 Oct deploy: product-group siblings are no longer listed on every row unless asked for.
RetailerCustomerPlatform #195 ↗ - OrderEasyShipped
Customer sign-up only replaces a leftover account with the same phone, email or username when that account never verified and never ordered.
RetailerCustomerPlatform #193 ↗ - OrderEasyShipped
The three catalogue-field bundles from 6 Oct merged into the backend and both apps, along with fixes found in review: a coupon that no longer applies is refused at checkout instead of silently dropped, and purchase returns follow the bill's supplier.
RetailerCustomerPlatform #186 ↗ - OrderEasyShipped
Placed orders are now sent to Meta as purchase events through the Conversions API, straight from the backend, with tests.
RetailerCustomerPlatform #191 ↗ - vin8003.comShipped
A Writing section on this site for the seven articles first posted on X, each with its own page that points back to the original post.
vin8003-landing #35 ↗ - OrderEasyShipped
The open retailer sign-up merged to main: the customer app's "join as a retailer" card goes straight to the retailer portal, and the sign-up page links back to login.
customer_ordereasy_njs #96 ↗ - ArziDeskShipped
ArziDesk production installs build again: the build tools moved out of dev dependencies.
arzidesk @ 35235b8 ↗ - OrderEasyShipped
Unit tests now run on every pull request to the backend and to the retailer and customer web apps, and the customer app picks the right field when a retailer chip uses an alias.
RetailerCustomerPlatform #189 ↗ - ArziDeskShipped
ArziDesk started: an assisted filing desk for advocates and e-Mitra and CSC operators, drafting stuck-payment grievances, RTI requests and appeals with deadlines on a timer, and consumer complaints, paid from a prepaid wallet. Built on the CiteBench and GSTSlip stack.
arzidesk @ e6878c6 ↗ - OrderEasyShipped
Retailer sign-up opened without an access code. New shops see a verification banner and stay hidden from customers until an admin approves them from a new verification queue.
retailer_ordereasy_njs @ 17ceb91 ↗ - DemosShipped
CiteBench demo screens recaptured on richer seed data, with a new Ask step in the walkthrough.
vin8003-landing #32 ↗ - GSTSlipShipped
GSTSlip restyled as a tax desk instead of a template: a cool sheet, one ballpoint accent and a new typeface, with the framework pinned to its patched release.
gstslip @ 98a7173 ↗ - vin8003.comShipped
This site redesigned: a cloud backdrop behind every page, a 3D constellation and a product index in the hero, line-wipe transitions between screens and pages, demo controls fixed above the screen, and dark only.
vin8003-landing #28 ↗ - CiteBenchShipped
Research, Ask, Inbox, Diary and sign-in redesigned, with keyboard shortcuts, and a CNR fetch now opens its own matter instead of landing on the first one in the list.
nyayasetu @ ffe011f ↗ - CiteBenchShipped
The chamber redesigned around live cases, with a new design system, a welcome flow and matter tabs, plus order text kept from a CNR fetch and a fixed chat layout.
nyayasetu @ ded7307 ↗ - vin8003.comShipped
Design pass on this site that keeps the brand: glow, glass and gradient text removed, a shorter hero, real demo captures in place of built mock UIs, and a lighter scroll-progress island.
vin8003-landing #22 ↗ - Musical ExplainersShipped
Evidence-driven editorial pipeline optimised, so each script runs on fewer and better-targeted evidence passes.
musical-explainers #4 ↗ - Musical ExplainersShipped
Token-efficient repair for Claude calls, a usage ledger and budget guardrails so runs stay inside a set spend.
musical-explainers #3 ↗ - Musical ExplainersShipped
ChatGPT added as a switchable subscription provider, with the Node 18 sign-in crypto fixed and clearer request-error diagnostics.
musical-explainers @ b744054 ↗ - Musical ExplainersShipped
Per-step model and effort controls for every Claude call in the explainer pipeline, a pipeline settings config, and a longer topic backlog.
musical-explainers #2 ↗ - Musical ExplainersShipped
Research-first editorial pipeline: research and outline before any script, an editorial review gating each script apart from the fact-check, and configurable, enforced durations for the video and the Short. Not yet run through audio and render.
musical-explainers #1 ↗ - DemosShipped
The 10 Oct 2026 demo screens are now hosted on this site, so the walkthroughs load their captures from here.
vin8003-landing #20 ↗ - Musical ExplainersShipped
First build of the code-driven explainer pipeline on main: storyboard v2 renderer with 12 scene systems, a staged production pipeline with local audio and optional Blender clips, a fact-check loop that revises flagged claims, and a local admin panel as the production cockpit.
musical-explainers @ 4d87978 ↗ - CiteBenchShipped
Ask chat with research-grade citations and a bring-your-own database, saved by case, laid out as a case index beside a briefing sheet and placed under Research.
nyayasetu @ 6b5ad77 ↗ - CiteBenchShipped
Indian Kanoon connection resets diagnosed and fixed with an IPv4 lookup, and the token is cleaned with header-character failures now reported.
nyayasetu #17 ↗ - OrderEasyShipped
Customer web build deployed with a privacy policy, clean URLs and the minimum-version setting for the update prompt.
customer_web_build @ 5c30e7a ↗ - CiteBenchShipped
CiteBench redesign: light and dark themes, a sidebar shell, a ⌘K command palette, and the Today board rendered on the server so it arrives in the first HTML.
nyayasetu #14 ↗ - CiteBenchShipped
Better output from every Grok action in CiteBench, and Indian Kanoon lookups now run from the Mumbai region so the calls leave from India.
nyayasetu #15 ↗ - OrderEasyShipped
Customer app redesign: every screen moved to the OrderEasy palette, mobile-first and responsive to desktop, with a 29 KB logo mark replacing a 4 MB image on the critical path.
customer_ordereasy_njs #92 ↗ - OrderEasyShipped
Android in-app update prompt for the customer app: a remote version file can nudge or force an update to the Play Store build, with no backend change. Landed on main with OTA web updates.
customer_ordereasy_njs #94 ↗ - vin8003.comShipped
Field note: one month of SuperGrok Heavy and Cursor cloud agents, measured from git: 414 PRs opened, 92 merged.
Read the note → - OrderEasyOpen PR
80 small catalogue-field PRs folded into 3 bundles, one review per app (backend, retailer and customer), with the overlaps resolved by hand. Open, not merged.
RetailerCustomerPlatform #186 ↗
September 2026
- OrderEasyShipped
Customer web redeployed: no more false out-of-stock button on the product page, and the coupon sheet now clears the bottom nav.
customer_web_build @ 732f02d ↗ - OrderEasyShipped
Customer app wrapped for Android with Capacitor. Google sign-in works natively and UPI payments open the phone’s UPI apps directly.
customer_ordereasy_njs @ e3d0112 ↗ - OrderEasyShipped
Coupon codes end to end: a validation engine and APIs on the platform, coupon creation with visibility toggles for retailers, and apply/remove with an available-coupons sheet for customers. Cashback is worked out on the net item amount, never the delivery fee.
RetailerCustomerPlatform #184 ↗ - OrderEasyShipped
Inclusive GST with HSN codes merged across POS bills, online orders, purchase invoices and returns, with sale-time rates snapshotted so old bills never change.
RetailerCustomerPlatform #103 ↗ - OrderEasyShipped
Customer storefront UX, phases 1-3: compact store tags, a hardened checkout payload with address validation, and out-of-stock items hidden from guests.
customer_ordereasy_njs @ f98aa64 ↗ - OrderEasyShipped
Modifying an order no longer crashes the inventory log, and items added mid-order carry their GST fields.
RetailerCustomerPlatform #102 ↗ - OrderEasyShipped
Exact-amount UPI QR live at the retailer POS, split bills included, and printed on thermal receipts behind a per-shop toggle.
retailer_web_build @ 588bfd2 ↗ - OrderEasyShipped
Per-order exact-amount UPI QR live on the customer order screen, in place of the static shop QR.
customer_web_build @ a076b95 ↗ - GSTSlipShipped
Razorpay Checkout live for Pro on gstslip.vin8003.com - ₹499 for 30 days.
gstslip.vin8003.com ↗ - GSTSlipShipped
Invoices stored server-side, the GST field set widened, and TallyPrime purchase XML export added, plus an admin desk for accounts and Pro.
gstslip @ 53d3c62 ↗ - OrderEasyShipped
Wrong stock quantities fixed on the platform.
RetailerCustomerPlatform #70 ↗ - AI SecretaryDecision
Executable plan locked, then re-parked: a US solo and small-law beachhead on Retell + Twilio. Not shipping.
- OrderEasyShipped
Rack display labels for the shelf, in 1:1 and 3:1 layouts sized for thermal label printers.
retailer_web_build @ 3d339e7 ↗ - vin8003.comShipped
Rebuilt this site as a command center: building now, demos, build log, thesis.
vin8003-landing #3 ↗ - OrderEasyShipped
Production exports of both surfaces from main, after the backend deployment batch merged on the platform.
RetailerCustomerPlatform #84 ↗ - DemosShipped
Demo hub densified: four walkthroughs, ten steps each, captured from the real products on seed data.
Walk them here → - GSTSlipShipped
First commit of the invoice capture app now live at gstslip.vin8003.com.
gstslip @ 105a547 ↗ - OrderEasyShipped
Barcodes bound into the Print Labels list and TVS LP46NEO label alignment fixed, exported to production; barcode search fixed on the platform.
retailer_web_build #4 ↗ - CiteBenchShipped
Court case import, court-data adapters and Indian Kanoon search, with an admin switch between data providers.
nyayasetu @ d9cf3ad ↗
August 2026
- CiteBenchShipped
Research desk redesigned on a shared design system.
nyayasetu #11 ↗ - OrderEasyShipped
Customer city map and city-wide shop merge previewed against the radius-filtered live list.
customer_web_build #6 ↗
Nothing in this filter yet.
Reach out.
Questions or notes on the products, the demos, or how something is built? Email is the fastest way in. Socials are on the right.
vin8003@gmail.com