sevensense_interpretation/
lib.rs

1//! # sevensense-interpretation
2//!
3//! LLM-powered interpretation for the 7sense bioacoustics platform.
4//!
5//! This crate provides:
6//! - Natural language report generation
7//! - Conservation insights
8//! - Anomaly explanation
9//! - Multi-language support
10//!
11//! ## Architecture
12//!
13//! ```text
14//! sevensense-interpretation
15//! ├── reports/          # Report generation
16//! ├── insights/         # Conservation insights
17//! ├── prompts/          # Prompt templates
18//! └── providers/        # LLM provider integrations
19//! ```
20
21#![warn(missing_docs)]
22#![warn(clippy::all)]
23#![warn(clippy::pedantic)]
24#![allow(clippy::module_name_repetitions)]
25
26// TODO: Implement interpretation modules
27// - reports: Structured report generation
28// - insights: Ecological pattern detection
29// - prompts: Template management
30// - providers: Claude, GPT-4, local models
31
32/// Crate version information
33pub const VERSION: &str = env!("CARGO_PKG_VERSION");