{
  "permissions": {
    "allow": [
      "mcp__claude_ai_Figma__get_metadata",
      "mcp__claude_ai_Figma__get_screenshot",
      "mcp__claude_ai_Figma__search_design_system",
      "mcp__claude_ai_Figma__get_design_context",
      "mcp__claude_ai_Figma__use_figma",
      "mcp__claude_ai_Figma__get_code_connect_map",
      "mcp__claude_ai_Figma__get_variable_defs",
      "mcp__claude_ai_Figma__get_libraries",
      "mcp__claude_ai_Figma__whoami",
      "mcp__plugin_figma_figma__get_metadata",
      "mcp__plugin_figma_figma__get_screenshot",
      "mcp__plugin_figma_figma__search_design_system",
      "mcp__plugin_figma_figma__get_design_context",
      "mcp__plugin_figma_figma__use_figma",
      "mcp__plugin_figma_figma__get_code_connect_map",
      "mcp__plugin_figma_figma__get_variable_defs",
      "mcp__plugin_figma_figma__get_libraries",
      "mcp__plugin_figma_figma__whoami",
      "Bash(cat >> *)",
      "Edit(.claude/skills/**)",
      "Edit(.claude/hooks/**)",
      "Edit(scripts/**)",
      "Edit(docs/**)",
      "Edit(/.claude/skills/tvu-design-mockup/**)",
      "Edit(/.claude/skills/tvu-design-code/**)",
      "Bash(mkdir -p /Users/nancy/Documents/AICoding/VS_Code/tvu-design-system/.claude/agents)",
      "Bash(cat)",
      "Bash(cp -r ~/.claude/skills/role-ux ~/.claude/skills/role-translator ~/.claude/skills/role-english-teacher ~/.claude/skills/shared-vocab-rules skills/)",
      "Bash(cp ~/.claude/vocabulary.md skills/shared-vocab-rules/vocabulary.md)",
      "Bash(rm /Users/nancy/.claude/projects/-Users-nancy-Documents-AICoding-VS-Code-tvu-design-system/scratch-phase2.md)",
      "Bash(cd /Users/nancy/Documents/AICoding/VS_Code/tvu-design-system; *)",
      "Bash(cd /Users/nancy/Documents/AICoding/VS_Code/tvu-design-system; printf '\\\\n- 04:10 收尾补：统一 onboarding 必读计数 + 给 hook 补 FIGMA_SOT step 0 + STATUS 文件关系登记新 docs + AGENTS self-audit 加 J\\(token-contract\\)（commit 43fb6b0e）。本 session 共 10 commits。\\\\n' >> ~/.claude/work-logs/2026-06-09.md; echo \"logged; HEAD=$\\(git rev-parse --short HEAD\\)\")",
      "Read(//private/tmp/**)",
      "Bash(cat /tmp/wlog_entry.txt)",
      "Bash(echo \"append_exit=$? lines_now=$\\(wc -l < /Users/nancy/.claude/work-logs/2026-06-15.md\\)\")",
      "Bash(printf '\\\\n### %s — tvu-design-system\\\\n\\\\n- **类型**：代码 / 发布 / 评审\\\\n- **内容**：发布 v0.10.1（Notification/Message Figma 同步 + 3 enforcement gate 首发）；用真 mockup 验证 design-walkthrough 三轴执行器（实跑+结构双验：真 fire 但 enforce-by-prose）并加固（§0 axis ledger 关漏洞）；实现 Q3 Tooltip 键盘 a11y + Q4 2 个 icon naming guard\\\\n- **产出**：commits c06663ff\\(release v0.10.1\\) / 3d75458f\\(skill 加固\\) / 01102631\\(STATUS\\) / 5a1ac541\\(Q3+Q4\\)；GitHub Packages 0.10.1 API-verified；新增 memory feedback_execute-authorized-tasks-end-to-end\\\\n- **关键决策**：working-tree 停在 0.10.0 但因 3 patch changeset 累积实际发 0.10.1；Q5/Q6（API 改名）batch 到 v1.0；并行 session 的 .claude/settings.json + design-process.md WIP 全程不动\\\\n' >> ~/.claude/work-logs/2026-06-15.md && echo \"work-log appended \\($\\(date +%H:%M\\)\\)\")"
    ],
    "defaultMode": "acceptEdits",
    "additionalDirectories": [
      "/Users/nancy/.claude/work-logs",
      "/Users/nancy/Documents/AICoding/VS_Code/MicroApps/.claude",
      "/Users/nancy/Documents/AICoding/VS_Code/tvu-design-system/.claude",
      "/Users/nancy/.claude/projects/-Users-nancy-Documents-AICoding-VS-Code-tvu-design-system"
    ]
  },
  "hooks": {
    "SessionStart": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/onboarding-checklist.sh"
          }
        ]
      }
    ],
    "UserPromptSubmit": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/detect-figma-task.sh"
          }
        ]
      }
    ],
    "PostToolUse": [
      {
        "matcher": "mcp__(claude_ai_Figma|plugin_figma_figma)__use_figma",
        "hooks": [
          {
            "type": "command",
            "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/post-figma-write.sh"
          }
        ]
      }
    ]
  },
  "_comment": "Project-shared Claude Code settings (in git). User-specific overrides go in .claude/settings.local.json (gitignored)."
}
