Commit Graph

514 Commits

Author SHA1 Message Date
Ben Duncan 04f407714a Add development environment start/stop scripts
- Add ./scripts/start-dev.sh to start all services in correct order
- Add ./scripts/stop-dev.sh to gracefully stop all services
- Uses Hive service commands: nats, predastore, viperblock
- Includes service health checks and proper logging
- Scripts are based on user's working command examples
- Update go.mod with AWS SDK v2 dependencies

Note: Existing compilation errors in codebase need to be fixed
for unit tests to pass (slog formatting, duplicate mains in tmp/)

Mulga Defense Corporation <security@mulgadc.com>
2025-09-15 21:40:54 +08:00
Ben Duncan 3bffd2ab4e Add mandatory unit testing requirements to CLAUDE.md
- Require all unit tests to pass before git commit or push
- Add testing policy and workflow examples
- Emphasize zero-tolerance for failing tests
- Include clear examples of required testing workflow

Mulga Defense Corporation <security@mulgadc.com>
2025-09-15 21:33:09 +08:00
Ben Duncan 1cbc94e21d Add comprehensive development documentation and automation
- Add CLAUDE.md with development guidance and architecture documentation
- Add HIVE_DEVELOPMENT_PLAN.md with detailed roadmap integrating all TODO items
- Update README.md with development setup and engineering philosophy
- Transform TODO.md into structured roadmap with phase integration
- Add development automation scripts (clone-deps.sh, dev-setup.sh)
- Add configuration templates and systemd service files

This establishes the foundation for scalable multi-repository development
and provides clear guidance for contributors and development workflows.
2025-09-15 21:11:05 +08:00
benduncan 20e572bc1b Developer preview update 2025-09-02 08:13:21 +08:00
benduncan 8fadebf64d Draft smithy parser for AWS models 2025-08-09 13:37:12 +08:00
benduncan 19003b7531 Updated readme 2025-08-06 13:32:51 +08:00
Ben Duncan 102e459a29 Hive README 2025-08-03 10:25:49 +08:00
Ben Duncan 42cded6f21 Hive README and start instance implemented 2025-08-03 10:25:12 +08:00
Ben Duncan d05fb7cff3 VM management for rebooting and state 2025-08-01 18:41:20 +08:00
Ben Duncan 55707211a1 Hive control plane features to start, stop, provision and manage instances 2025-07-31 22:33:59 +09:30
Ben Duncan a16a54b3b3 Alpha for ebs events to viperblock for mounting nbd volumes 2025-07-29 17:21:07 +10:00
benduncan 454a7712a3 NBD example 2025-07-01 15:20:44 +09:30
benduncan a909fc6753 Alpha hive daemon for compute 2025-07-01 15:10:37 +09:30
Ben Duncan effabda1e5 Initial commit 2025-01-27 19:12:48 +11:00