# Crossbeam Ops

> Operations manual for the CrossBeam ADU Permit Assistant. Teaches AI agents how to operate the deployed system — trigger flows, check status, read results, navigate the UI, and query the database.

- Skill: `mikeonbreeze/crossbeam-ops` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add mikeonbreeze/crossbeam-ops`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mikeonbreeze/crossbeam-ops/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: mikeonbreeze (https://skillmd.com/u/mikeonbreeze)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mikeonbreeze/crossbeam-ops

---


# CrossBeam Operations Manual

This skill teaches you how to operate the CrossBeam system programmatically and via browser.

## Decision Tree Router

| What you want to do | Load these references |
|---|---|
| Trigger a flow, check results, or reset via API | `references/api-endpoints.md` |
| Query the database directly (Supabase MCP or SQL) | `references/data-model.md` |
| Understand what each flow does and its phases | `references/flows.md` |
| Navigate the UI via Chrome browser | `references/ui-navigation.md` |
| Work with demo/test projects | `references/demo-projects.md` |

## Quick Reference

| Item | Value |
|------|-------|
| Vercel URL | https://cc-crossbeam.vercel.app |
| Cloud Run URL | https://crossbeam-server-v7eqq3533a-uc.a.run.app |
| Supabase Project ID | bhjrpklzqyrelnhexhlj |
| Supabase URL | https://bhjrpklzqyrelnhexhlj.supabase.co |
| Auth method | `Authorization: Bearer $CROSSBEAM_API_KEY` |
| Judge Contractor Project | `b0000000-0000-0000-0000-000000000002` |
| Judge City Project | `b0000000-0000-0000-0000-000000000001` |
| Schema | `crossbeam` (not `public`) |

## Fastest Path: Run a Full Test

```bash
# 1. Reset the demo project
curl -X POST https://cc-crossbeam.vercel.app/api/reset-project \
  -H "Authorization: Bearer $CROSSBEAM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"project_id":"b0000000-0000-0000-0000-000000000002"}'

# 2. Trigger corrections analysis
curl -X POST https://cc-crossbeam.vercel.app/api/generate \
  -H "Authorization: Bearer $CROSSBEAM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"project_id":"b0000000-0000-0000-0000-000000000002","flow_type":"corrections-analysis"}'

# 3. Poll until done (check project.status)
curl -s https://cc-crossbeam.vercel.app/api/projects/b0000000-0000-0000-0000-000000000002 \
  -H "Authorization: Bearer $CROSSBEAM_API_KEY" | jq '.project.status'
```

