From f2703a8c14c4dd80fb6d2436c990ea7550f8ed07 Mon Sep 17 00:00:00 2001 From: zhiqiang feng Date: Mon, 29 Dec 2025 14:17:58 +0800 Subject: [PATCH] Refactor Personal folder structure for improved organization Consolidated 16+ top-level categories into 8 clear functional groups (AI, Development, Home-Automation, Infrastructure, Lifestyle, PKM, Professional, Backup). Merged duplicate files (OpenRouter.md, Github.md) and archived originals. This simplifies navigation and improves long-term maintainability. (vault changes by Claude Code) --- 100-project/Personal/AI/OpenRouter.md | 5 +++ .../{Software/AI => AI/Services}/Azure.md | 0 .../AI => AI/Services}/Matrix/zenmux.md | 0 .../{Software/AI => AI/Services}/Opencode.md | 0 100-project/Personal/Dev/Github.md | 7 ---- .../Languages}/Rust.md | 0 .../Languages}/Rust/Notes.md | 0 .../Personal/Development/Tools/Github.md | 16 ++++++++ .../Tools}/Microsoft.md | 0 .../Tools}/Mobaxterm.md | 0 .../{Dev => Development/Tools}/Notion.md | 0 .../{Dev => Development/Tools}/PlayWright.md | 0 .../Tools}/Shell/Zsh Oh My Posh.md | 0 .../Tools}/Tauri/Learn Tauri.md | 0 .../Azure AI.md | 0 .../Config}/Database.md | 0 .../Config}/Install.md | 0 .../Config}/add on.md | 0 .../GPS.md | 0 .../GroqCloud Whisper.md | 0 .../Hardware/Matter/Thread Boarder Router.md | 0 .../Hardware}/Scribe.md | 0 .../Hardware}/tailcale.md | 0 .../Hardware}/南方电网.md | 0 .../Sonoff ZBDongle E.md | 0 .../Storage.md | 0 .../WAQI.md | 0 .../data.md | 0 .../esphome.md | 0 .../mopidy.md | 0 .../tuya.md | 0 .../zigbee2mqtt.md | 0 .../南电/API.md | 0 .../南电/Config.md | 0 .../南电/NR.md | 0 .../智谱清言.md | 0 .../Mail/Config}/Dovecot.md | 0 .../Mail/Config}/New Mail Server.md | 0 .../Mail/Config}/contabo mail server.md | 0 .../{ => Infrastructure/Mail}/Mail.md | 0 .../Network}/ER-X.md | 0 .../Network}/Freenas.md | 0 .../Network}/ubnt.md | 0 .../Network}/设备电源.md | 0 .../Proxy}/Clash/Account.md | 0 .../Proxy}/Clash/auvpn.md | 0 .../Services}/Dendrite.md | 0 .../Services}/GPon.md | 0 .../Services}/Matrix Ess Server Install.md | 0 .../Services}/Matrix-windy-pc.md | 0 .../Services}/Matrix.md | 0 .../Services}/Nghttpx.md | 0 .../Services}/Pihole.md | 0 .../Services}/PowerDNS Auth/重建主节点.md | 0 .../Services}/RustDesk.md | 0 .../Services}/Supabase.md | 0 .../Services}/Zitadel.md | 0 .../Services}/docker network.md | 0 .../Services}/vaultwarden.md | 0 .../Systems}/OpenWrt.md | 0 .../Systems}/Opensuse startup time.md | 0 .../Systems}/Pandownload.md | 0 .../Systems}/Transmission.md | 0 .../Systems}/Win 11.md | 0 .../Systems}/Win10.md | 0 .../{ => Infrastructure/VPS}/VPS/Bills.md | 0 .../{ => Infrastructure/VPS}/VPS/DNS.md | 0 .../{ => Infrastructure/VPS}/VPS/Domain.md | 0 .../VPS}/VPS/hk2.chans.xyz.md | 0 .../VPS}/VPS/https proxy.md | 0 .../VPS}/VPS/us1.wsvc.info.md | 0 .../VPS}/VPS/us4.wsvc.info.md | 0 .../Cooking}/Cooking/酸黄瓜制作.md | 0 .../{ => Lifestyle/Gaming}/Game/文明.md | 0 .../{Renew => Lifestyle/Home}/Entray Door.md | 0 .../Home}/Inside Size.md | 0 .../{Furniture => Lifestyle/Home}/box.md | 0 .../Mobile}/Phone/Giffgaff ESIM.md | 0 .../在非原生ESIM设备上申请Giffgaff ESIM.md | 0 .../{ => Lifestyle/Mobile}/Phone/摩托罗拉.md | 0 .../Obsidian Theme/Things to look into.md | 0 .../Obsidian}/Obsidian Theme/obsidian.css.md | 0 .../PARA}/PARA Starter Kit/Methodology.md | 0 .../PARA}/PARA Starter Kit/Outline.md | 0 .../PARA}/PARA Starter Kit/Workflows.md | 0 .../{blog.md => Professional/Blog.md} | 0 .../{ => Professional/Resume}/resume/2025.md | 0 .../2025-12-29-personal-refactor}/Github.md | 0 .../openrouter.md | 0 CLAUDE.md | 40 +++++++++++++++++++ 90 files changed, 61 insertions(+), 7 deletions(-) rename 100-project/Personal/{Software/AI => AI/Services}/Azure.md (100%) rename 100-project/Personal/{Software/AI => AI/Services}/Matrix/zenmux.md (100%) rename 100-project/Personal/{Software/AI => AI/Services}/Opencode.md (100%) delete mode 100644 100-project/Personal/Dev/Github.md rename 100-project/Personal/{Software/Language => Development/Languages}/Rust.md (100%) rename 100-project/Personal/{Dev => Development/Languages}/Rust/Notes.md (100%) create mode 100644 100-project/Personal/Development/Tools/Github.md rename 100-project/Personal/{Software => Development/Tools}/Microsoft.md (100%) rename 100-project/Personal/{Software => Development/Tools}/Mobaxterm.md (100%) rename 100-project/Personal/{Dev => Development/Tools}/Notion.md (100%) rename 100-project/Personal/{Dev => Development/Tools}/PlayWright.md (100%) rename 100-project/Personal/{Dev => Development/Tools}/Shell/Zsh Oh My Posh.md (100%) rename 100-project/Personal/{Dev => Development/Tools}/Tauri/Learn Tauri.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/Azure AI.md (100%) rename 100-project/Personal/{Software/Home Assistant => Home-Automation/Config}/Database.md (100%) rename 100-project/Personal/{Software/Home Assistant => Home-Automation/Config}/Install.md (100%) rename 100-project/Personal/{Software/Home Assistant => Home-Automation/Config}/add on.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/GPS.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/GroqCloud Whisper.md (100%) rename 100-project/Personal/{ => Home-Automation}/Hardware/Matter/Thread Boarder Router.md (100%) rename 100-project/Personal/{Hardware/Home Assistant => Home-Automation/Hardware}/Scribe.md (100%) rename 100-project/Personal/{Hardware/Home Assistant => Home-Automation/Hardware}/tailcale.md (100%) rename 100-project/Personal/{Hardware/Home Assistant => Home-Automation/Hardware}/南方电网.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/Sonoff ZBDongle E.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/Storage.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/WAQI.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/data.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/esphome.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/mopidy.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/tuya.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/zigbee2mqtt.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/南电/API.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/南电/Config.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/南电/NR.md (100%) rename 100-project/Personal/{Home Assistant => Home-Automation}/智谱清言.md (100%) rename 100-project/Personal/{Software/Mail => Infrastructure/Mail/Config}/Dovecot.md (100%) rename 100-project/Personal/{Software/Mail => Infrastructure/Mail/Config}/New Mail Server.md (100%) rename 100-project/Personal/{Software/Mail => Infrastructure/Mail/Config}/contabo mail server.md (100%) rename 100-project/Personal/{ => Infrastructure/Mail}/Mail.md (100%) rename 100-project/Personal/{Hardware => Infrastructure/Network}/ER-X.md (100%) rename 100-project/Personal/{Hardware => Infrastructure/Network}/Freenas.md (100%) rename 100-project/Personal/{Hardware => Infrastructure/Network}/ubnt.md (100%) rename 100-project/Personal/{Hardware => Infrastructure/Network}/设备电源.md (100%) rename 100-project/Personal/{Software => Infrastructure/Proxy}/Clash/Account.md (100%) rename 100-project/Personal/{Software => Infrastructure/Proxy}/Clash/auvpn.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/Dendrite.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/GPon.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/Matrix Ess Server Install.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/Matrix-windy-pc.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/Matrix.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/Nghttpx.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/Pihole.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/PowerDNS Auth/重建主节点.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/RustDesk.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/Supabase.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/Zitadel.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/docker network.md (100%) rename 100-project/Personal/{Software => Infrastructure/Services}/vaultwarden.md (100%) rename 100-project/Personal/{Software => Infrastructure/Systems}/OpenWrt.md (100%) rename 100-project/Personal/{Software => Infrastructure/Systems}/Opensuse startup time.md (100%) rename 100-project/Personal/{Software => Infrastructure/Systems}/Pandownload.md (100%) rename 100-project/Personal/{Software => Infrastructure/Systems}/Transmission.md (100%) rename 100-project/Personal/{Software => Infrastructure/Systems}/Win 11.md (100%) rename 100-project/Personal/{Software => Infrastructure/Systems}/Win10.md (100%) rename 100-project/Personal/{ => Infrastructure/VPS}/VPS/Bills.md (100%) rename 100-project/Personal/{ => Infrastructure/VPS}/VPS/DNS.md (100%) rename 100-project/Personal/{ => Infrastructure/VPS}/VPS/Domain.md (100%) rename 100-project/Personal/{ => Infrastructure/VPS}/VPS/hk2.chans.xyz.md (100%) rename 100-project/Personal/{ => Infrastructure/VPS}/VPS/https proxy.md (100%) rename 100-project/Personal/{ => Infrastructure/VPS}/VPS/us1.wsvc.info.md (100%) rename 100-project/Personal/{ => Infrastructure/VPS}/VPS/us4.wsvc.info.md (100%) rename 100-project/Personal/{ => Lifestyle/Cooking}/Cooking/酸黄瓜制作.md (100%) rename 100-project/Personal/{ => Lifestyle/Gaming}/Game/文明.md (100%) rename 100-project/Personal/{Renew => Lifestyle/Home}/Entray Door.md (100%) rename 100-project/Personal/{Furniture => Lifestyle/Home}/Inside Size.md (100%) rename 100-project/Personal/{Furniture => Lifestyle/Home}/box.md (100%) rename 100-project/Personal/{ => Lifestyle/Mobile}/Phone/Giffgaff ESIM.md (100%) rename 100-project/Personal/{ => Lifestyle/Mobile}/Phone/在非原生ESIM设备上申请Giffgaff ESIM.md (100%) rename 100-project/Personal/{ => Lifestyle/Mobile}/Phone/摩托罗拉.md (100%) rename 100-project/Personal/{ => PKM/Obsidian}/Obsidian Theme/Things to look into.md (100%) rename 100-project/Personal/{ => PKM/Obsidian}/Obsidian Theme/obsidian.css.md (100%) rename 100-project/Personal/{ => PKM/PARA}/PARA Starter Kit/Methodology.md (100%) rename 100-project/Personal/{ => PKM/PARA}/PARA Starter Kit/Outline.md (100%) rename 100-project/Personal/{ => PKM/PARA}/PARA Starter Kit/Workflows.md (100%) rename 100-project/Personal/{blog.md => Professional/Blog.md} (100%) rename 100-project/Personal/{ => Professional/Resume}/resume/2025.md (100%) rename {100-project/Personal => 400-archive/_duplicates/2025-12-29-personal-refactor}/Github.md (100%) rename {100-project/Personal/Software/AI => 400-archive/_duplicates/2025-12-29-personal-refactor}/openrouter.md (100%) create mode 100644 CLAUDE.md diff --git a/100-project/Personal/AI/OpenRouter.md b/100-project/Personal/AI/OpenRouter.md index 1194e82..3cb0798 100644 --- a/100-project/Personal/AI/OpenRouter.md +++ b/100-project/Personal/AI/OpenRouter.md @@ -10,3 +10,8 @@ matrix-bot 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 ``` +local rag: +``` +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 +``` + diff --git a/100-project/Personal/Software/AI/Azure.md b/100-project/Personal/AI/Services/Azure.md similarity index 100% rename from 100-project/Personal/Software/AI/Azure.md rename to 100-project/Personal/AI/Services/Azure.md diff --git a/100-project/Personal/Software/AI/Matrix/zenmux.md b/100-project/Personal/AI/Services/Matrix/zenmux.md similarity index 100% rename from 100-project/Personal/Software/AI/Matrix/zenmux.md rename to 100-project/Personal/AI/Services/Matrix/zenmux.md diff --git a/100-project/Personal/Software/AI/Opencode.md b/100-project/Personal/AI/Services/Opencode.md similarity index 100% rename from 100-project/Personal/Software/AI/Opencode.md rename to 100-project/Personal/AI/Services/Opencode.md diff --git a/100-project/Personal/Dev/Github.md b/100-project/Personal/Dev/Github.md deleted file mode 100644 index f033dc7..0000000 --- a/100-project/Personal/Dev/Github.md +++ /dev/null @@ -1,7 +0,0 @@ - - - -release token: -``` -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 -``` diff --git a/100-project/Personal/Software/Language/Rust.md b/100-project/Personal/Development/Languages/Rust.md similarity index 100% rename from 100-project/Personal/Software/Language/Rust.md rename to 100-project/Personal/Development/Languages/Rust.md diff --git a/100-project/Personal/Dev/Rust/Notes.md b/100-project/Personal/Development/Languages/Rust/Notes.md similarity index 100% rename from 100-project/Personal/Dev/Rust/Notes.md rename to 100-project/Personal/Development/Languages/Rust/Notes.md diff --git a/100-project/Personal/Development/Tools/Github.md b/100-project/Personal/Development/Tools/Github.md new file mode 100644 index 0000000..207092f --- /dev/null +++ b/100-project/Personal/Development/Tools/Github.md @@ -0,0 +1,16 @@ + + +access token: +``` +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 +``` + +access token zed: +``` +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 +``` + +release token: +``` +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 +``` diff --git a/100-project/Personal/Software/Microsoft.md b/100-project/Personal/Development/Tools/Microsoft.md similarity index 100% rename from 100-project/Personal/Software/Microsoft.md rename to 100-project/Personal/Development/Tools/Microsoft.md diff --git a/100-project/Personal/Software/Mobaxterm.md b/100-project/Personal/Development/Tools/Mobaxterm.md similarity index 100% rename from 100-project/Personal/Software/Mobaxterm.md rename to 100-project/Personal/Development/Tools/Mobaxterm.md diff --git a/100-project/Personal/Dev/Notion.md b/100-project/Personal/Development/Tools/Notion.md similarity index 100% rename from 100-project/Personal/Dev/Notion.md rename to 100-project/Personal/Development/Tools/Notion.md diff --git a/100-project/Personal/Dev/PlayWright.md b/100-project/Personal/Development/Tools/PlayWright.md similarity index 100% rename from 100-project/Personal/Dev/PlayWright.md rename to 100-project/Personal/Development/Tools/PlayWright.md diff --git a/100-project/Personal/Dev/Shell/Zsh Oh My Posh.md b/100-project/Personal/Development/Tools/Shell/Zsh Oh My Posh.md similarity index 100% rename from 100-project/Personal/Dev/Shell/Zsh Oh My Posh.md rename to 100-project/Personal/Development/Tools/Shell/Zsh Oh My Posh.md diff --git a/100-project/Personal/Dev/Tauri/Learn Tauri.md b/100-project/Personal/Development/Tools/Tauri/Learn Tauri.md similarity index 100% rename from 100-project/Personal/Dev/Tauri/Learn Tauri.md rename to 100-project/Personal/Development/Tools/Tauri/Learn Tauri.md diff --git a/100-project/Personal/Home Assistant/Azure AI.md b/100-project/Personal/Home-Automation/Azure AI.md similarity index 100% rename from 100-project/Personal/Home Assistant/Azure AI.md rename to 100-project/Personal/Home-Automation/Azure AI.md diff --git a/100-project/Personal/Software/Home Assistant/Database.md b/100-project/Personal/Home-Automation/Config/Database.md similarity index 100% rename from 100-project/Personal/Software/Home Assistant/Database.md rename to 100-project/Personal/Home-Automation/Config/Database.md diff --git a/100-project/Personal/Software/Home Assistant/Install.md b/100-project/Personal/Home-Automation/Config/Install.md similarity index 100% rename from 100-project/Personal/Software/Home Assistant/Install.md rename to 100-project/Personal/Home-Automation/Config/Install.md diff --git a/100-project/Personal/Software/Home Assistant/add on.md b/100-project/Personal/Home-Automation/Config/add on.md similarity index 100% rename from 100-project/Personal/Software/Home Assistant/add on.md rename to 100-project/Personal/Home-Automation/Config/add on.md diff --git a/100-project/Personal/Home Assistant/GPS.md b/100-project/Personal/Home-Automation/GPS.md similarity index 100% rename from 100-project/Personal/Home Assistant/GPS.md rename to 100-project/Personal/Home-Automation/GPS.md diff --git a/100-project/Personal/Home Assistant/GroqCloud Whisper.md b/100-project/Personal/Home-Automation/GroqCloud Whisper.md similarity index 100% rename from 100-project/Personal/Home Assistant/GroqCloud Whisper.md rename to 100-project/Personal/Home-Automation/GroqCloud Whisper.md diff --git a/100-project/Personal/Hardware/Matter/Thread Boarder Router.md b/100-project/Personal/Home-Automation/Hardware/Matter/Thread Boarder Router.md similarity index 100% rename from 100-project/Personal/Hardware/Matter/Thread Boarder Router.md rename to 100-project/Personal/Home-Automation/Hardware/Matter/Thread Boarder Router.md diff --git a/100-project/Personal/Hardware/Home Assistant/Scribe.md b/100-project/Personal/Home-Automation/Hardware/Scribe.md similarity index 100% rename from 100-project/Personal/Hardware/Home Assistant/Scribe.md rename to 100-project/Personal/Home-Automation/Hardware/Scribe.md diff --git a/100-project/Personal/Hardware/Home Assistant/tailcale.md b/100-project/Personal/Home-Automation/Hardware/tailcale.md similarity index 100% rename from 100-project/Personal/Hardware/Home Assistant/tailcale.md rename to 100-project/Personal/Home-Automation/Hardware/tailcale.md diff --git a/100-project/Personal/Hardware/Home Assistant/南方电网.md b/100-project/Personal/Home-Automation/Hardware/南方电网.md similarity index 100% rename from 100-project/Personal/Hardware/Home Assistant/南方电网.md rename to 100-project/Personal/Home-Automation/Hardware/南方电网.md diff --git a/100-project/Personal/Home Assistant/Sonoff ZBDongle E.md b/100-project/Personal/Home-Automation/Sonoff ZBDongle E.md similarity index 100% rename from 100-project/Personal/Home Assistant/Sonoff ZBDongle E.md rename to 100-project/Personal/Home-Automation/Sonoff ZBDongle E.md diff --git a/100-project/Personal/Home Assistant/Storage.md b/100-project/Personal/Home-Automation/Storage.md similarity index 100% rename from 100-project/Personal/Home Assistant/Storage.md rename to 100-project/Personal/Home-Automation/Storage.md diff --git a/100-project/Personal/Home Assistant/WAQI.md b/100-project/Personal/Home-Automation/WAQI.md similarity index 100% rename from 100-project/Personal/Home Assistant/WAQI.md rename to 100-project/Personal/Home-Automation/WAQI.md diff --git a/100-project/Personal/Home Assistant/data.md b/100-project/Personal/Home-Automation/data.md similarity index 100% rename from 100-project/Personal/Home Assistant/data.md rename to 100-project/Personal/Home-Automation/data.md diff --git a/100-project/Personal/Home Assistant/esphome.md b/100-project/Personal/Home-Automation/esphome.md similarity index 100% rename from 100-project/Personal/Home Assistant/esphome.md rename to 100-project/Personal/Home-Automation/esphome.md diff --git a/100-project/Personal/Home Assistant/mopidy.md b/100-project/Personal/Home-Automation/mopidy.md similarity index 100% rename from 100-project/Personal/Home Assistant/mopidy.md rename to 100-project/Personal/Home-Automation/mopidy.md diff --git a/100-project/Personal/Home Assistant/tuya.md b/100-project/Personal/Home-Automation/tuya.md similarity index 100% rename from 100-project/Personal/Home Assistant/tuya.md rename to 100-project/Personal/Home-Automation/tuya.md diff --git a/100-project/Personal/Home Assistant/zigbee2mqtt.md b/100-project/Personal/Home-Automation/zigbee2mqtt.md similarity index 100% rename from 100-project/Personal/Home Assistant/zigbee2mqtt.md rename to 100-project/Personal/Home-Automation/zigbee2mqtt.md diff --git a/100-project/Personal/Home Assistant/南电/API.md b/100-project/Personal/Home-Automation/南电/API.md similarity index 100% rename from 100-project/Personal/Home Assistant/南电/API.md rename to 100-project/Personal/Home-Automation/南电/API.md diff --git a/100-project/Personal/Home Assistant/南电/Config.md b/100-project/Personal/Home-Automation/南电/Config.md similarity index 100% rename from 100-project/Personal/Home Assistant/南电/Config.md rename to 100-project/Personal/Home-Automation/南电/Config.md diff --git a/100-project/Personal/Home Assistant/南电/NR.md b/100-project/Personal/Home-Automation/南电/NR.md similarity index 100% rename from 100-project/Personal/Home Assistant/南电/NR.md rename to 100-project/Personal/Home-Automation/南电/NR.md diff --git a/100-project/Personal/Home Assistant/智谱清言.md b/100-project/Personal/Home-Automation/智谱清言.md similarity index 100% rename from 100-project/Personal/Home Assistant/智谱清言.md rename to 100-project/Personal/Home-Automation/智谱清言.md diff --git a/100-project/Personal/Software/Mail/Dovecot.md b/100-project/Personal/Infrastructure/Mail/Config/Dovecot.md similarity index 100% rename from 100-project/Personal/Software/Mail/Dovecot.md rename to 100-project/Personal/Infrastructure/Mail/Config/Dovecot.md diff --git a/100-project/Personal/Software/Mail/New Mail Server.md b/100-project/Personal/Infrastructure/Mail/Config/New Mail Server.md similarity index 100% rename from 100-project/Personal/Software/Mail/New Mail Server.md rename to 100-project/Personal/Infrastructure/Mail/Config/New Mail Server.md diff --git a/100-project/Personal/Software/Mail/contabo mail server.md b/100-project/Personal/Infrastructure/Mail/Config/contabo mail server.md similarity index 100% rename from 100-project/Personal/Software/Mail/contabo mail server.md rename to 100-project/Personal/Infrastructure/Mail/Config/contabo mail server.md diff --git a/100-project/Personal/Mail.md b/100-project/Personal/Infrastructure/Mail/Mail.md similarity index 100% rename from 100-project/Personal/Mail.md rename to 100-project/Personal/Infrastructure/Mail/Mail.md diff --git a/100-project/Personal/Hardware/ER-X.md b/100-project/Personal/Infrastructure/Network/ER-X.md similarity index 100% rename from 100-project/Personal/Hardware/ER-X.md rename to 100-project/Personal/Infrastructure/Network/ER-X.md diff --git a/100-project/Personal/Hardware/Freenas.md b/100-project/Personal/Infrastructure/Network/Freenas.md similarity index 100% rename from 100-project/Personal/Hardware/Freenas.md rename to 100-project/Personal/Infrastructure/Network/Freenas.md diff --git a/100-project/Personal/Hardware/ubnt.md b/100-project/Personal/Infrastructure/Network/ubnt.md similarity index 100% rename from 100-project/Personal/Hardware/ubnt.md rename to 100-project/Personal/Infrastructure/Network/ubnt.md diff --git a/100-project/Personal/Hardware/设备电源.md b/100-project/Personal/Infrastructure/Network/设备电源.md similarity index 100% rename from 100-project/Personal/Hardware/设备电源.md rename to 100-project/Personal/Infrastructure/Network/设备电源.md diff --git a/100-project/Personal/Software/Clash/Account.md b/100-project/Personal/Infrastructure/Proxy/Clash/Account.md similarity index 100% rename from 100-project/Personal/Software/Clash/Account.md rename to 100-project/Personal/Infrastructure/Proxy/Clash/Account.md diff --git a/100-project/Personal/Software/Clash/auvpn.md b/100-project/Personal/Infrastructure/Proxy/Clash/auvpn.md similarity index 100% rename from 100-project/Personal/Software/Clash/auvpn.md rename to 100-project/Personal/Infrastructure/Proxy/Clash/auvpn.md diff --git a/100-project/Personal/Software/Dendrite.md b/100-project/Personal/Infrastructure/Services/Dendrite.md similarity index 100% rename from 100-project/Personal/Software/Dendrite.md rename to 100-project/Personal/Infrastructure/Services/Dendrite.md diff --git a/100-project/Personal/Software/GPon.md b/100-project/Personal/Infrastructure/Services/GPon.md similarity index 100% rename from 100-project/Personal/Software/GPon.md rename to 100-project/Personal/Infrastructure/Services/GPon.md diff --git a/100-project/Personal/Software/Matrix Ess Server Install.md b/100-project/Personal/Infrastructure/Services/Matrix Ess Server Install.md similarity index 100% rename from 100-project/Personal/Software/Matrix Ess Server Install.md rename to 100-project/Personal/Infrastructure/Services/Matrix Ess Server Install.md diff --git a/100-project/Personal/Software/Matrix-windy-pc.md b/100-project/Personal/Infrastructure/Services/Matrix-windy-pc.md similarity index 100% rename from 100-project/Personal/Software/Matrix-windy-pc.md rename to 100-project/Personal/Infrastructure/Services/Matrix-windy-pc.md diff --git a/100-project/Personal/Software/Matrix.md b/100-project/Personal/Infrastructure/Services/Matrix.md similarity index 100% rename from 100-project/Personal/Software/Matrix.md rename to 100-project/Personal/Infrastructure/Services/Matrix.md diff --git a/100-project/Personal/Software/Nghttpx.md b/100-project/Personal/Infrastructure/Services/Nghttpx.md similarity index 100% rename from 100-project/Personal/Software/Nghttpx.md rename to 100-project/Personal/Infrastructure/Services/Nghttpx.md diff --git a/100-project/Personal/Software/Pihole.md b/100-project/Personal/Infrastructure/Services/Pihole.md similarity index 100% rename from 100-project/Personal/Software/Pihole.md rename to 100-project/Personal/Infrastructure/Services/Pihole.md diff --git a/100-project/Personal/Software/PowerDNS Auth/重建主节点.md b/100-project/Personal/Infrastructure/Services/PowerDNS Auth/重建主节点.md similarity index 100% rename from 100-project/Personal/Software/PowerDNS Auth/重建主节点.md rename to 100-project/Personal/Infrastructure/Services/PowerDNS Auth/重建主节点.md diff --git a/100-project/Personal/Software/RustDesk.md b/100-project/Personal/Infrastructure/Services/RustDesk.md similarity index 100% rename from 100-project/Personal/Software/RustDesk.md rename to 100-project/Personal/Infrastructure/Services/RustDesk.md diff --git a/100-project/Personal/Software/Supabase.md b/100-project/Personal/Infrastructure/Services/Supabase.md similarity index 100% rename from 100-project/Personal/Software/Supabase.md rename to 100-project/Personal/Infrastructure/Services/Supabase.md diff --git a/100-project/Personal/Software/Zitadel.md b/100-project/Personal/Infrastructure/Services/Zitadel.md similarity index 100% rename from 100-project/Personal/Software/Zitadel.md rename to 100-project/Personal/Infrastructure/Services/Zitadel.md diff --git a/100-project/Personal/Software/docker network.md b/100-project/Personal/Infrastructure/Services/docker network.md similarity index 100% rename from 100-project/Personal/Software/docker network.md rename to 100-project/Personal/Infrastructure/Services/docker network.md diff --git a/100-project/Personal/Software/vaultwarden.md b/100-project/Personal/Infrastructure/Services/vaultwarden.md similarity index 100% rename from 100-project/Personal/Software/vaultwarden.md rename to 100-project/Personal/Infrastructure/Services/vaultwarden.md diff --git a/100-project/Personal/Software/OpenWrt.md b/100-project/Personal/Infrastructure/Systems/OpenWrt.md similarity index 100% rename from 100-project/Personal/Software/OpenWrt.md rename to 100-project/Personal/Infrastructure/Systems/OpenWrt.md diff --git a/100-project/Personal/Software/Opensuse startup time.md b/100-project/Personal/Infrastructure/Systems/Opensuse startup time.md similarity index 100% rename from 100-project/Personal/Software/Opensuse startup time.md rename to 100-project/Personal/Infrastructure/Systems/Opensuse startup time.md diff --git a/100-project/Personal/Software/Pandownload.md b/100-project/Personal/Infrastructure/Systems/Pandownload.md similarity index 100% rename from 100-project/Personal/Software/Pandownload.md rename to 100-project/Personal/Infrastructure/Systems/Pandownload.md diff --git a/100-project/Personal/Software/Transmission.md b/100-project/Personal/Infrastructure/Systems/Transmission.md similarity index 100% rename from 100-project/Personal/Software/Transmission.md rename to 100-project/Personal/Infrastructure/Systems/Transmission.md diff --git a/100-project/Personal/Software/Win 11.md b/100-project/Personal/Infrastructure/Systems/Win 11.md similarity index 100% rename from 100-project/Personal/Software/Win 11.md rename to 100-project/Personal/Infrastructure/Systems/Win 11.md diff --git a/100-project/Personal/Software/Win10.md b/100-project/Personal/Infrastructure/Systems/Win10.md similarity index 100% rename from 100-project/Personal/Software/Win10.md rename to 100-project/Personal/Infrastructure/Systems/Win10.md diff --git a/100-project/Personal/VPS/Bills.md b/100-project/Personal/Infrastructure/VPS/VPS/Bills.md similarity index 100% rename from 100-project/Personal/VPS/Bills.md rename to 100-project/Personal/Infrastructure/VPS/VPS/Bills.md diff --git a/100-project/Personal/VPS/DNS.md b/100-project/Personal/Infrastructure/VPS/VPS/DNS.md similarity index 100% rename from 100-project/Personal/VPS/DNS.md rename to 100-project/Personal/Infrastructure/VPS/VPS/DNS.md diff --git a/100-project/Personal/VPS/Domain.md b/100-project/Personal/Infrastructure/VPS/VPS/Domain.md similarity index 100% rename from 100-project/Personal/VPS/Domain.md rename to 100-project/Personal/Infrastructure/VPS/VPS/Domain.md diff --git a/100-project/Personal/VPS/hk2.chans.xyz.md b/100-project/Personal/Infrastructure/VPS/VPS/hk2.chans.xyz.md similarity index 100% rename from 100-project/Personal/VPS/hk2.chans.xyz.md rename to 100-project/Personal/Infrastructure/VPS/VPS/hk2.chans.xyz.md diff --git a/100-project/Personal/VPS/https proxy.md b/100-project/Personal/Infrastructure/VPS/VPS/https proxy.md similarity index 100% rename from 100-project/Personal/VPS/https proxy.md rename to 100-project/Personal/Infrastructure/VPS/VPS/https proxy.md diff --git a/100-project/Personal/VPS/us1.wsvc.info.md b/100-project/Personal/Infrastructure/VPS/VPS/us1.wsvc.info.md similarity index 100% rename from 100-project/Personal/VPS/us1.wsvc.info.md rename to 100-project/Personal/Infrastructure/VPS/VPS/us1.wsvc.info.md diff --git a/100-project/Personal/VPS/us4.wsvc.info.md b/100-project/Personal/Infrastructure/VPS/VPS/us4.wsvc.info.md similarity index 100% rename from 100-project/Personal/VPS/us4.wsvc.info.md rename to 100-project/Personal/Infrastructure/VPS/VPS/us4.wsvc.info.md diff --git a/100-project/Personal/Cooking/酸黄瓜制作.md b/100-project/Personal/Lifestyle/Cooking/Cooking/酸黄瓜制作.md similarity index 100% rename from 100-project/Personal/Cooking/酸黄瓜制作.md rename to 100-project/Personal/Lifestyle/Cooking/Cooking/酸黄瓜制作.md diff --git a/100-project/Personal/Game/文明.md b/100-project/Personal/Lifestyle/Gaming/Game/文明.md similarity index 100% rename from 100-project/Personal/Game/文明.md rename to 100-project/Personal/Lifestyle/Gaming/Game/文明.md diff --git a/100-project/Personal/Renew/Entray Door.md b/100-project/Personal/Lifestyle/Home/Entray Door.md similarity index 100% rename from 100-project/Personal/Renew/Entray Door.md rename to 100-project/Personal/Lifestyle/Home/Entray Door.md diff --git a/100-project/Personal/Furniture/Inside Size.md b/100-project/Personal/Lifestyle/Home/Inside Size.md similarity index 100% rename from 100-project/Personal/Furniture/Inside Size.md rename to 100-project/Personal/Lifestyle/Home/Inside Size.md diff --git a/100-project/Personal/Furniture/box.md b/100-project/Personal/Lifestyle/Home/box.md similarity index 100% rename from 100-project/Personal/Furniture/box.md rename to 100-project/Personal/Lifestyle/Home/box.md diff --git a/100-project/Personal/Phone/Giffgaff ESIM.md b/100-project/Personal/Lifestyle/Mobile/Phone/Giffgaff ESIM.md similarity index 100% rename from 100-project/Personal/Phone/Giffgaff ESIM.md rename to 100-project/Personal/Lifestyle/Mobile/Phone/Giffgaff ESIM.md diff --git a/100-project/Personal/Phone/在非原生ESIM设备上申请Giffgaff ESIM.md b/100-project/Personal/Lifestyle/Mobile/Phone/在非原生ESIM设备上申请Giffgaff ESIM.md similarity index 100% rename from 100-project/Personal/Phone/在非原生ESIM设备上申请Giffgaff ESIM.md rename to 100-project/Personal/Lifestyle/Mobile/Phone/在非原生ESIM设备上申请Giffgaff ESIM.md diff --git a/100-project/Personal/Phone/摩托罗拉.md b/100-project/Personal/Lifestyle/Mobile/Phone/摩托罗拉.md similarity index 100% rename from 100-project/Personal/Phone/摩托罗拉.md rename to 100-project/Personal/Lifestyle/Mobile/Phone/摩托罗拉.md diff --git a/100-project/Personal/Obsidian Theme/Things to look into.md b/100-project/Personal/PKM/Obsidian/Obsidian Theme/Things to look into.md similarity index 100% rename from 100-project/Personal/Obsidian Theme/Things to look into.md rename to 100-project/Personal/PKM/Obsidian/Obsidian Theme/Things to look into.md diff --git a/100-project/Personal/Obsidian Theme/obsidian.css.md b/100-project/Personal/PKM/Obsidian/Obsidian Theme/obsidian.css.md similarity index 100% rename from 100-project/Personal/Obsidian Theme/obsidian.css.md rename to 100-project/Personal/PKM/Obsidian/Obsidian Theme/obsidian.css.md diff --git a/100-project/Personal/PARA Starter Kit/Methodology.md b/100-project/Personal/PKM/PARA/PARA Starter Kit/Methodology.md similarity index 100% rename from 100-project/Personal/PARA Starter Kit/Methodology.md rename to 100-project/Personal/PKM/PARA/PARA Starter Kit/Methodology.md diff --git a/100-project/Personal/PARA Starter Kit/Outline.md b/100-project/Personal/PKM/PARA/PARA Starter Kit/Outline.md similarity index 100% rename from 100-project/Personal/PARA Starter Kit/Outline.md rename to 100-project/Personal/PKM/PARA/PARA Starter Kit/Outline.md diff --git a/100-project/Personal/PARA Starter Kit/Workflows.md b/100-project/Personal/PKM/PARA/PARA Starter Kit/Workflows.md similarity index 100% rename from 100-project/Personal/PARA Starter Kit/Workflows.md rename to 100-project/Personal/PKM/PARA/PARA Starter Kit/Workflows.md diff --git a/100-project/Personal/blog.md b/100-project/Personal/Professional/Blog.md similarity index 100% rename from 100-project/Personal/blog.md rename to 100-project/Personal/Professional/Blog.md diff --git a/100-project/Personal/resume/2025.md b/100-project/Personal/Professional/Resume/resume/2025.md similarity index 100% rename from 100-project/Personal/resume/2025.md rename to 100-project/Personal/Professional/Resume/resume/2025.md diff --git a/100-project/Personal/Github.md b/400-archive/_duplicates/2025-12-29-personal-refactor/Github.md similarity index 100% rename from 100-project/Personal/Github.md rename to 400-archive/_duplicates/2025-12-29-personal-refactor/Github.md diff --git a/100-project/Personal/Software/AI/openrouter.md b/400-archive/_duplicates/2025-12-29-personal-refactor/openrouter.md similarity index 100% rename from 100-project/Personal/Software/AI/openrouter.md rename to 400-archive/_duplicates/2025-12-29-personal-refactor/openrouter.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..3ecdb01 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,40 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Vault Architecture + +This is an Obsidian vault organized using the PARA method: + +- **000-inbox/**: Temporary storage for new notes and clippings awaiting processing +- **100-project/**: Active projects with defined outcomes and deadlines + - `Personal/`: Personal projects (hardware, VPS, cooking, etc.) + - `Work/`: Work-related projects + - `Notes Migration/`: Ongoing vault organization work +- **200-area/**: Areas of responsibility and ongoing interests (Blog, Finance, Health, House, Job, etc.) +- **300-resources/**: Reference materials organized by topic (Development, Cooking, Gaming, PKM, etc.) +- **400-archive/**: Completed or inactive items +- **Clippings/**: Web clippings and saved articles +- **ReadItLater Inbox/**: Articles queued for reading + +The vault uses Smart Connections (`.smart-env/`) for semantic search with local embeddings (TaylorAI/bge-micro-v2). + +## Vault Refactor Operating Rules + +### Non-negotiables +- Never delete information. If replacing/merging notes, move originals to `_archive/` and leave a short stub note linking to the merged result. +- Changes must be incremental: one batch = one clear objective + small diff. +- Before any edits: propose a plan and list exact files to touch. +- After edits: produce a change report (moved/renamed/merged files) and run link checks if available. + +### Scope +- Treat this Obsidian Vault as data, not an app project. +- Do NOT modify `.obsidian/` unless explicitly asked. + +### Refactor conventions +- Use consistent frontmatter keys: `title`, `aliases`, `tags`, `created`, `updated`, `source`. +- For merges: keep canonical note in `Notes/` and archive duplicates in `_archive/duplicates/`. +- For renames/moves: update wikilinks `[[...]]` across the vault. + +### Workflow +1) Audit → 2) Plan → 3) Apply one batch → 4) Summarize → 5) Wait for review before next batch