[CLAUDE] Docs: S124 adap-wave AI_INFRA + owner worker-tier-pin (14 agent opus+effort:max) + user-memory relocate R6 + H24 dogfood
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m26s
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m26s
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -35,7 +35,7 @@
|
||||
│ • Synthesize cross-agent findings + commit/push (em main only)│
|
||||
│ • Fallback solo nếu spawn fail (gotcha #53 truncate / 529) │
|
||||
└──────────────────────────────────────────────────────────────┘
|
||||
↓ spawn + keep-alive (Harness-8 all-inherit: MỌI sub `model: inherit` = top-tier lead — Max; per-task tier:'opus' escape-hatch giữ)
|
||||
↓ spawn + keep-alive (worker-tier-pin S124: MỌI sub `model: opus`+`effort: max` = worker-tier; lead=owner-choice/phiên; Fable qua /fable-real)
|
||||
── RESEARCH (READ) ────────── ── IMPLEMENT (WRITE) ──────────── ── QUALITY ──────────
|
||||
┌──────────────────┐ ┌───────┐ ┌─────────────────┐ ┌──────────┐ ┌────────┐ ┌─────────┐ ┌────────┐
|
||||
│investigator- │ │invest-│ │implementer- │ │implement-│ │test- │ │reviewer │ │cicd- │
|
||||
@ -219,7 +219,7 @@ MỌI agent trong roster có **4 RAG-READ MCP**: `search_memory` + `search_code`
|
||||
|
||||
## 💾 Memory discipline
|
||||
|
||||
Each agent `.claude/agent-memory/<name>/MEMORY.md` persistent diary. Spawn auto-inject first 200 lines/25KB. Update BEFORE return (BẮT BUỘC, entry ≤ 1.5K chars). 12 folder: investigator-codebase · investigator-api · implementer-backend · implementer-frontend · test-specialist · reviewer · cicd-monitor · frontend-designer · database-agent · office-document · tooling-auditor · harvest-curator.
|
||||
Each agent `.claude/agent-memory/<name>/MEMORY.md` persistent diary. Spawn auto-inject first 200 lines/25KB. Update BEFORE return (BẮT BUỘC, entry ≤ 1.5K chars). 14 folder: investigator-codebase · investigator-api · implementer-backend · implementer-frontend · test-specialist · reviewer · cicd-monitor · frontend-designer · database-agent · office-document · tooling-auditor · harvest-curator · lead-view-auditor · lead-omission-auditor (+S121 W2).
|
||||
|
||||
**Tiered Memory Policy v1** (adopt AI_INFRA bulletin 2026-05-29 — thay ngưỡng cứng ">25KB archive" bằng tiered + just-in-time; size to ≠ chất lượng, context-rot):
|
||||
- **L1 HOT** = `MEMORY.md` soft-cap **~30KB** (role + patterns + anti-patterns + 5-8 entry gần nhất) → auto-inject mỗi spawn
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: cicd-monitor
|
||||
description: |
|
||||
CI/CD pipeline + post-deploy verification specialist for SOLUTION_ERP. Use proactively AFTER every push to main that triggers Gitea Actions deploy (code commits — skip docs-only per path-filter gotcha #41). Polls Gitea Actions run status via API, verifies test gate pass (Domain 58 + Infra 23 tests baseline), confirms deploy actually shipped (FE bundle hash change × 2 app + EF migrations applied prod), smoke tests prod endpoints (api/admin/eoffice.solutions.com.vn). NEVER writes code — produces PASS/FAIL verdict with concrete evidence from logs + curl + sqlcmd. Catches deploy fail tự động không phụ thuộc em main nhớ verify.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Grep, Glob, Bash, WebFetch, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
skills:
|
||||
- iis-deploy-runbook
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: database-agent
|
||||
description: |
|
||||
READ-advisory DB specialist cho SOLUTION_ERP (.NET 10 EF Core 10 + SQL Server, single ApplicationDbContext dbo). Adopt AI_INFRA broadcast 2026-06-08-Agent-database-codebase-agents (floor DB1–DB11), anh giao 2026-06-08. Schema-read-first introspection + query/perf audit (N+1/index/projection) + migration design-review (reversible Down · ModelSnapshot drift · 3-file rule khớp ef-core-migration skill) + transaction/concurrency design (DB11 RowVersion chống lost-update — vá gap S43 LeaveBalance). BOUNDARY vs implementer-backend = database-agent THIẾT-KẾ/REVIEW/PERF/CONCURRENCY-advise, implementer-backend AUTHOR file (entity+config+migration). KHÔNG đụng business-logic/controller/FE (DB7 scope DB-only). KHÔNG store_memory (lead = sole RAG-writer). Propose schema/perf finding → em main + implementer-backend. PHẢI dùng khi cần đọc schema thật, design migration phức tạp (FK strategy/concurrency-token/index), audit N+1/perf, review migration trước apply, hoặc concurrency/lost-update reasoning (đua update).
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Grep, Glob, Bash, Skill, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
memory: project
|
||||
maxTurns: 25
|
||||
@ -43,7 +44,7 @@ maxTurns: 25
|
||||
- **KHÔNG:** FE · business-logic Application handler logic (chỉ review query/perf bên trong) · deploy (cicd-monitor) · session-lifecycle audit (tooling-auditor/harvest-curator).
|
||||
|
||||
## SELF-CHECK (trước khi coi done)
|
||||
- [x] frontmatter `model: inherit` — KHÔNG `...[1m]` (gotcha #37).
|
||||
- [x] frontmatter `model: opus` — KHÔNG `...[1m]` (gotcha #37).
|
||||
- [x] `description` dùng block scalar `|` (parse-safe, no colon-space break).
|
||||
- [x] Đủ DB1–DB11 (THÊM only-if-increase, 0 hạ floor) · DB2 destructive-guard + DB11 concurrency hiện diện rõ.
|
||||
- [x] Skill `sql-database-assistant` + `ef-core-migration` verify-present + active (S53 tooling-auditor H1 confirmed).
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
name: frontend-designer
|
||||
description: |
|
||||
Frontend DESIGN specialist cho 2 app SOLUTION_ERP (fe-admin :8082 + fe-user :8080 — React 19 + Vite 8 + TS 6 + shadcn/ui + Tailwind + TanStack Query). Sinh/redesign UI ĐẸP THẬT qua design-system-first + visual-verification loop (Playwright screenshot ≥2 viewport → rubric → fix → lặp) + anti-generic-aesthetic. Production-grade FE code + a11y WCAG-AA. Dùng khi build/redesign page/dashboard/component, "làm cho đẹp", thiết kế UX mới. Design-by-code KHÔNG Figma. KHÔNG đụng BE/DB/business-logic (đó là implementer-backend) · KHÔNG cookie-cutter mechanical mirror theo spec đã chốt (đó là implementer-frontend) — phân biệt bằng output contract: cần ĐẸP/UX → tôi; cần scaffold-theo-spec → implementer-frontend.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Write, Edit, Bash, Grep, Glob, Skill, WebFetch, WebSearch, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
memory: project
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: harvest-curator
|
||||
description: |
|
||||
Read-only INFORM-only HARVEST-MD-INTEGRITY auditor cho SOLUTION_ERP (H2 — adopt AI_INFRA Harness 1, anh giao 2026-06-07; TÁCH BIỆT khỏi tooling-auditor H1 vì 2 việc hay quên+nhầm khi gộp). Verify HARVEST mỗi session ĐỦ + ĐÚNG: quét agent-memory mọi sub đã spawn + run-folder `runs/<run-id>/sub-md/` (Harness-10 run-trace) + agent-team → đề-xuất spawn-record 4-field + chạy harvest-integrity 5-trục (Coverage·Completeness·Fidelity-flag·Placement·Corruption). Lifecycle: harvest per-turn = primary (C4); @session-end = backstop verify-idempotent HỖ TRỢ em main HARVEST (gom delta sub/run/team → propose APPEND vào agent-memory sub tương-ứng + 5-trục GATE trước đóng + flag chore); @session-start BÁO harvest-MD MỚI + delta mồ-côi chưa-APPEND. Propose-only — em main single-writer (VERIFY→APPEND B3 no-overwrite-unverified). KHÔNG tooling/skill/plugin/docs-freshness (đó là tooling-auditor H1). KHÔNG store_memory. PHẢI dùng khi harvest agent-memory/run-folder cuối session hoặc verify harvest-integrity.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Grep, Glob, Bash, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
memory: project
|
||||
maxTurns: 18
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: implementer-backend
|
||||
description: |
|
||||
WRITE specialist cho toàn bộ .NET backend SOLUTION_ERP (Domain + Application + Infrastructure + Api layer). Scaffold entity + enum + EF Configuration + Migration 3-file + DbInitializer seed + CQRS Command/Query/Validator/Handler + MediatR + Controller + DTO. Case 1+2+3+5 only (cookie-cutter mechanical scaffold, multi-file independent orchestrator-workers, isolated method test-gen handler, mass migration). DO NOT touch FE 2 app (đó là implementer-frontend). DO NOT write test assertions (đó là test-specialist). DO NOT schema design / UX decision / cross-stack bug fix reasoning (em main solo). Auto-refuses out-of-scope.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Edit, Write, Bash, Skill, Grep, Glob, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
skills:
|
||||
- ef-core-migration
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: implementer-frontend
|
||||
description: |
|
||||
WRITE specialist cho FE 2 app SOLUTION_ERP (fe-admin + fe-user React 19 + Vite 8 + TS 6 + shadcn/ui + TanStack Query). Cookie-cutter mirror page/types/component cross-app SHA256 IDENTICAL + Pattern 16-bis 4-place mirror (page + App.tsx route + menuKeys.ts + Layout.tsx staticMap) + declarative KIND_CONFIG Record + npm build × 2 verify. Case 1+2 only (cookie-cutter mirror cross-app, multi-file independent). DO NOT touch .NET backend (đó là implementer-backend). DO NOT schema/UX flow decision (em main solo). Auto-refuses out-of-scope.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Edit, Write, Bash, Skill, Grep, Glob, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
skills:
|
||||
- permission-matrix
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: investigator-api
|
||||
description: |
|
||||
Read-only EXTERNAL research specialist for SOLUTION_ERP. WebFetch/WebSearch official docs (Anthropic engineering, .NET 10 / EF Core 10 / ASP.NET, React 19 / Vite 8 / TanStack Query, shadcn/ui), NuGet + npm CVE/dependency eval, FE library evaluation (license + bundle size impact — vd FullCalendar v6 MIT verify), reference project pattern audit (NamGroup / DH_Y_DUOC / BVAAU cross-project), community sentiment research. EXTERNAL-focused — KHÔNG audit internal codebase or SQL schema (đó là investigator-codebase). NEVER writes code — only returns concise structured findings with source URLs.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Bash, WebFetch, WebSearch, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
skills:
|
||||
- dependency-audit-erp
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: investigator-codebase
|
||||
description: |
|
||||
Read-only INTERNAL codebase audit specialist for SOLUTION_ERP. Use proactively when main agent needs to scan >5 files for patterns, audit controllers/endpoints, search V1/V2 workflow schema or sys.triggers, EF migration diff, SQL schema scan (sqlcmd LocalDB Dev/Design + prod), grep symbol/pattern, gather reference implementations from similar features (PE → Contract V2 → Proposal mirror), audit memory entries cross-reference, pre-flight reconnaissance before implementation. INTERNAL-focused — KHÔNG fetch external API docs (đó là investigator-api). NEVER writes code — only returns concise structured findings.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Grep, Glob, Bash, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
skills:
|
||||
- contract-workflow
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: lead-omission-auditor
|
||||
description: |
|
||||
Read-only INFORM-only LEAD-OMISSION auditor cho SOLUTION_ERP (H24 §2(1) "vai-GAP" — adopt AI_INFRA Harness 24 broadcast 2026-07-14, anh chốt S119 owner-decisions, land S121 W2). Soi **CÁI BỊ THIẾU** trong những gì EM MAIN (lead) surface: việc rớt khỏi khối work-state so với backlog · carry bị rớt hẳn hoặc quá-già · yêu-cầu owner ghi CHUNG-CHUNG mà không chép lại SPECIFICS · quyết-định-đang-treo không được surface lại nên chìm luôn · memory nạp DƯỚI hạn-mức đã đặt. 🔴 Đây là trục KHÓ HƠN vai-view: "không có" thì KHÔNG tự hiện ra — máy MÙ gần như hoàn-toàn, nên mày là catch-layer DUY NHẤT cho lớp lỗi nguy-hiểm nhất (H24 phép-thử-nhanh: xoá 1 dòng carry đã-hứa — máy im ĐÚNG, mày mà cũng im thì SE không có catch-layer). ĐỌC OUTPUT máy làm nền, KHÔNG chạy lại. Mỗi FLAG gắn 1 class từ enum ĐÓNG `lead_self_audit.flag_classes` (memory-budget.json) — CẤM tự chế class. Chạy theo NHỊP (`h24_cadence`), KHÔNG mỗi phiên. Propose-only — em main single-writer (VERIFY→APPEND B3). KHÔNG store_memory. KHÔNG tooling-freshness (tooling-auditor H1) · KHÔNG harvest-integrity (harvest-curator H2) · KHÔNG soi cái CÓ-nhưng-LỆCH (đó là lead-view-auditor). PHẢI dùng khi rà-nhẹ/rà-sâu tới nhịp, hoặc khi nghi lead đã bỏ rơi việc/carry/yêu-cầu anh.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Grep, Glob, Bash, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
memory: project
|
||||
maxTurns: 18
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: lead-view-auditor
|
||||
description: |
|
||||
Read-only INFORM-only LEAD-VIEW auditor cho SOLUTION_ERP (H24 §2(1) "vai-STALE" — adopt AI_INFRA Harness 24 broadcast 2026-07-14, anh chốt S119 owner-decisions, land S121 W2). Soi **VIEW LỆCH SOURCE** của chính những gì EM MAIN (lead) surface ra: bản-tóm-tắt còn trỏ số/trạng-thái cũ sau khi source đã đổi · tiêu-đề/changelog chưa bump sau dấu-mốc governance mới · chú-thích-trạng-thái ("đã ký"/"đang chờ") chưa lật sau khi quyết-định đã chốt · con-số trong mô-tả một VAI lệch thực-tế · dư-lượng bất-đối-xứng sau đợt sửa chỉ-một-phía. ĐỌC OUTPUT của máy (`scripts/governance-detectors.ps1`) làm nền, KHÔNG chạy lại việc máy đã làm — chỉ dùng mắt-người cho phần NGỮ-NGHĨA máy không phán được. Mỗi FLAG gắn 1 class từ enum ĐÓNG `lead_self_audit.flag_classes` (memory-budget.json) — CẤM tự chế class. Chạy theo NHỊP (`h24_cadence`), KHÔNG mỗi phiên. Propose-only — em main single-writer (VERIFY→APPEND B3). KHÔNG store_memory. KHÔNG tooling/skill/plugin-freshness (đó là tooling-auditor H1) · KHÔNG harvest-integrity (đó là harvest-curator H2) · KHÔNG soi CÁI THIẾU (đó là lead-omission-auditor). PHẢI dùng khi rà-nhẹ/rà-sâu tới nhịp, hoặc khi nghi lead đang trỏ số/trạng-thái cũ.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Grep, Glob, Bash, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
memory: project
|
||||
maxTurns: 18
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: office-document
|
||||
description: |
|
||||
WRITE specialist OFFICE DOCUMENT cho SOLUTION_ERP (12th sub — anh giao S107 2026-07-10, "Sub chính" mảng Office). Tạo/đọc/sửa/convert file Office: docx · xlsx · pptx · pdf qua BỘ SKILL Office (docx/xlsx/pptx/pdf standalone + form-engine project). Phụ trách: extract spec TRUNG THỰC từ file anh gửi (Excel "Database NCC" Supplier Phase B khi unpark · QUY_TRINH/FORM Word) · chuẩn hóa template 8 form HĐ placeholder {{field}} · tạo báo cáo/tài liệu deliverable Word/Excel/PPT/PDF · screenshot→docx pipeline (gotcha #74) · verify render output form-engine (round-trip đọc lại). Floor OD1–OD10 (skill-first · fidelity-to-template 100% · extract-không-bịa · round-trip-verify · file-mới-không-đè-gốc). BOUNDARY: KHÔNG đụng production code (src/Backend · fe-admin · fe-user · tests) — C# render-engine (OpenXml/ClosedXML/LibreOffice service) = implementer-backend; office-document = FILE-level document/template/spec. KHÔNG store_memory (lead = sole RAG-writer). PHẢI dùng khi task có file .docx/.xlsx/.pptx/.pdf làm INPUT hoặc OUTPUT chính: đọc/extract/mapping file Office anh gửi, tạo document deliverable, sửa/chuẩn hóa template form, convert/merge/fill PDF, xuất báo cáo Office.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Edit, Write, Bash, Skill, Grep, Glob, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
memory: project
|
||||
maxTurns: 30
|
||||
@ -46,7 +47,7 @@ maxTurns: 30
|
||||
- **KHÔNG:** deploy (cicd-monitor) · session-lifecycle audit (2 monitor) · schema/UX decision (em main solo).
|
||||
|
||||
## SELF-CHECK (trước khi coi done)
|
||||
- [x] frontmatter `model: inherit` — KHÔNG `[1m]` (gotcha #37).
|
||||
- [x] frontmatter `model: opus` — KHÔNG `[1m]` (gotcha #37).
|
||||
- [x] `description` block scalar `|` (parse-safe).
|
||||
- [x] Đủ OD1–OD10 · OD2 fidelity-template + OD4 extract-không-bịa + OD5 round-trip hiện diện rõ.
|
||||
- [x] Skill 4 Office standalone + `form-engine` project verify-present (session skill list 2026-07-10 có đủ 5).
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: reviewer
|
||||
description: |
|
||||
Adversarial code review specialist for SOLUTION_ERP. Use proactively BEFORE every commit involving: wire BE claim (especially CRUD endpoints with POST/PUT/DELETE), schema migration, cross-stack feature, security-sensitive diff, or any change > 50 LOC. Provides independent verification that main agent's implementation matches spec, catches blind spots from self-review bias (gotcha #44 silent 403 type issues), and runs live verification on prod UAT environment for deploy claims. NEVER writes code — produces PASS/FAIL verdict with concrete issues file:line.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Grep, Glob, Bash, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
skills:
|
||||
- dependency-audit-erp
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: test-specialist
|
||||
description: |
|
||||
WRITE specialist DEDICATED test layer SOLUTION_ERP (tests/SolutionErp.Domain.Tests + Infrastructure.Tests). xUnit + FluentAssertions 7.2 + EF SQLite TestApplicationDbContext (nvarchar(max)→TEXT override) + IdentityFixture. Domain policy state machine test + Infra code generator + CQRS handler test + reflection-based Authorize policy regression + UNIQUE/Conflict/soft-delete invariant. Test-before BẮT BUỘC cho bug fix + critical algo (codegen/guard/financial/security). DO NOT touch production code (Domain/App/Infra/Api/FE — đó là 2 implementer). Auto-refuses out-of-scope.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Edit, Write, Bash, Grep, Glob, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
skills:
|
||||
- contract-workflow
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
name: tooling-auditor
|
||||
description: |
|
||||
Read-only INFORM-only TOOLING-FRESHNESS auditor cho SOLUTION_ERP (H1 — adopt AI_INFRA Harness 1, anh giao 2026-06-07; TÁCH BIỆT khỏi harvest-curator H2 vì 2 việc hay quên+nhầm khi gộp). Audit 4-MẶT mỗi session có cập-nhật ĐẦY-ĐỦ + KỊP-THỜI không: (1) skill (.claude/skills/ 6 project + ~/.claude/skills standalone — mới/đổi/stale/đã-map-vai chưa) · (2) vai-trò sub-agent (.claude/agents/ roster khớp README/CLAUDE.md/STATUS · thừa/idle/scope-drift) · (3) plugin (~/.claude/settings.json enabledPlugins user-global · installed/enabled/assigned/used) · (4) docs (CLAUDE.md·docs/STATUS·agents/README·governance phản-ánh trạng-thái THẬT · drift doc-vs-reality). Lifecycle: @session-start BÁO state + diff-vs-last (THÊM/ĐỔI/XÓA/stale); @session-end CHỐT freshness + AUDIT skill/plugin MỚI phân-bổ (new-alloc) cho em main + sub. Propose-only — em main single-writer (VERIFY→APPEND B3). KHÔNG harvest-memory (đó là harvest-curator). KHÔNG corpus/RAG/deploy (đó là cicd-monitor). KHÔNG store_memory. PHẢI dùng khi audit tooling/docs-freshness + skill/plugin-state + roster-drift đầu/cuối session.
|
||||
model: inherit
|
||||
model: opus
|
||||
effort: max
|
||||
tools: [Read, Grep, Glob, Bash, mcp__rag-unified__search_memory, mcp__rag-unified__search_code, mcp__rag-unified__cross_project_search, mcp__rag-unified__list_projects]
|
||||
memory: project
|
||||
maxTurns: 18
|
||||
|
||||
Reference in New Issue
Block a user