minipower-backend-entityframework-dotnet-hybrid
Jarvis EF hybrid multitenancy — Master registry với pool DB chung và dedicated DB per tenant. Dùng khi tenant chia sẻ hoặc tách database linh hoạt.
- License 许可
- MIT
- 最近更新
- 2026-11-09
- Stars
- ★ 7
- Forks
- 0
01 前言 Front Matter
- name
- minipower-backend-entityframework-dotnet-hybrid
- description
- Jarvis EF hybrid multitenancy — Master registry với pool DB chung và dedicated DB per tenant. Dùng khi tenant chia sẻ hoặc tách database linh hoạt.
- dependencies
- [ "Jarvis.EntityFramework", "Npgsql.EntityFrameworkCore.PostgreSQL" ]
03 SKILL.md 正文
Hybrid multitenancy
→ Setup: reference/setup.md | Separate: separate-tenant-db/SKILL.md
Đăng ký DI giống separate tenant DB — Master + DbTenantConnectionStringResolver.
Quy tắc entity
| Tenant trên | Entity app |
|---|---|
| DB chung (pool) | Bắt buộc ITenantEntity + TenantId khi ghi |
| DB riêng | ITenantEntity tùy chọn |
Migrate
- Master: một lần.
- Pool shared: migrate một DB pool.
- Dedicated: migrate từng connection riêng.
Resolver tùy biến: custom-di/SKILL.md.
Checklist
- [ ] Nhiều tenant cùng
ConnectionStringtrên Master - [ ] Pool:
ITenantEntitybắt buộc - [ ] Migrate pool một lần, dedicated từng DB
04 同仓库更多 Skills
minipower-vcs-gitlab
Tra GitLab (search, issue, pipeline, MR), soạn MR/comment, tạo MR và commit/push sau L2. Dùng khi merge request, GitLab MCP, code_provider gitlab — không scaffold .NET, không force-push.
minipower-toolbox-skill-author
Viết và soát skill lá-rời Minipower (minipower-{module}-{capability}) — chọn module bằng 3 câu hỏi ADR-022, dựng cây SKILL.md/README.md/workflows/providers, đặt description kích hoạt được, cập nhật hub và test canh. Hỏi người xác nhận trước mọi quyết định, không tự chốt. Dùng khi tạo skill mới, thêm provider/pattern/workflow, mở module mới, hoặc soát skill có sẵn lệch chuẩn.
minipower-tasks-lark
Đọc, lọc, tìm, soạn nháp và ghi task Lark (tasklist / task) theo L1–L3. Dùng khi việc trên Lark, sprint, tasklist, "tìm task", "tạo task", tasks_provider lark — không dùng cho tin nhắn nhóm hay wiki.
minipower-support-registry
Rà registry DOC theo project_mode, nhắc owner thiếu ID hoặc chỗ lưu sai. Dùng khi doc-registry, thiếu DOC, rà soát tiêu chuẩn — không tự sửa FR, không init.
minipower-support-publish
暂无简介
minipower-router
Phân loại intent Minipower rồi gợi ý đúng một pack nghề hoặc kênh. Dùng khi làm gì tiếp, chọn skill, dispatcher, không biết mở pack nào — không tự gọi MCP L3, không spawn agent.