This directory contains the technical documentation for the SentraCore project, including setup guides, architecture references, development workflows, and packaging instructions.
| Guide | Description |
|---|---|
| Development Setup | Complete multi-platform development environment setup |
| Engine Setup | Python engine installation and runtime guide |
| Dashboard Setup | Flutter desktop dashboard setup and build guide |
| Document | Description |
|---|---|
| Intelligence Pipeline | Detailed overview of the telemetry intelligence pipeline |
| Building SentraCore | Desktop build, packaging, and release workflow |
SentraCore is a local system behavior intelligence platform that transforms raw system telemetry into explainable performance insights through:
- behavioral modeling
- anomaly detection
- predictive risk analysis
- root cause correlation
- real-time monitoring
- historical system analysis
The project is structured around a modular engine and desktop dashboard architecture.
| Component | Description |
|---|---|
| Engine | Python-based telemetry and intelligence service |
| Dashboard | Flutter desktop application |
| API Layer | Local REST and WebSocket communication |
| Intelligence Pipeline | Trend, anomaly, prediction, and correlation systems |
| Packaging System | Desktop build and installer workflow |
| Platform | Status |
|---|---|
| Windows | Primary Support |
| Linux | Development Support |
| macOS | Development Support |
Windows currently provides the most complete packaging and deployment workflow.
The project currently includes:
- real-time telemetry collection
- adaptive baseline learning
- anomaly detection
- predictive degradation analysis
- root cause analysis
- historical monitoring
- desktop notifications
- dashboard diagnostics
- desktop packaging workflow
docs/
├── setup/
│ ├── development_setup.md
│ ├── engine_setup.md
│ └── dashboard_setup.md
│
├── architecture/
│ ├── intelligence_layer.md
│ └── building.md
- The documentation is designed for contributors, developers, and advanced users.
- Platform-specific behavior may vary depending on operating system capabilities.
- Additional documentation may be expanded as the project evolves.