diff --git a/flake.lock b/flake.lock index 36217b9..d0c8730 100644 --- a/flake.lock +++ b/flake.lock @@ -70,11 +70,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1749857119, - "narHash": "sha256-tG5xUn3hFaPpAHYIvr2F88b+ovcIO5k1HqajFy7ZFPM=", + "lastModified": 1750005367, + "narHash": "sha256-h/aac1dGLhS3qpaD2aZt25NdKY7b+JT0ZIP2WuGsJMU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5f4f306bea96741f1588ea4f450b2a2e29f42b98", + "rev": "6c64dabd3aa85e0c02ef1cdcb6e1213de64baee3", "type": "github" }, "original": { diff --git a/packages/lab-tool/TODO.md b/packages/lab-tool/TODO.md index 1074e23..8c48fc9 100644 --- a/packages/lab-tool/TODO.md +++ b/packages/lab-tool/TODO.md @@ -1,8 +1,9 @@ # Lab Tool Implementation Status ## ✅ COMPLETED + - Basic modular utils (logging, config, json, ssh) -- Lab module structure (core, machines, deployment, monitoring) +- Lab module structure (core, machines, deployment, monitoring) - MCP server stub - Module loading tests pass - **NEW:** CLI interface working (status, machines, deploy commands) @@ -12,16 +13,19 @@ ## 📋 NEXT TASKS ### High Priority + 1. ~~**Fix main.scm** - Update to use new lab modules~~ ✅ 2. ~~**Implement core functions** - Add real functionality to lab modules~~ ✅ 3. ~~**Test CLI interface** - Ensure commands work end-to-end~~ ✅ ### Medium Priority + 4. **Complete MCP server** - JSON-RPC protocol implementation 5. **Add deployment logic** - Move from research/ to lab/deployment 6. **Machine management** - Add discovery and health checks ### Config Enhancement Notes + - Machine folder creation with hardware config - Git integration for new machines - Seamless machine import workflow