Commit Graph

3 Commits

Author SHA1 Message Date
Your Name
3dbb3d70b4 feat(claude): 新增 awoooi-guard.js 守衛 hook
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 00:24:18 +08:00
Your Name
8f15c57019 feat(claude): 套用 ty-ai-standards Global-Local 架構
- 新增 .claude/agents/:12 個標準化 subagents(critic / debugger / planner 等)
- 新增 .claude/hooks/secrets.local.json:AWOOOI 專屬 Token 偵測 patterns
- 新增 .claude/hooks/branch-protection.local.json:保護 production 分支
- 更新 .claude/settings.json:加入 hooks 區段(全域 hooks 疊加執行)
- 更新 CLAUDE.md:加入全域參照行 + 安全架構說明

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 00:18:14 +08:00
OG T
9bff46a1b0 feat: integrate Sentry + fix CI/CD issues
Sentry Integration (補強 SignOz):
- Add @sentry/nextjs for frontend error tracking + session replay
- Add sentry-sdk[fastapi] for backend error tracking
- Create sentry.client/server/edge.config.ts
- Integrate with next.config.js + instrumentation.ts
- Add Sentry exception capture in FastAPI error handler
- Create deployment scripts for Self-Hosted @ 192.168.0.110

CI/CD Fixes:
- Fix F821 Undefined name 'Field' in incidents.py
- Add NEXT_PUBLIC_API_URL env var to CI build step
- Add build-arg to Docker build verification

E2E Test Improvements:
- Fix strict mode violations in dashboard-acceptance tests
- Add timeout increase for Phase 4 demo tests
- Make tests more resilient to UI variations

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-24 15:19:52 +08:00