Files
wifi-densepose/.claude/helpers/v3.sh
Claude 6ed69a3d48 feat: Complete Rust port of WiFi-DensePose with modular crates
Major changes:
- Organized Python v1 implementation into v1/ subdirectory
- Created Rust workspace with 9 modular crates:
  - wifi-densepose-core: Core types, traits, errors
  - wifi-densepose-signal: CSI processing, phase sanitization, FFT
  - wifi-densepose-nn: Neural network inference (ONNX/Candle/tch)
  - wifi-densepose-api: Axum-based REST/WebSocket API
  - wifi-densepose-db: SQLx database layer
  - wifi-densepose-config: Configuration management
  - wifi-densepose-hardware: Hardware abstraction
  - wifi-densepose-wasm: WebAssembly bindings
  - wifi-densepose-cli: Command-line interface

Documentation:
- ADR-001: Workspace structure
- ADR-002: Signal processing library selection
- ADR-003: Neural network inference strategy
- DDD domain model with bounded contexts

Testing:
- 69 tests passing across all crates
- Signal processing: 45 tests
- Neural networks: 21 tests
- Core: 3 doc tests

Performance targets:
- 10x faster CSI processing (~0.5ms vs ~5ms)
- 5x lower memory usage (~100MB vs ~500MB)
- WASM support for browser deployment
2026-01-13 03:11:16 +00:00

111 lines
3.2 KiB
Bash
Executable File
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# V3 Helper Alias Script - Quick access to all V3 development tools
set -e
HELPERS_DIR=".claude/helpers"
case "$1" in
"status"|"st")
"$HELPERS_DIR/v3-quick-status.sh"
;;
"progress"|"prog")
shift
"$HELPERS_DIR/update-v3-progress.sh" "$@"
;;
"validate"|"check")
"$HELPERS_DIR/validate-v3-config.sh"
;;
"statusline"|"sl")
".claude/statusline.sh"
;;
"update")
if [ -z "$2" ] || [ -z "$3" ]; then
echo "Usage: v3 update <metric> <value>"
echo "Examples:"
echo " v3 update domain 3"
echo " v3 update agent 8"
echo " v3 update security 2"
echo " v3 update performance 2.5x"
echo " v3 update memory 45%"
echo " v3 update ddd 75"
exit 1
fi
"$HELPERS_DIR/update-v3-progress.sh" "$2" "$3"
;;
"full-status"|"fs")
echo "🔍 V3 Development Environment Status"
echo "====================================="
echo ""
echo "📊 Quick Status:"
"$HELPERS_DIR/v3-quick-status.sh"
echo ""
echo "📺 Full Statusline:"
".claude/statusline.sh"
;;
"init")
echo "🚀 Initializing V3 Development Environment..."
# Run validation first
echo ""
echo "1⃣ Validating configuration..."
if "$HELPERS_DIR/validate-v3-config.sh"; then
echo ""
echo "2⃣ Showing current status..."
"$HELPERS_DIR/v3-quick-status.sh"
echo ""
echo "✅ V3 development environment is ready!"
echo ""
echo "🔧 Quick commands:"
echo " v3 status - Show quick status"
echo " v3 update - Update progress metrics"
echo " v3 statusline - Show full statusline"
echo " v3 validate - Validate configuration"
else
echo ""
echo "❌ Configuration validation failed. Please fix issues before proceeding."
exit 1
fi
;;
"help"|"--help"|"-h"|"")
echo "Claude Flow V3 Helper Tool"
echo "=========================="
echo ""
echo "Usage: v3 <command> [options]"
echo ""
echo "Commands:"
echo " status, st Show quick development status"
echo " progress, prog [args] Update progress metrics"
echo " validate, check Validate V3 configuration"
echo " statusline, sl Show full statusline"
echo " full-status, fs Show both quick status and statusline"
echo " update <metric> <value> Update specific metric"
echo " init Initialize and validate environment"
echo " help Show this help message"
echo ""
echo "Update Examples:"
echo " v3 update domain 3 # Mark 3 domains complete"
echo " v3 update agent 8 # Set 8 agents active"
echo " v3 update security 2 # Mark 2 CVEs fixed"
echo " v3 update performance 2.5x # Set performance to 2.5x"
echo " v3 update memory 45% # Set memory reduction to 45%"
echo " v3 update ddd 75 # Set DDD progress to 75%"
echo ""
echo "Quick Start:"
echo " v3 init # Initialize environment"
echo " v3 status # Check current progress"
;;
*)
echo "Unknown command: $1"
echo "Run 'v3 help' for usage information"
exit 1
;;
esac