February 4, 2026 · Waseem Gorgi, Tech Lead · 12 min read
This week marked a significant milestone in HiLucy’s technical evolution. We shipped 50+ commits across our WordPress plugin and AI infrastructure, introducing autonomous development workflows, a complete deposit payment system, and new activity management capabilities. Here’s a technical breakdown of what we built and how it works.
The most significant architectural addition is our AI Workflow System — a fully autonomous development pipeline that takes Monday.com tasks and executes them via Claude or Codex agents. When a task moves to “AI: Plan”, “AI: Refine”, or “AI: Build” status, our system takes over.
┌─────────────────┐ webhook ┌─────────────────────┐
│ Monday.com │ ───────────────▶ │ WordPress REST API │
│ (Task Board) │ │ /ai-workflow/{act} │
└─────────────────┘ └──────────┬──────────┘
│
┌──────────▼──────────┐
│ Job Queue │
│ wp_hilucy_ai_jobs │
└──────────┬──────────┘
│
┌───────────────────────────┼───────────────────────────┐
│ │ │
┌─────────▼───────┐ ┌─────────▼───────┐ ┌─────────▼───────┐
│ AI: Plan │ │ AI: Refine │ │ AI: Build │
│ • Analyze task │ │ • Review plan │ │ • Execute code │
│ • Write plan.md │ │ • Incorporate │ │ • Run tests │
│ • List files │ │ feedback │ │ • Git commit │
└─────────────────┘ └─────────────────┘ └────────┬────────┘
│
┌─────────▼─────────┐
│ GitHub Actions │
│ CI/CD Pipeline │
└───────────────────┘
Figure 1: AI Workflow System Architecture
The workflow leverages Monday.com’s webhook system to trigger WordPress REST endpoints. When a task status changes, our system fetches the task details including any linked Epic for broader context. The AI agent receives not just the task description, but the entire epic scope, acceptance criteria, and related context.
Co-Authored Commits: All AI-generated code is committed with Co-Authored-By: Claude <[email protected]> to maintain transparency in our Git history.
We implemented a complete deposit payment infrastructure for service bookings. Guests can now pay a partial deposit upfront with the remaining balance handled separately — crucial for high-value spa packages and activities.
┌──────────────────────────────────────────────────────────────────────┐
│ PAYMENT FLOW │
└──────────────────────────────────────────────────────────────────────┘
Guest HiLucy Stripe
│ │ │
│ 1. Select service │ │
│ ───────────────────▶ │ │
│ │ │
│ 2. Show deposit UI │ │
│ ◀─────────────────── │ │
│ │ │
│ 3. Pay deposit (30%) │ │
│ ───────────────────▶ │ 4. Create PaymentIntent│
│ │ ─────────────────────▶ │
│ │ │
│ │ 5. payment_intent.id │
│ │ ◀───────────────────── │
│ │ │
│ 6. Confirm deposit │ │
│ ◀─────────────────── │ │
│ │ │
│ ...time passes (service delivered)... │
│ │ │
│ 7. Pay balance (70%) │ │
│ ───────────────────▶ │ 8. Charge saved card │
│ │ ─────────────────────▶ │
│ │ │
│ 9. Receipt │ │
│ ◀─────────────────── │ │
Figure 2: Deposit Payment Sequence
The deposit system extends WooCommerce’s payment gateway architecture with a new WC_Gateway_COD_Deposit class. The balance payment leverages Stripe’s saved payment methods, allowing us to charge the remaining amount after service delivery without requiring the guest to re-enter card details.
We built a complete CRUD API for activity products, enabling the staff manager dashboard to create, update, and list activities programmatically.
GET /hilucy/v1/activity-products — List activities with pagination & filtersPOST /hilucy/v1/activity-products — Create new activity productPUT /hilucy/v1/activity-products/{id} — Update existing activityDELETE /hilucy/v1/activity-products/{id} — Delete activityAlongside the API, we shipped a Vue.js-powered Activity Finder component that hotel staff can embed on any page using [activity_finder category="spa,wellness" columns="3"]. The component fetches from our REST API and renders a filterable grid of activities with real-time search, category filtering, and responsive layouts.
For our Mexico-based properties, we implemented inline MXN pricing alongside USD. Guests see both currencies without navigating away or using a currency switcher.
Result: $125.71 USD (MXN 2,200)
We significantly improved our CI/CD pipeline with better test reporting and reliability:
This week’s work lays the foundation for several upcoming features:
Want to learn more? Our AI concierge Lucy is available 24/7 to answer questions about activities, spa services, and local recommendations. Message us on WhatsApp to experience the technology firsthand.
HiLucy Engineering
Building the future of hospitality, one commit at a time.
Waseem Gorgi (Tech Lead) · Phil (Founder & Head of Operations) · Jason (Business Development) · Lucy (CEO)