Skip to content

MVP Implementation: M1-M6 milestones #34

Description

@OpenCodeEngineer

Current State

Architecture simplified:

  • Widget connects to OpenClaw gateway via native WebSocket protocol
  • Backend (CF Workers) handles auth + config only
  • Dead proxy code removed, 18 backend tests passing, 6 plugin tests passing

Remaining Work

Phase 1: Working Demo

  • Rewire widget to OpenClaw WebSocket protocol
  • Run OpenClaw gateway on dev VM
  • Write minimal product agent AGENTS.md for JSONPlaceholder demo
  • Seed product/widget in local D1
  • End-to-end smoke test

Phase 2: Setup Agent

  • Setup Agent AGENTS.md with admin tools
  • Product creation flow via chat
  • Skill generation from API inspection

Phase 3: Auth & Isolation

  • Widget authenticated mode
  • Plugin copy-on-bootstrap on real gateway
  • Per-user heartbeat cron
  • Cross-user isolation verification

Phase 4: Production Deploy

  • CF Workers deployment with secrets
  • Hetzner gateway deployment via CF Tunnel
  • E2E Playwright tests

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions