production on port 3001). For dev on another machine:
```bash
python3 scripts/restart_dev.py # Both backend + frontend (dev)
python3 scripts/restart_dev.py --status # Check running services
```
**NEVER** manually run `uvicorn`, `nohup`, or start services
README.md`; this file is for procedures.
This repo is the deliverable: CLI, embedded frontend, Dockerfile, and the
release pipeline. It depends on `okto-pulse-core` (a sibling repo
first time touching the React side" → save: deep Go expertise, new to React - frame frontend explanations in terms of backend analogues
### feedback
**What it stores:** Guidance the user has given
Claude Code (claude.ai/code) when working with code in this repository.
## Production Domains
- **Frontend**: `https://omoios.dev`
- **Backend API**: `https://api.omoios.dev`
### Stripe Webhook Configuration
The Stripe webhook endpoint is:
```
https://api.omoios.dev
deep-dives | 01-planning-system.md through 16-service-catalog.md |
| `design/` | Design documents by domain | sandbox-agents/, workflows/, auth/, frontend/, etc. |
| `figma_prompts/` | Figma Make prompts for UI | 11 sequential prompts for building the complete
Time | T | Title | Read |
|----|------|---|-------|------|
| #6398 | 11:21 PM | 🔵 | Searched for event-related components in frontend directory with no results found
style UI to track session status, integrated terminal/editor, git operations, and GitHub integration.
## Commands
### Frontend (from repo root)
```bash
npm run dev # Vite dev server
npm run build # tsc --noEmit
ephemeral-port pool and NOTHING on the
machine can connect for two minutes. Frontend goes through
`lib/connectBudget.ts`; a poll reuses a client from `jarvis/core/http_pool.py`.
(AP-33)
- **No Windows Service** — SYSTEM
WebSocket` (instead of ws library)
- `Bun.$`command`` for shell commands (instead of execa)
## Frontend Development
If adding frontend features, use HTML imports with `Bun.serve()`:
- HTML files can directly import .tsx/.jsx/.js
neither is wired into the product — don't build features on them.
### Design system (frontend and web)
strictly follow `apps/web/DESIGN.md`
### One path to the ledger, one boundary
Every machine reaches
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
CLAUDE.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.