Rhodawk Agent
fix(playbook Β§10): resolve all 12 diagnostic warnings W-001..W-012\n\n W-001 CRITICAL: Add scripts/generate_stubs.sh + Makefile to generate\n openclaude_grpc/openclaude_pb2*.py locally without a full Docker build.\n W-002 HIGH: Delete dead Rhodawk_AI_Pitch_Deck_2026.pptx (operator request).\n W-003 HIGH: Rename mcp_config.json -> mcp_config.ARCHIVE.json with archive notice.\n W-004 HIGH: formal_verifier.py β€” RHODAWK_Z3_ENABLED defaults to true; loud warning if skipped.\n W-005 MEDIUM: Surface RHODAWK_AUTO_MERGE state in System Status banner.\n W-006 MEDIUM: training_store.PgConn.executescript() splits multi-stmt SQL.\n W-007 MEDIUM: webhook_server returns 403 + JSON when secret unset.\n W-008 MEDIUM: hermes_orchestrator β€” new HERMES_PROVIDER routing flag.\n W-009 MEDIUM: New night_hunt_lock.py shared mutex across both night-hunt loops.\n W-010 MEDIUM: repo_harvester uses dynamic 30-day rolling pushed window.\n W-011 MEDIUM: lora_scheduler emits Telegram/Slack notification on export.\n W-012 MEDIUM: Live Operations tab shows System Status feature-gate banner.
6ed9a00
Raw
History Blame Contribute Delete
776 Bytes
# Rhodawk AI β€” Local Developer Makefile
# Resolves W-001: provides a one-shot target to generate gRPC stubs locally
# so the Python brain can run without requiring a full Docker build.
.PHONY: help stubs install dev clean
help:
@echo "Rhodawk AI β€” local developer targets"
@echo " make stubs Generate openclaude_pb2*.py gRPC stubs (W-001)"
@echo " make install pip install -r requirements.txt + grpcio-tools"
@echo " make dev Run app.py locally (requires stubs + env vars)"
@echo " make clean Remove generated gRPC stubs"
stubs:
bash scripts/generate_stubs.sh
install:
pip install -r requirements.txt
pip install grpcio-tools
dev: stubs
python -u app.py
clean:
rm -f openclaude_grpc/openclaude_pb2.py openclaude_grpc/openclaude_pb2_grpc.py