Files
my-vault/.qoder/settings.local.json
T
windyboy b182762e14 refactor(vault): Phase 3 — metadata convergence
- Backfill `created` frontmatter on 266 active notes (git date or mtime)
- Normalize `status` to 4 values: draft/active/done/archived (11 notes)
  - Active/进行中/needs-review → active
  - archive → archived
  - 待执行/conditional → draft
  - 完成/accepted → done
- Declare clipper boundary: 04_Archive/Inbox-Clippings/** exempt from migration
- Update depth rule: max 3 → max 4 levels (new notes only)
- Add metadata-converge.mjs script for reproducibility
2026-09-26 11:37:19 +08:00

18 lines
1.5 KiB
JSON

{
"permissions": {
"allow": [
"mcp__plane__list_projects",
"mcp__plane__*",
"Bash(git ls-files -z | git check-ignore -z --no-index --stdin | tr '\\\\0' '\\\\n' | wc -l)",
"Bash(git ls-files -z | git check-ignore -z --no-index --stdin | tr '\\\\0' '\\\\n')",
"Bash(git tag pre-restructure-2026-09-25 2>&1)",
"Bash(git ls-files -z | git check-ignore -z --no-index --stdin | xargs -0 git rm --cached 2>&1)",
"Bash(node .scripts/verify-vault.mjs 2>&1; echo \"EXIT: $?\")",
"Bash(which node || ls /usr/local/bin/node /usr/bin/node ~/.nvm/versions/node/*/bin/node 2>/dev/null | head -3)",
"Bash(find /home/windy -name \"node\" -type f 2>/dev/null | head -5; find /usr -name \"node\" -type f 2>/dev/null | head -5; ls /home/windy/.local/share/fnm/*/bin/node 2>/dev/null | head -3; ls /home/windy/.volta/bin/node 2>/dev/null | head -3)",
"Bash(/home/windy/.config/nvm/versions/node/v24.21.0/bin/node .scripts/verify-vault.mjs 2>&1; echo \"EXIT: $?\")",
"Bash(sed -n '330,346p' .obsidian/plugins/copilot/main.js | head -20)",
"Bash(for f in \"01_Projects/Infrastructure/Services/vaultwarden.md\" \"03_Resources/Development/DevOps/Gitlab/rest api.md\"; do if [ -f \"$f\" ]; then echo \"EXISTS: $f\"; fi; done; find . -path \"*/Virtual-Data-Center/prod.md\" -o -path \"*/Municipal-Development-Reform/production.md\" -o -path \"*/Municipal-Development-Reform/deploy.md\" -o -path \"*/Industry-Info/Deployment.md\" 2>/dev/null)"
]
}
}