QuantDinger Documentation
This directory contains maintained documentation for the current QuantDinger
release. Start with the project README or the
Chinese project README.
Architecture and contracts
| Document |
Purpose |
| Architecture |
Backend ownership map and contributor design rules. |
| Module boundaries |
Dependency direction and package responsibilities. |
| Concurrency model |
Database, worker, and thread ownership rules. |
| Process roles |
API, trading, scheduler, Celery, and migration boundaries. |
| API conventions |
Human API envelopes, authentication, and stability classes. |
| Extension guide |
How to add routes, services, adapters, and tasks safely. |
Deployment and operations
Notification configuration:
Runnable examples are in examples/.
- api/ contains the generated human OpenAPI contract and ReDoc viewer.
- agent/ contains Agent Gateway, MCP, security, and integration docs.
- mcp_server/ contains the standalone MCP package.
- Keep one maintained document for each operational or architectural concern.
- Put implementation decisions in architecture or contract documents, not in
one-off planning files.
- Do not commit temporary audits, validation snapshots, generated screenshots,
or completed roadmaps. Git history already preserves them.
- Update links and the relevant index in the same change when a document moves.
- Keep generated OpenAPI artifacts committed because CI checks them.