12 lines
367 B
Markdown
12 lines
367 B
Markdown
# Architecture
|
|
|
|
Serato Doctor is designed as a DJ library inspection, repair, and migration platform.
|
|
|
|
## Design Principles
|
|
|
|
1. Read-only by default.
|
|
2. Every repair must support preview/dry-run.
|
|
3. Every repair must create a backup or rollback path.
|
|
4. Application-specific logic lives in engines.
|
|
5. Core matching and scanning logic should be application-agnostic.
|