2 Commits

Author SHA1 Message Date
Tanishq Dubey
bbce85fa31 feat: add Dockerfile, dry-run mode, and documentation
- Add Dockerfile with multi-stage build using UV
- Add --dry-run CLI flag to log metrics instead of submitting
- Add comprehensive README with usage and metrics documentation
- Fix ruff linter warnings
- Add uv.lock for reproducible builds
2025-12-16 11:53:16 -05:00
Tanishq Dubey
3b3f3df53c feat: initial implementation of Datacat
- Add project structure with UV/hatch build system
- Implement config module (env vars + YAML file support)
- Implement collector module for pylitterbot integration
- Implement metrics module for Datadog submission
- Support LR3, LR4, and Feeder Robot metrics
- Add event emission for state changes
- Add CLI with --once mode for single collection
2025-12-16 11:49:43 -05:00