Skip to content

Claude/happy wright 47 d wo#254

Open
urfanazad wants to merge 6 commits into
anthropics:mainfrom
DevstackK:claude/happy-wright-47DWo
Open

Claude/happy wright 47 d wo#254
urfanazad wants to merge 6 commits into
anthropics:mainfrom
DevstackK:claude/happy-wright-47DWo

Conversation

@urfanazad
Copy link
Copy Markdown

No description provided.

claude added 6 commits May 24, 2026 14:54
mktemp -t <prefix> is macOS-only; on Linux it requires at least 3 X's
in the template. Replace both calls in deploy-managed-agent.sh with
mktemp /tmp/<prefix>.XXXXXX which works on both platforms.

Fixes test-cookbooks.sh (all 10 cookbooks now pass the dry-run check).

https://claude.ai/code/session_012C1Dhy6epTGtXRToTS4xrr
Partial commit — background agent still building remaining agent plugins
and managed-agent cookbooks for supplier-order-agent, pos-reconciler,
and inventory-monitor.

https://claude.ai/code/session_012C1Dhy6epTGtXRToTS4xrr
- Rewrite pos-pull skill with Sapaad-specific API (GET /api/v1/reports/daily-sales,
  branch-based, Bearer auth via SAPAAD_API_KEY, AED/SAR/GBP amounts)
- Drop generic Square/Toast/Lightspeed mappings — Sapaad only
- Add sales-reconcile, shortfall-alert, stock-check skills to fnb-ops vertical
- Add agent plugin stubs: pos-reconciler, supplier-order-agent, inventory-monitor

https://claude.ai/code/session_012C1Dhy6epTGtXRToTS4xrr
… Coffee Shops F&B

Three new agents covering the gaps in the coffee shop ops flow:

supplier-order-agent
  - Sends WhatsApp purchase orders to suppliers via WhatsApp Business MCP
  - Tracks delivery confirmations (reader subagent isolates untrusted messages)
  - MCP: whatsapp-business (WHATSAPP_MCP_URL), supplier-catalog (SUPPLIER_CATALOG_MCP_URL)
  - Skills: whatsapp-order, delivery-tracker

pos-reconciler
  - Pulls Sapaad POS daily sales report (SAPAAD_API_KEY)
  - Reconciles POS totals vs cash-up sheets per branch
  - reader + critic + resolver pattern matching gl-reconciler
  - MCP: pos-system (POS_MCP_URL)
  - Skills: pos-pull (Sapaad-specific), sales-reconcile

inventory-monitor
  - Monitors stock levels vs par across all locations
  - Ranks shortfalls CRITICAL/HIGH/MEDIUM; emits handoff_request to supplier-order-agent
  - MCP: inventory-system (INVENTORY_MCP_URL)
  - Skills: stock-check, shortfall-alert

Also:
  - fnb-ops vertical plugin with all 6 skills (source of truth)
  - 57 bundled skill dirs synced into agent plugins
  - marketplace.json updated with 3 new entries
  - check.py: 100 files, 0 issues
  - test-cookbooks.sh: 13/13 cookbooks green

Agent chain for coffee shop ops:
  inventory-monitor → supplier-order-agent  (low stock → reorder)
  pos-reconciler    → month-end-closer       (daily sales → month-end)
  month-end-closer  → gl-reconciler          (journals → recon)
  gl-reconciler     → statement-auditor      (breaks → audit)

https://claude.ai/code/session_012C1Dhy6epTGtXRToTS4xrr
@urfanazad
Copy link
Copy Markdown
Author

hi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants