5 Commits

Author SHA1 Message Date
82f5112fba Merge branch 'develop' into main 2026-03-06 22:26:14 +08:00
42cf1610eb fix: build script fail-fast on colcon error + manager.py indent + FAQ multi-user
- build_install_sdk.sh: colcon build output captured; exit 1 on non-zero
  exit code or 'FAILED' summary line; stale colcon artifacts cleaned
  before each build to prevent cached IndentationError surfacing
- build_install_sdk.sh: prod post-install block creates /var/log/robot
  with setgid group (hivecore, chmod 2775) for multi-user node support
- manager.py: fix ManagerConfig docstring indentation (8-space to 4-space)
  that caused IndentationError in stale build/install colcon copies
- USER_GUIDE.md FAQ: expand permission troubleshooting with Scenario A
  (single-user chown) and Scenario B (3-step setgid group for multi-user)
2026-03-06 22:26:07 +08:00
887b3083d7 merge: develop into main 2026-03-06 16:35:21 +08:00
7a4d3607f6 docs: update README quick-start to use production deploy mode
- Use DEPLOY_MODE=prod for build_install_and_start_manager.sh and build_install_sdk.sh
- Switch health check to check_manager_health_prod.sh
- Note production install path /opt/hivecore/
2026-03-06 16:35:17 +08:00
e847b54c8c feat: initial commit
- Add workspace-level README with monorepo structure and per-package chapters
- Add hivecore_logger: C++/Python async logging SDK with spdlog/QueueHandler
- Add hivecore_log_manager: centralized log management (quota, compression, dynamic level)
- Add hivecore_logger_interfaces: ROS 2 SetLogLevel service definition
- Add build/install/start scripts for one-command setup
2026-03-06 16:06:00 +08:00