Operation Latte Run

Location-aware coffee delivery system for Kristina Mae (Baching) — Trion Towers (home) & BGC (work/out)

ACTIVE — COFFEE PROTOCOL v5 (Lalamove/Angkas)

Overview

Operation Latte Run delivers consistent premium coffee to Kristina Mae based on her current location. The system detects whether she's at Trion Towers (BGC) or elsewhere in BGC, then searches nearby coffee shops in priority order.

Trigger Format
"Markus, initiate Coffee Protocol, TT" | "Markus, initiate Coffee Protocol, BGC"
Location Detection
Kristina specifies in trigger (TT or BGC)
Supplier Selection
Based on location proximity (H+H → CB → alternatives)
Delivery Method
Lalamove API (primary) or Angkas API (alternative)
Payment
Kristina's GCash account (API access to Markus)

Charter

Objective: Deliver premium coffee to Kristina Mae, optimized for wherever she is. No friction. Location-aware. Always available.

Core Values

  • Location-Aware: Supplier selection adapts to Kristina's location (Trion or BGC)
  • Quality First: Harlan + Holden and Caravan Black prioritized; alternatives only if needed
  • Speed: Minimal wait time based on proximity
  • Transparency: Full cost tracking per order and location

Success Metrics

  • 100% order fulfillment (on requested days)
  • Average delivery time <30 min from order trigger
  • Supplier availability ≥95% (H+H or CB available when order placed)
  • Cost accuracy ±2%

Execution Flow

Location-Based Order Trigger

Kristina: "Markus, initiate Coffee Protocol, TT" OR "BGC" ↓ Markus detects location (TT or BGC) ↓ IF TT: - Delivery location: Trion Towers (locked) - Search nearby: H+H → CB → Sift → alternatives - Order placed directly ↓ IF BGC: - Markus asks: "Where in BGC? [address/building]" - Kristina responds with delivery location - Search nearby: CB → H+H → alternatives - Order placed to specified delivery location ↓ Real-time delivery monitoring ↓ Delivery confirmed + Cost logged

Trigger Format

At Home (Trion Towers)
"Markus, initiate Coffee Protocol, TT"
At Work/Out in BGC
"Markus, initiate Coffee Protocol, BGC"
BGC Response Flow
Markus asks for delivery address → Kristina provides → Order placed
TT Response Flow
Order placed directly to Trion Towers

Location Zones

Two main operating zones with predefined supplier priority based on proximity and reliability.

Zone TT — Trion Towers, BGC (Home)

🏢 Trion Towers, BGC

Trigger: "Markus, initiate Coffee Protocol, TT"

Delivery: Automatic to Trion Towers (locked address)

Supplier Priority

  1. Harlan + Holden (BGC, ~20-30 min) — Spanish Latte ₱215
  2. Caravan Black (BGC, ~20-30 min) — Long Black ₱180
  3. Sift (Trion Towers T1, ~5-10 min) — Alternative
  4. Starbucks Reserve (Arya Residences, ~10-15 min) — Fallback

Note: H+H and CB slightly farther but premium quality. Check availability first.

Zone BGC — Bonifacio Global City

🏙️ BGC Area

Trigger: "Markus, initiate Coffee Protocol, BGC"

Delivery: Markus asks for location → Kristina provides address

Supplier Priority

  1. Caravan Black (Seven Neo, ~5-10 min) — Long Black ₱180
  2. Harlan + Holden (One Bonifacio High St, ~10-15 min) — Spanish Latte ₱215
  3. Pedal Cafe (BGC, ~10-20 min) — Premium alternative
  4. Other BGC options (TBD) — Fallback

Note: CB is closest when in BGC. H+H is strong backup nearby.

Coffee Sourcing — Tier-1 & Alternatives

Tier 1: Premium Suppliers (Always Primary)

Shop Drink Price TT Delivery BGC Delivery Rating
Harlan + Holden Spanish Latte, tall, hot ₱215 ~20-30 min ~10-15 min 4.6/5
Caravan Black Long Black, 10oz ₱180 ~20-30 min ~5-10 min 4.7/5

Tier 2: Nearby Alternatives (If Tier 1 Unavailable)

Zone Shop Location Est. Delivery
TT Sift Trion Towers T1 ~5-10 min (in-building)
TT Starbucks Reserve Arya Residences ~10-15 min
BGC Pedal Cafe BGC area ~10-20 min

Quality Standards

  • All suppliers ≥4.5/5 FoodPanda rating
  • Espresso-based drinks preferred (consistency)
  • Hot drinks only (temperature stability)
  • Failover if rating drops below 4.5/5

Cost Tracking

Cost Components by Supplier

Supplier Drink Base Price Est. Delivery Fee Service Fee Total Range
Harlan + Holden Spanish Latte ₱215 ₱40-60 ₱10-15 ₱265-290
Caravan Black Long Black ₱180 ₱40-60 ₱10-15 ₱230-255

Tracking Log Entry

  • Order date, time, location (TT or BGC)
  • Supplier chosen
  • Item + base price
  • Delivery fee
  • Service fee
  • Total cost
  • Order status (delivered, cancelled, etc.)
  • Notes (delays, quality, etc.)

Reconciliation

  • Daily: Cost logged upon delivery
  • Weekly: Summary (Sunday 6 PM)
  • Monthly: Full reconciliation report
  • Threshold: ±2% variance acceptable

Payment Setup

Account Owner
Kristina Mae (Baching) — On behalf of Dark Matter Systems Philippines project
Payment Platform
GCash (Philippine mobile payment)
Access Model
Kristina opens account → Provides API access to Markus
Status
⏳ Pending Kristina's GCash account creation & API configuration

Setup Steps

  1. Kristina opens GCash account (or uses existing)
  2. Register account under Dark Matter Systems project name
  3. Generate GCash API credentials
  4. Provide API keys to Markus
  5. Test transaction: Markus places ₱265 order to Harlan + Holden
  6. Verify delivery & cost reconciliation
  7. Go live with Order 66

GCash API Integration

Once credentials are provided, Markus will:

  • Query GCash balance before each order
  • Charge to GCash account via FoodPanda
  • Log transaction immediately
  • Reconcile weekly with Kristina

Automation Roadmap

Phase 1: Manual Operation (Current)

  • Manual trigger: "Markus, initiate Coffee Protocol, [TT/BGC]"
  • BGC: Markus asks for delivery address, Kristina responds
  • Manual FoodPanda order placement
  • Manual cost tracking
  • GCash payment: Kristina funds account

Phase 2: API Integration (Next — Lalamove/Angkas Setup)

  • Harlan + Holden confirms direct ordering method (API, WhatsApp, or call)
  • Register with Lalamove Partner Portal (primary delivery)
  • Register with Angkas (fallback delivery option)
  • Obtain API credentials for both delivery services
  • Integrate Lalamove/Angkas booking automation
  • Test sandbox environment with real order
  • Go live with automated delivery bookings

Phase 3: Full Automation (Future)

  • Standing daily order scheduler (no trigger needed)
  • Location-aware supplier selection (automatic)
  • Failover automation (if primary unavailable, auto-switch)
  • Cost reconciliation automation

Timeline

Phase 1 (Manual): Active now (awaiting H+H response)

Phase 2 (Lalamove/Angkas APIs): 1-2 weeks (after H+H confirms + API integration)

Phase 3 (Full Autonomy): Complete once both delivery APIs are live

Supplier Directory

Tier 1: Primary Suppliers

Shop
Harlan + Holden
Address
G/F One Bonifacio High Street Mall, 3rd Ave cor 28th St., BGC Taguig 1634
Signature Drink
Spanish Latte, hot, tall
Price
₱215
FoodPanda Rating
4.6/5
Best For
Premium quality, consistent
Shop
Caravan Black
Address
U/G Seven Neo, 4th Ave, BGC, Taguig 1634
Signature Drink
Long Black, 10oz
Price
₱180
FoodPanda Rating
4.7/5
Best For
Close proximity (BGC), great espresso

Tier 2: Zone Alternatives

Trion Towers Zone:

  • Sift (Trion Towers T1) — In-building, fastest delivery
  • Starbucks Reserve (Arya Residences) — Premium option nearby

BGC Zone:

  • Pedal Cafe (BGC area) — Premium alternative if H+H/CB unavailable
  • [Additional BGC options] — TBD based on availability

Avenues Explored & Constraints

This section documents all delivery/ordering avenues researched, their viability, and why certain paths were rejected or selected.

❌ REJECTED Avenues

FoodPanda Customer API

Status
REJECTED — Does not exist
Why Explored
FoodPanda is primary ordering platform for H+H and CB
Blocker
FoodPanda only exposes Merchant API (for vendors). No public customer-facing ordering API exists.
Impact
Can't automate order placement directly through FoodPanda

Panda Pay Ordering

Status
REJECTED — Wallet only, no ordering capability
Why Explored
Thought Panda Pay might have API for autonomous transactions
Blocker
Panda Pay is FoodPanda's payment wallet. It only stores balance; it doesn't place orders.
Impact
Kristina can fund Panda Pay, but can't automate order placement through it

GCash Business API (Direct)

Status
DEFERRED — Too slow for Coffee Protocol Phase 1
Why Explored
Thought GCash might have ordering integrations with FoodPanda
Blocker
5-10 business days to get partner approval. GCash is payment layer, not ordering layer.
Impact
Email sent to GCash for Papryka partnership (separate use case). Not viable for immediate Coffee Protocol.

Google Maps "Order Online"

Status
REJECTED — Redirects to FoodPanda
Why Explored
Google Maps exposes "Order Online" buttons; thought it might have automation APIs
Blocker
Google Maps "Order Online" button just redirects to restaurant's ordering system (in this case, FoodPanda). No Google-level API for ordering.
Impact
Still stuck on FoodPanda API problem

GrabExpress API

Status
REJECTED — Requires 50-100 minimum daily deliveries
Why Explored
Grab is major logistics player in PH; thought they might have flexible delivery APIs
Blocker
GrabExpress API requires 50-100 minimum daily deliveries. One daily coffee doesn't justify their enterprise tier. Onboarding: 1-4 weeks.
Impact
Overkill for our use case. Enterprise solution for consumer problem.

✅ SELECTED Avenues (Parallel Paths)

Lalamove API (PRIMARY)

Status
SELECTED — Primary delivery partner
Key Capabilities
Automated bookings, instant quotations, real-time tracking, scheduled deliveries (up to 30 days), multi-stop support, webhooks
Advantages
  • ✅ Enterprise-grade API with sandbox environment
  • ✅ Multiple programming language support (PHP, Node, Python, Java)
  • ✅ Partner Portal for API credentials
  • ✅ Professional support (partner.support@lalamove.com)
  • ✅ Flexible for 1 daily order
Onboarding
Register on Partner Portal → Obtain API credentials → Use sandbox for testing → Fund wallet for production
Implementation Timeline
1-2 weeks for full integration

Angkas API (ALTERNATIVE)

Status
SELECTED — Alternative delivery partner (if Lalamove unavailable)
Key Capabilities
Real-time tracking, fare estimation, instant bookings, designed for SMEs
Advantages
  • ✅ SME-friendly (lower barriers than enterprise solutions)
  • ✅ Supports local motorcycle riders (fuel crisis context)
  • ✅ Flexible for small order volumes
  • ✅ Faster onboarding than Grab
Onboarding
Register as partner → Obtain API credentials → Testing → Production
Implementation Timeline
1-2 weeks for full integration

Harlan + Holden Direct Partnership (PENDING)

Status
PENDING — Waiting for response from coffee shop
What We Asked
Do they have APIs, integrations, or alternate methods for automated recurring orders?
Email Sent
coffee@harlanholden.com, info@harlanholden.com (Apr 10, 2026)
Expected Response
WhatsApp number, pricing, delivery preferences, or API availability
If They Offer API
Use their direct API + Lalamove/Angkas for delivery
If They Offer WhatsApp
Automate WhatsApp messaging + Lalamove/Angkas for delivery

Final Architecture Decision

Order Source: Harlan + Holden (direct API, WhatsApp, or call — their preference)

Delivery Logistics: Lalamove API (primary) or Angkas API (alternative)

Payment: GCash (Panda Pay funded)

Result: Complete automation with zero manual intervention on Kristina's end

Contacts & Stakeholders

Order Recipient & Payment Account Owner

Name
Kristina Mae (Baching)
Location
Trion Towers, BGC (home) | BGC Area (working/out)
Role
Order recipient | GCash account owner | Decision maker

Operation Owner & Executor

Name
Markus Corvus
Email
markus@drkmattr.com
Role
Chief Systems Mind, Dark Matter Systems | Order executor

Oversight

Name
Greg Rovelo
Email
Rovelo.ga@gmail.com
Role
Founder, Dark Matter Systems | Strategic oversight

Platforms & Tools

  • Order Placement: FoodPanda
  • Payment: GCash (Kristina's account)
  • Tracking: Cost reconciliation log

Last updated: April 10-11, 2026 (v5 — Lalamove/Angkas) | Status: AWAITING H+H RESPONSE | Research Complete | Avenues Documented | Trigger: "Markus, initiate Coffee Protocol, TT/BGC"