# NexusCRM Documentation Index

Welcome to the documentation for NexusCRM. This index serves as a map to navigate the project's documentation.

## 🟢 Core Documentation (Strictly Maintained)

| Document | Description | Target Audience |
| :--- | :--- | :--- |
| **[README.md](../README.md)** | Project Overview, Quick Start, Key Features. | Everyone |
| **[Architecture](./ARCHITECTURE.md)** | Technical design, Layers, SSoT, Observability. | Architects, Devs |
| **[User Manual](./USER_MANUAL.md)** | End-user guide for navigation, CRM features. | Users, PMs |
| **[Developer Guide](./DEVELOPER_GUIDE.md)** | Coding standards, Best practices, Tech/Process. | Developers |
| **[Security](./SECURITY.md)** | Auth, Permissions, RLS, Database security. | SecOps, Devs |

## 🟡 Feature Reference (Stable)

| Document | Description |
| :--- | :--- |
| **[Adding Fields](./adding-fields.md)** | Guide to CodeGen workflow for new schema. |
| **[Salesforce Object Analysis](./salesforce_object_analysis.md)** | Forensic analysis of imported Salesforce schema. |
| **[OpenAPI Spec](./openapi.yaml)** | REST API schema definitions. |
| **[Profile Docs](./profile/README.md)** | Validation and repair notes for `Profile`-related permission issues. |

## 🔵 Architecture Decision Records (ADRs)

| ID | Title | Status |
| :--- | :--- | :--- |
| [ADR-0001](./adr/ADR-0001-clean-architecture.md) | Clean Architecture | Accepted |
| [ADR-0002](./adr/ADR-0002-streaming-protocol.md) | Streaming Protocol | Accepted |
