Aska
|
7295556c59
|
feat(services): add memory service — model, repository, service layer
- services/memory/model: Memory struct with categories and decay
- services/memory/repository: PostgreSQL CRUD + keyword search
- services/memory/service: dedup, decay, keyword extraction
- tests coming in follow-up commit
|
2026-08-09 20:50:01 +08:00 |
|
Aska
|
aee8db9b3f
|
feat(internal): add platform detection and auth packages
- internal/platform: cross-platform path detection, 6 tests
- internal/auth: JWT generation/validation + bcrypt, 8 tests
- 89 total tests, build + vet clean
|
2026-08-09 20:46:41 +08:00 |
|
Aska
|
ca106f71ae
|
feat(internal): add NATS abstraction and DB connection manager
- internal/nats: Connection interface + InProcessConn, 7 tests
- internal/db: PostgreSQL connection pool + migration runner, 5 tests
- 75 total tests, build + vet clean
|
2026-08-09 20:45:19 +08:00 |
|
Aska
|
750d594055
|
feat(plugin): add plugin interface system and iot-mock implementation
- internal/plugin: Plugin/IoTProvider/ToolProvider/RAGProvider interfaces
- internal/plugin: Registry with type-safe auto-detection, 11 tests
- plugins/iot-mock: 8 simulated smart home devices, 11 tests
- 63 total tests, build + vet clean
|
2026-08-09 20:38:37 +08:00 |
|
Aska
|
7943e290ec
|
feat(internal): add foundational packages — config, logger, errors
- config: env-based loading with startup validation, 13 tests
- logger: structured slog wrapper with redaction, 10 tests
- errors: unified AppError model with HTTP mapping, 18 tests
- 41 tests total, build + vet clean
|
2026-08-09 20:35:42 +08:00 |
|
Aska
|
b69b74435a
|
docs: add comprehensive README and update project structure
- Replace placeholder README with full project overview
- All DevDocs modules completed (7 backend + 4 cross-cutting)
- Development constraints document added
|
2026-08-09 20:21:54 +08:00 |
|
Aska
|
14d5d6e555
|
chore: init Cyrene_v2 project structure and DevDocs
- Create directory structure for backend, frontend, deployment, tests
- .gitignore with DevDocs/ excluded from version control
- DevDocs: 00-overview, 01-cross-platform, 02-dev-constraints
- DevDocs decisions: 002-communication (NATS), 003-plugin-architecture
- DevDocs modules: ai-core analysis, gateway analysis
|
2026-08-09 20:18:56 +08:00 |
|
AskaEth
|
2af560913d
|
Initial commit
|
2026-08-09 20:04:49 +08:00 |
|