# /watzup - Project Status Check

Quick status check for the Movement dApp project.

## Workflow

### Step 1: Scan Project Structure

Check for existence and status of:
- `contracts/` - Move smart contracts
- `frontend/` - React frontend
- `plans/` - Architecture plans
- `docs/` - Documentation

### Step 2: Analyze Each Component

#### Contracts Status
```bash
ls -la contracts/sources/*.move 2>/dev/null | wc -l
ls -la contracts/tests/*.move 2>/dev/null | wc -l
```

Check:
- Number of Move modules
- Number of test files
- Last modified dates
- Compilation status

#### Frontend Status
```bash
ls -la frontend/src/**/*.tsx 2>/dev/null | wc -l
```

Check:
- Number of React components
- Dependencies installed
- Build status

### Step 3: Check Test Status

Run quick test check:
```bash
cd contracts && movement move test --coverage 2>&1 | tail -5
cd ../frontend && npm test 2>&1 | tail -5
```

### Step 4: Check Deployment Status

Look for deployment records:
- Deployed contract addresses
- Network (testnet/mainnet)
- Last deployment date

### Step 5: Generate Status Report

```markdown
# 📊 Project Status: {Project Name}

## Overview
| Component | Status | Files | Coverage | Last Updated |
|-----------|--------|-------|----------|--------------|
| Contracts | ✅/⚠️/❌ | {n} | {%} | {date} |
| Frontend | ✅/⚠️/❌ | {n} | {%} | {date} |
| Tests | ✅/⚠️/❌ | {n} | {%} | {date} |
| Docs | ✅/⚠️/❌ | {n} | - | {date} |

## Deployment Status
| Network | Status | Address | Last Deployed |
|---------|--------|---------|---------------|
| Testnet | ✅/❌ | 0x... | {date} |
| Mainnet | ✅/❌ | 0x... | {date} |

## Recent Activity
- {Recent change 1}
- {Recent change 2}
- {Recent change 3}

## Recommendations
1. {Recommendation based on status}
2. {Next logical step}

## Quick Actions
- `/cook` - Generate missing components
- `/test` - Run all tests
- `/review` - Security audit
- `/deploy-full` - Deploy to network
```

## Status Indicators

- ✅ **Complete** - Component is fully implemented and tested
- ⚠️ **In Progress** - Component exists but incomplete
- ❌ **Missing** - Component does not exist
- 🔄 **Needs Update** - Component is outdated

## Success Criteria
- Status check completed in <30 seconds
- Accurate representation of project state
- Clear next steps provided

