cortenforge-tools 0.6.0

Tooling crate for CortenForge: shared CLI helpers and app-agnostic bins.
Documentation
# cortenforge-tools

[![MSRV](https://img.shields.io/badge/rustc-1.75+-orange.svg)](#)
Package name: `cortenforge-tools`; Rust crate: `cortenforge_tools`.

App-agnostic tooling bins and helpers for capture, ETL, and inference workflows.

CLI utilities packaged in the `tools` crate:

- Core (always available): `overlay_labels`, `prune_empty`, `warehouse_etl`, `warehouse_export`, `warehouse_cmd`.
- Feature-gated:
  - `tui` (enable `--features tui`): requires `crossterm`/`ratatui`.
  - `datagen_scheduler` (enable `--features scheduler`): requires `sysinfo`.
  - `gpu-nvidia` (optional): pulls in `nvml-wrapper` for NVML-based telemetry (used by datagen_scheduler).

Shared deps:
- `data_contracts` for capture/manifest schemas.
- `vision_core` for overlay helpers (used by `overlay_labels`).

Usage examples:
- `cargo run -p cortenforge-tools --bin prune_empty -- --input ... --output ...`
- `cargo run -p cortenforge-tools --features tui --bin tui -- --help`
- `cargo run -p cortenforge-tools --features scheduler --bin datagen_scheduler -- --help`

Quick sanity check:
- `cargo check -p cortenforge-tools --all-features`