13 lines
522 B
Markdown
13 lines
522 B
Markdown
# spark-server agent notes
|
|
|
|
This repo is a Go 1.26 modular monolith IM server. Source of truth: `docs/architecture-v3.md`.
|
|
|
|
Before writing code:
|
|
|
|
1. Load `.cursor/skills/spark-im-v3/SKILL.md`
|
|
2. Follow `.cursor/rules/` (always-on V3 invariants + file-scoped rules)
|
|
3. Keep functions within `.golangci.yaml` (`funlen` 100, `lll` 240)
|
|
4. HTTP and TCP share Application services under `internal/module/*`
|
|
|
|
Do not introduce Kafka, K8s, microservices, ConversationSeq, application-layer handshake crypto, or public gnet ports.
|