-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathllms.txt
More file actions
73 lines (61 loc) · 6.53 KB
/
llms.txt
File metadata and controls
73 lines (61 loc) · 6.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# DaemonEye
> Security-focused, privilege-separated process monitoring system with SQL-driven detection, tamper-evident audit logging, and cross-platform support built in Rust
DaemonEye implements a three-component architecture (procmond, daemoneye-agent, daemoneye-cli) with strict privilege separation. This index provides AI assistants with normative specifications, development guidelines, and operational patterns. Start with Documentation for orientation, then Specifications for requirements, and Configuration for implementation guidance.
## Documentation
- [AGENTS](AGENTS.md): AI assistant rules, development workflows, and precedence hierarchy
- [README](README.md): Project overview, architecture, and quick start guide
- [SECURITY](SECURITY.md): Security policy, vulnerability reporting, and disclosure process
## Specifications
- [Architecture](docs/src/architecture/system-architecture.md): Core system architecture, data flows, and component responsibilities
- [Collector-Core Framework](docs/src/architecture/collector-core-framework.md): Collector-core architecture and implementation patterns
- [Core Monitoring](docs/src/technical/core-monitoring.md): Process collection, enumeration, and monitoring implementation
- [Development Guidelines](.kiro/steering/development.md): Development workflows, commands, and coding conventions
- [EventBus Architecture](docs/src/technical/eventbus-architecture.md): Topic hierarchy, correlation metadata, and pub/sub patterns
- [Feature Tiers](docs/src/architecture/feature-tiers.md): Feature differentiation across Free/Business/Enterprise tiers
- [IPC Implementation](docs/src/technical/ipc-implementation.md): IPC protocol details, transport layer, and message framing
- [Performance Standards](.kiro/steering/performance.md): Performance targets, resource management, and optimization requirements
- [Product](.kiro/steering/product.md): Product features, value propositions, and tier definitions
- [Query Pipeline](docs/src/technical/query-pipeline.md): SQL-to-IPC translation, dialect restrictions, and execution model
- [RPC EventBus Architecture](docs/src/technical/rpc-eventbus-architecture.md): RPC patterns, multi-collector coordination, and lifecycle management
- [Security Standards](.kiro/steering/security.md): Security guidelines, cryptographic standards, and threat model
- [SQL Detection Architecture](spec/daemon_eye_spec_sql_to_ipc_detection_architecture.md): SQL rule translation, virtual schema, and detection flow
- [Structure](.kiro/steering/structure.md): Workspace organization, component structure, and architectural boundaries
- [Tech Stack](.kiro/steering/tech.md): Technology stack decisions, dependencies, and enforced requirements
- [Testing Standards](.kiro/steering/testing.md): Testing strategy, quality gates, and coverage requirements
## Configuration
- [Configuration](docs/src/deployment/configuration.md): Configuration parameters, hierarchy, and environment variables
- [Docker](docs/src/deployment/docker.md): Container deployment, optimization, and security
- [Installation](docs/src/deployment/installation.md): Installation procedures for all supported platforms
- [Kubernetes](docs/src/deployment/kubernetes.md): Kubernetes deployment patterns and DaemonSet configuration
## Examples
- [Collector-Core](collector-core/README.md): Reusable collection infrastructure with EventSource trait and unified event model
- [DaemonEye EventBus](daemoneye-eventbus/README.md): Cross-platform IPC event bus with topic-based pub/sub and correlation tracking
## Optional
- [ADR IPC Interprocess](spec/adr-ipc-interprocess.md): Architecture decision record for IPC transport migration
- [Async Patterns](.cursor/rules/rust/async-patterns.mdc): Rust async/await patterns and tokio usage guidelines
- [Business Tier](docs/src/technical/business-tier.md): Business tier features and capabilities
- [Cargo.toml Standards](.cursor/rules/rust/cargo-toml.mdc): Cargo.toml configuration and dependency management
- [CLI Design](.cursor/rules/deployment/cli-design.mdc): CLI design principles and clap patterns
- [Collector-Core Standards](.cursor/rules/rust/collector-core.mdc): Collector-core implementation rules and EventSource patterns
- [Configuration Management](.cursor/rules/rust/configuration-management.mdc): Hierarchical configuration and validation patterns
- [Container Security](.cursor/rules/docker/container-security.mdc): Docker container security best practices
- [Contributing](docs/src/contributing.md): Contribution guidelines and development process
- [Database Operations](.cursor/rules/rust/database-operations.mdc): Database patterns with redb and transaction handling
- [Database Standards](.cursor/rules/deployment/database-standards.mdc): Database design, schema, and access patterns
- [Documentation Standards](.cursor/rules/project/documentation-standards.mdc): Documentation writing and rustdoc standards
- [Enterprise Tier](docs/src/technical/enterprise-tier.md): Enterprise tier features and kernel-level monitoring
- [Error Handling](.cursor/rules/rust/error-handling.mdc): Error handling with thiserror and anyhow
- [Getting Started](docs/src/getting-started.md): Quick start guide and initial setup
- [IPC Communication](.cursor/rules/rust/ipc-communication.mdc): IPC patterns with interprocess and protobuf
- [Justfile Standards](.cursor/rules/project/justfile-standards.mdc): Justfile task runner patterns and DRY principles
- [Linting Rules](.cursor/rules/rust/linting-rules.mdc): Clippy and rustfmt configuration
- [macOS Process Collector](docs/src/technical/macos-process-collector.md): macOS-specific process collection implementation
- [Operator Guide](docs/src/user-guides/operator-guide.md): Operational procedures and troubleshooting
- [Performance Optimization](.cursor/rules/rust/performance-optimization.mdc): Rust performance optimization techniques
- [Product Strategy](spec/product_strategy.md): Product roadmap and strategic direction
- [Rust Standards](.cursor/rules/rust/rust-standards.mdc): Rust coding standards and idioms
- [Security Design Overview](docs/src/technical/security_design_overview.md): Security architecture and design principles
- [Security Standards Rules](.cursor/rules/security/security-standards.mdc): Security implementation patterns and cryptography
- [SQL Dialect Reference](docs/src/technical/sql-dialect-reference.md): Supported SQL syntax and limitations
- [Testing Standards Rules](.cursor/rules/testing/testing-standards.mdc): Testing implementation with insta and criterion
- [Windows Process Collector](docs/src/technical/windows-process-collector.md): Windows-specific process collection implementation