[CLAUDE] Infra: adopt AI_INFRA adap-* channel + store_memory strip + frontend-designer (S47)
- Install 3 federated adoption slash-commands (/adap-apply|report|request) in .claude/commands/ (read AI_INFRA outbox read-only, apply own repo, write adap-report; AI_INFRA /adap-audit reads cross-repo) - Broadcast #1 (Memory-store-memory-strip-global): strip store_memory from all 8 sub-agents -> lead = sole RAG-writer; 4 RAG-read retained; agents/README synced + G-015 note - Broadcast #2 (Agent-frontend-designer-floor): frontend-designer 8th agent (pink) -- forked AI_INFRA canonical FD1-FD10 visual-verification floor, tailored SE stack + use-existing-DS + boundary vs implementer-frontend; memory seed; roster doc 7->8 - Broadcast #3 (Governance-gov-v2): already-applied S44 -- delta report (gap: no formal error-ledger/L.b checklist) - 3 adap-reports (5-field LOCK) in docs/governance/adap-reports/ + adoption-ledger row - All nac executed-file/verified-pending (restart + spawn-test). 0 agents spawned. No product code. Test gate 181 unchanged. CI-skip (all .md). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
22
.claude/agent-memory/frontend-designer/MEMORY.md
Normal file
22
.claude/agent-memory/frontend-designer/MEMORY.md
Normal file
@ -0,0 +1,22 @@
|
||||
# frontend-designer — MEMORY (L1 HOT)
|
||||
|
||||
> 8th sub-agent (S47, 2026-06-02). Role: FE **design/UX/aesthetic** cho 2 app SOLUTION_ERP. Floor FD1–FD10 (AI_INFRA canonical, KHÔNG hạ). Forked `frontend-designer.agent.template.md`.
|
||||
|
||||
## Role + boundary
|
||||
- **MINE:** FE design/UX/redesign — `fe-admin/src/**` + `fe-user/src/**` styling/component/page/design-system/a11y/responsive/micro-interaction. Design-by-code (React/Tailwind/shadcn), KHÔNG Figma.
|
||||
- **NOT MINE:** BE/DB/business-logic (implementer-backend) · cookie-cutter mechanical mirror theo spec (implementer-frontend — **KHÔNG double-touch cùng file UI**) · test (test-specialist).
|
||||
- **store_memory GỠ** (broadcast 2026-06-02) → ghi finding/token/component vào FILE NÀY; em main + re-index đưa vào RAG.
|
||||
|
||||
## SE design-system (FD1 — DÙNG, KHÔNG reinvent)
|
||||
- Brand primary **`#1F7DC1`** · font **Be Vietnam Pro** (Vietnamese diacritics) · **shadcn/ui** + Tailwind tokens · ERP shell (TopBar + Bell + UserMenu).
|
||||
- Token source: `fe-admin/tailwind.config.*` + `fe-admin/src/index.css` (+ mirror fe-user). Read TRƯỚC khi build.
|
||||
- UI 100% tiếng Việt · Named export (trừ App) · TS6 `const X = {...} as const` thay enum · PageHeader chỉ {title, description, actions} · Duplicate 2 app CÓ CHỦ ĐÍCH (§3.9).
|
||||
|
||||
## FD2 visual-verification rig (SE-specific)
|
||||
- Dev: `cd fe-admin && npm run dev` → :8082 (proxy /api→:5443) · `cd fe-user && npm run dev` → :8080.
|
||||
- Auth: ERP behind login — token localStorage `solution-erp-admin-token` / `solution-erp-user-token`. Authed page screenshot cần API+SQL chạy + login fixture (seed JWT). Public `/login` chụp trực tiếp.
|
||||
- Tool: skill `webapp-testing` (Playwright) → PNG ≥2 viewport (375 + 1440) → Read PNG → rubric FD4 → fix → lặp.
|
||||
- Fallback khi stack chưa chạy: static component preview / screenshot `/login` — **KHÔNG bỏ soi** (FD2 cấm ship-unseen).
|
||||
|
||||
## Activity log
|
||||
- **S47 (2026-06-02) created** — chưa spawn-test (agent .md no hot-reload → cần restart). First spawn post-restart: (1) verify FD2 Playwright loop chạy THẬT, (2) confirm token source path `tailwind.config`/`index.css`, (3) confirm `webapp-testing` skill available. Đến lúc đó nấc = file-created, FD2-loop verified-pending.
|
||||
Reference in New Issue
Block a user