🎉 Initial commit: project scaffold, agent modes, and gnarly_csv example

- Add .roomodes with four custom Roo agents:
    • excalidraw-to-python  – diagram → typed Python skeleton
    • python-coder          – skeleton → production implementation (design patterns)
    • tester                – pytest suite writer & runner
    • orchestrator          – coordinates the full excalidraw→code→test→execute pipeline
- Add src/csv_grok.py and tests/test_csv_grok.py (CSV diff utility)
- Add examples/gnarly_csv/ with gnarly_csv_delta.py and sample data (rev_a/rev_b)
- Add drawings/ with design.excalidraw and gnarly_csv_files.excalidraw
- Add docs/excalidraw-to-python-agent.md
- Add requirements.txt and .gitignore
This commit is contained in:
2026-04-11 15:54:42 -07:00
commit 18a3b464f2
14 changed files with 2367 additions and 0 deletions

View File

@ -0,0 +1,9 @@
subsystem,meas_current_mA,meas_voltage_mV,meas_power_mW,meas_temp_C,rail_power_mW,subsys_power_mW,cluster_power_mW,soc_power_mW,battery_power_mW
CPU,790,1050,829.5,69.1,845.0,1690.0,3380.0,5070.0,5750.0
GPU,1380,950,1311.0,88.2,1335.0,2670.0,5340.0,8010.0,9100.0
DRAM,410,1200,492.0,53.4,505.0,1010.0,2020.0,3030.0,3430.0
NPU,710,1100,781.0,74.9,800.0,1600.0,3200.0,4800.0,5450.0
ISP,295,1050,309.75,47.3,322.0,644.0,1288.0,1932.0,2180.0
PCIe,175,1800,315.0,43.0,326.0,652.0,1304.0,1956.0,2190.0
USB,88,1800,158.4,37.1,166.0,332.0,664.0,996.0,1110.0
Display,610,1200,732.0,66.5,748.0,1496.0,2992.0,4488.0,5100.0
1 subsystem meas_current_mA meas_voltage_mV meas_power_mW meas_temp_C rail_power_mW subsys_power_mW cluster_power_mW soc_power_mW battery_power_mW
2 CPU 790 1050 829.5 69.1 845.0 1690.0 3380.0 5070.0 5750.0
3 GPU 1380 950 1311.0 88.2 1335.0 2670.0 5340.0 8010.0 9100.0
4 DRAM 410 1200 492.0 53.4 505.0 1010.0 2020.0 3030.0 3430.0
5 NPU 710 1100 781.0 74.9 800.0 1600.0 3200.0 4800.0 5450.0
6 ISP 295 1050 309.75 47.3 322.0 644.0 1288.0 1932.0 2180.0
7 PCIe 175 1800 315.0 43.0 326.0 652.0 1304.0 1956.0 2190.0
8 USB 88 1800 158.4 37.1 166.0 332.0 664.0 996.0 1110.0
9 Display 610 1200 732.0 66.5 748.0 1496.0 2992.0 4488.0 5100.0