From b182762e14da9e10a0ae999bd112ae7e7f898cee Mon Sep 17 00:00:00 2001 From: windyboy Date: Sat, 26 Sep 2026 11:37:19 +0800 Subject: [PATCH] =?UTF-8?q?refactor(vault):=20Phase=203=20=E2=80=94=20meta?= =?UTF-8?q?data=20convergence?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- .claude/memory/instructions/organization.md | 5 +- .claude/project-instructions.md | 2 +- .qoder/settings.local.json | 18 + .scripts/metadata-converge.mjs | 136 ++++++ 00_Inbox/2026-01-07.md | 3 + 00_Inbox/2026-01-17.md | 3 + 00_Inbox/CLAUDE.md | 3 + 00_Inbox/IMPROVEMENT_PLAN_2026-02-03.md | 3 + 00_Inbox/README.md | 3 + 00_Inbox/Untitled.md | 2 +- 00_Inbox/Welcome.md | 3 + 00_Inbox/Windows Shell 获取文件名和大小.md | 3 + 00_Inbox/kafka vs rabbitmq.md | 3 + 00_Inbox/小云朵2.0尊享版-使用速查.md | 1 + 00_Inbox/建设者的三个层级与破局之道.md | 3 + 01_Projects/AI-Development/Claw.md | 1 + .../AI-Development/Cursor-IDE/cursor-rules.md | 3 + .../Cursor-IDE/go-caatsm-refactor-plan.md | 3 + .../SAS_VERIFICATION_KNOWLEDGE.md | 3 + .../AI-Development/Obsidian Agent/refactor.md | 3 +- .../vault-memory/refactor-board.md | 1 + .../vault-memory/refactor-plan.md | 3 +- .../vault-memory/refactor-tasks.md | 3 +- .../vault-memory/review-2026-02-26.md | 3 +- .../Obsidian Agent/vault-memory/status.md | 1 + .../AI-Development/global-cursor-rules.md | 3 + 01_Projects/Home-Automation/Azure AI.md | 3 + 01_Projects/Home-Automation/CLAUDE.md | 3 + 01_Projects/Home-Automation/CSG/API.md | 3 + 01_Projects/Home-Automation/CSG/Config.md | 3 + 01_Projects/Home-Automation/CSG/NR.md | 3 + 01_Projects/Home-Automation/ChatGLM.md | 3 + .../Home-Automation/Config/Database.md | 3 + 01_Projects/Home-Automation/Config/Install.md | 3 + 01_Projects/Home-Automation/Config/add on.md | 3 + 01_Projects/Home-Automation/GPS.md | 3 + .../Home-Automation/GroqCloud Whisper.md | 3 + .../Hardware/China-Southern-Grid.md | 3 + .../Hardware/Matter/Thread Boarder Router.md | 3 + .../Home-Automation/Hardware/Scribe.md | 3 + .../Home-Automation/Hardware/tailcale.md | 3 + .../Home-Automation/Sonoff ZBDongle E.md | 3 + 01_Projects/Home-Automation/Storage.md | 3 + 01_Projects/Home-Automation/WAQI.md | 3 + 01_Projects/Home-Automation/data.md | 3 + 01_Projects/Home-Automation/esphome.md | 3 + 01_Projects/Home-Automation/mopidy.md | 3 + 01_Projects/Home-Automation/tuya.md | 3 + 01_Projects/Home-Automation/zigbee2mqtt.md | 3 + .../Infrastructure/Mail/Config/Dovecot.md | 3 + .../Mail/Config/New Mail Server.md | 3 + 01_Projects/Infrastructure/Mail/Mail.md | 3 + .../Infrastructure/Network/Device-Power.md | 3 + 01_Projects/Infrastructure/Network/ER-X.md | 3 + 01_Projects/Infrastructure/Network/Freenas.md | 3 + 01_Projects/Infrastructure/Network/ubnt.md | 3 + .../Infrastructure/Proxy/Clash/Account.md | 3 + .../Infrastructure/Proxy/Clash/auvpn.md | 3 + 01_Projects/Infrastructure/Services/CLAUDE.md | 3 + .../Infrastructure/Services/Dendrite.md | 3 + 01_Projects/Infrastructure/Services/GPon.md | 3 + .../Install Matrix Ess on New contabo vps.md | 3 + .../Services/Matrix Ess Server Install.md | 3 + .../Services/Matrix-windy-pc.md | 3 + 01_Projects/Infrastructure/Services/Matrix.md | 3 + .../Infrastructure/Services/Nghttpx.md | 3 + 01_Projects/Infrastructure/Services/Pihole.md | 3 + .../PowerDNS Auth/Rebuild-Master-Node.md | 3 + .../Infrastructure/Services/RustDesk.md | 3 + .../Infrastructure/Services/Soft Serve Git.md | 3 + .../Infrastructure/Services/Supabase.md | 3 + .../Infrastructure/Services/Zitadel.md | 3 + .../Infrastructure/Services/docker network.md | 3 + 01_Projects/Infrastructure/Systems/OpenWrt.md | 3 + .../Systems/Opensuse startup time.md | 3 + .../Infrastructure/Systems/Pandownload.md | 3 + .../Infrastructure/Systems/Transmission.md | 3 + 01_Projects/Infrastructure/Systems/Win 11.md | 3 + 01_Projects/Infrastructure/Systems/Win10.md | 3 + .../Infrastructure/VPS-Management/Domain.md | 3 + 01_Projects/Infrastructure/VPS/Bills.md | 3 + 01_Projects/Infrastructure/VPS/DNS.md | 3 + .../Infrastructure/VPS/hk2.chans.xyz.md | 3 + 01_Projects/Infrastructure/VPS/https proxy.md | 3 + .../Infrastructure/VPS/us4.wsvc.info.md | 3 + .../Personal-Tech/Development/Notion.md | 3 + .../Personal-Tech/Development/PlayWright.md | 3 + .../Personal-Tech/Development/Rust/Notes.md | 3 + .../Development/Shell/Zsh Oh My Posh.md | 3 + .../Development/Tauri/Learn Tauri.md | 3 + .../01-go-docs-qa/01-task-and-rubric.md | 1 + .../01-go-docs-qa/02-case-design.md | 1 + .../01-go-docs-qa/03-run-and-blind-review.md | 1 + .../01-go-docs-qa/04-failure-review.md | 1 + .../01-go-docs-qa/05-change-and-regression.md | 1 + .../_template/01-task-and-rubric.md | 1 + .../03-Practice/_template/02-case-design.md | 1 + .../_template/03-run-and-blind-review.md | 1 + .../_template/04-failure-review.md | 1 + .../_template/05-change-and-regression.md | 1 + .../04-Reference/archive/00-Material-List.md | 2 +- .../archive/01-Curated-External-Resources.md | 2 +- .../02-Intro-Cognitive-Framework-Draft.md | 2 +- .../03-Roadmap-Refactor-Outline-Draft.md | 2 +- ...个人用户电子签章与数字凭证市场分析简报.md | 3 + ...内网证书管理市场与商业模式研究报告-2026.md | 3 + .../个人证书托管/个人家庭内网证书管理.md | 3 + 01_Projects/README.md | 3 + .../Enterprise/AIoT/AIOT compare Jetlinks.md | 3 + .../AIoT/AIOT_to_JetLinks_Migration_Guide.md | 3 + .../Work/Enterprise/AIoT/Maintenance.md | 3 + .../Work/Enterprise/AIoT/Test-Environment.md | 3 + .../Enterprise/AIoT/ref/Device-Addition.md | 3 + .../Work/Enterprise/AIoT/ref/ThingsBoard.md | 3 + .../Enterprise/AIoT/ref/Training-Records.md | 3 + .../Autonomous-Driving/Data-Flow.md | 3 + .../Autonomous-Driving/System-Architecture.md | 3 + 01_Projects/Work/Enterprise/GAC/Baseline.md | 3 + .../Work/Enterprise/GAC/Vulnerability-Fix.md | 3 + 01_Projects/Work/Enterprise/GAC/ubuntu.md | 3 + .../Commerce-Bureau/Vulnerability-Fix.md | 3 + .../Commerce-Bureau/maintanence.md | 3 + .../Conghua-Emergency/dm database.md | 3 + .../Document-Exchange/Unclear-Issues.md | 3 + .../Document-Exchange/Upgradeopenssh.md | 3 + .../Document-Exchange/compile gcc 13.md | 3 + .../Document-Exchange/dm database usage.md | 1 + .../Document-Exchange/servers.md | 3 + .../Industry-Info/Handling-MacBook-Pro.md | 3 + .../Industry-Info/Handling.md | 3 + .../Industry-Info/PERCONA XTRADB CLUSTER.md | 3 + .../Industry-Info/iptables.md | 3 + .../DM-Database.md | 3 + .../Install Monitor.md | 3 + .../Maintenance.md | 3 + .../Security-Fixes.md | 3 + .../Security-Issues.md | 3 + .../Municipal-Development-Reform/ref/minio.md | 3 + .../Municipal-Development-Reform/ref/redis.md | 3 + .../ref/登录信息.md | 3 + .../Panyu-Document/Issue-Handling.md | 3 + .../Panyu-Housing/maintanance.md | 3 + .../Panyu-Urban-Village/Config.md | 3 + .../Panyu-Urban-Village/maintanance.md | 3 + .../Government-Projects/Road-Order/server.md | 3 + .../Virtual-Data-Center/Dev.md | 3 + .../Virtual-Data-Center/Issue-Handling.md | 3 + .../Virtual-Data-Center/proxysql upgrade.md | 3 + .../Zengcheng-IT-Project-Mgmt/oracle.md | 3 + 02_Areas/Blog/Blog-Ideas.md | 3 + 02_Areas/Blog/CLAUDE.md | 3 + 02_Areas/Finance/CLAUDE.md | 3 + 02_Areas/Health/CLAUDE.md | 3 + 02_Areas/House/CLAUDE.md | 3 + ...ume-mono-laser-mfp-buying-guide-2026-08.md | 3 + ...irivision-sr-s25g3218f-research-2026-08.md | 3 + .../llm_data_annotation_programmer_roadmap.md | 3 + ...ation_engineering_practical_roadmap (3).md | 3 + .../llm_evaluation_first_week_worksheet.md | 3 + .../从零开始做 LLM 评测:每一步背后的道理.md | 3 + ... - Gateway Selection RB5009 vs UXG-Lite.md | 3 +- .../ADR - Home Network Layer 3 Boundary.md | 3 +- 02_Areas/Network & VPN/Home Network.md | 1 + 02_Areas/Network & VPN/VPN-Subscriptions.md | 1 + 02_Areas/Productivity/CLAUDE.md | 3 + 02_Areas/README.md | 3 + .../Community/Audience is a super power.md | 3 + 03_Resources/Community/Community.md | 3 + ...build community around your publication.md | 3 + ...7 Low-Sodium Lunches Under 400 Calories.md | 3 + 03_Resources/Cooking/CLAUDE.md | 3 + 03_Resources/Cooking/Celery-Beef-Stir-Fry.md | 3 + 03_Resources/Cooking/Cooking.md | 3 + .../Cooking/Easy Mini Quiche Recipe.md | 3 + .../Cooking/番茄炒蛋升级版|Ricky 教室.md | 3 + .../Development/AI-ML/Aliyun Conding Plan.md | 3 + .../Development/AI-ML/Azure-config.md | 3 + .../Development/AI-ML/Nvidia-config.md | 3 + .../Development/AI-ML/Ollama-config.md | 3 + .../Development/AI-ML/Zenmux-config.md | 3 + .../Development/AI-ML/bigmodel.cn-config.md | 3 + .../Development/AI-ML/huggingface-config.md | 3 + .../Development/AI-ML/local litellm-config.md | 3 + 03_Resources/Development/AI-ML/mcp-config.md | 3 + .../Development/AI-ML/open webui-config.md | 3 + 03_Resources/Development/AI-ML/x ai-config.md | 3 + 03_Resources/Development/AI-ML/火山引擎.md | 3 + .../Development/Cloud/Aliyun/Ali/RAM.md | 3 + .../Database/DM/Installation-Guide.md | 3 + .../Oracle/Maintenance/Oracle/Clean.md | 3 + .../Maintenance/Oracle/RAC mantainence.md | 3 + .../DevOps/Forgejo/forgejo/install.md | 3 + 03_Resources/Development/Development.md | 3 + .../Infrastructure/FreeIPA/Setup.md | 3 + .../Infrastructure/Jump-Server/Config.md | 3 + .../Infrastructure/Remote-Access/Rustdesk.md | 3 + ...elopers Using from X import Y in Python.md | 3 + .../Languages/Python/Mock Patching.md | 3 + .../Development/Languages/Rust/Notes.md | 3 + .../Linux/filesystem-limitations.md | 3 + .../Linux/ipa-server-installation.md | 3 + .../Linux/sudo-command-blocking.md | 3 + .../Microservices/Nacos/SSL-Setup.md | 3 + 03_Resources/Development/Monogo.md | 3 + ...omputers are cheap people are expensive.md | 3 + .../Development/Security/NVD-API-Key.md | 3 + .../Development/Security/SigStore/Install.md | 3 + 03_Resources/Development/Tools/Microsoft.md | 3 + 03_Resources/Development/Tools/Mobaxterm.md | 3 + 03_Resources/Development/Tools/Notion.md | 3 + 03_Resources/Development/Tools/PlayWright.md | 3 + .../Development/Tools/Shell/Zsh Oh My Posh.md | 3 + .../Tools/clash-hotspot-upgrade.md | 3 + .../Development/Tools/curl-post-examples.md | 3 + .../Development/Tools/gradle-cheatsheet.md | 3 + 03_Resources/Drawing/Drawing.md | 3 + 03_Resources/Drawing/Improving guide.md | 3 + 03_Resources/Gaming/Game/Civilization.md | 3 + 03_Resources/Gaming/Gaming.md | 3 + 03_Resources/Gaming/Interesting games.md | 3 + 03_Resources/Home/Inside Size.md | 3 + 03_Resources/Home/Keyboard-Ajazz-820Max.md | 3 + 03_Resources/Home/box.md | 3 + ... Guide to Product Qualified Leads (PQL).md | 3 + 03_Resources/Marketing/Clusters.md | 3 + ...rience-Based Connection With Your Brand.md | 3 + 03_Resources/Marketing/Marketing.md | 3 + .../Marketing/Validation is backwards.md | 3 + 03_Resources/Medicine/中山醫出院.md | 3 + 03_Resources/Network/Openwrt.md | 3 + 03_Resources/Network/TTG Cookie.md | 3 + 03_Resources/Network/Wireguard/mac-config.md | 3 + .../Network/Wireguard/server-config.md | 3 + .../BASB - Cohort 10 - Class 7.md | 3 + .../BASB - Cohort 10 - Class 8.md | 3 + .../Dickens deep work.md | 3 + .../Personal Knowledge Management/Images.md | 3 + .../Obsidian/Things to look into.md | 3 + .../Obsidian/obsidian.css.md | 3 + .../PARA Notes from class.md | 3 + .../PARA Notes.md | 3 + .../PARA/Methodology.md | 3 + .../PARA/Outline.md | 3 + .../PARA/PKM-Consolidation-Decision.md | 3 + .../PARA/Workflows.md | 3 + .../Personal Knowledge Management.md | 3 + ...ep a Research Blog by Gregory Gundersen.md | 3 + .../arc42/arc42-template-EN.md | 3 + .../Busy is a choice productive is a skill.md | 3 + ...tive to the Four Hour Work Week Mindset.md | 3 + ...oductive Powerhouse Using Time Blocking.md | 3 + 03_Resources/Productivity/Productivity.md | 3 + ...ays to fix your bad goal-setting habits.md | 3 + .../Prompt-Library/cycling-training-prompt.md | 3 + .../Prompt-Library/dev-engineering-rules.md | 3 + .../Prompt-Library/movie-review-prompt.md | 3 + 03_Resources/README.md | 3 + 03_Resources/Travel/Travel.md | 3 + 03_Resources/Writing/Create suspense.md | 3 + .../Writing/James clear on writing.md | 3 + ...Not to Be Alone by Jonathan Safran Foer.md | 3 + 03_Resources/Writing/Writing.md | 3 + 06_Metadata/RESTRUCTURE_PLAN_2026-09-25.md | 398 ++++++++++++++++++ 263 files changed, 1281 insertions(+), 13 deletions(-) create mode 100644 .qoder/settings.local.json create mode 100644 .scripts/metadata-converge.mjs create mode 100644 06_Metadata/RESTRUCTURE_PLAN_2026-09-25.md diff --git a/.claude/memory/instructions/organization.md b/.claude/memory/instructions/organization.md index 4215de3..ecff068 100644 --- a/.claude/memory/instructions/organization.md +++ b/.claude/memory/instructions/organization.md @@ -20,5 +20,8 @@ ## Organization Principles - Inbox is temporary - process weekly - One idea per note (atomic notes) -- Flat structure over deep nesting (max 3 levels) +- Flat structure over deep nesting (max 4 levels for new notes) - Use links not folders for relationships + +## Clipper Boundary +- `04_Archive/Inbox-Clippings/**` permanently uses the web clipper schema (`date`/`page-title`/`url`). Never migrate. diff --git a/.claude/project-instructions.md b/.claude/project-instructions.md index 82bac24..dcb27bf 100644 --- a/.claude/project-instructions.md +++ b/.claude/project-instructions.md @@ -108,7 +108,7 @@ status: draft|active|complete|archived ### Organization - Inbox is temporary - process weekly - One idea per note (atomic notes) -- Flat structure over deep nesting (max 3 levels) +- Flat structure over deep nesting (max 4 levels for new notes) - Use links not folders for relationships --- diff --git a/.qoder/settings.local.json b/.qoder/settings.local.json new file mode 100644 index 0000000..13881a7 --- /dev/null +++ b/.qoder/settings.local.json @@ -0,0 +1,18 @@ +{ + "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)" + ] + } +} \ No newline at end of file diff --git a/.scripts/metadata-converge.mjs b/.scripts/metadata-converge.mjs new file mode 100644 index 0000000..8f78e46 --- /dev/null +++ b/.scripts/metadata-converge.mjs @@ -0,0 +1,136 @@ +#!/usr/bin/env node + +import { execSync } from 'node:child_process' +import { readFileSync, writeFileSync } from 'node:fs' + +const DRY_RUN = process.argv.includes('--dry-run') +const SKIP_CREATED = process.argv.includes('--skip-created') +const SKIP_STATUS = process.argv.includes('--skip-status') + +const STATUS_MAP = { + active: 'active', + Active: 'active', + archive: 'archived', + '进行中': 'active', + '待执行': 'draft', + '完成': 'done', + 'needs-review': 'active', + conditional: 'draft', + accepted: 'done', +} + +const PARA_DIRS = ['00_Inbox', '01_Projects', '02_Areas', '03_Resources'] + +function getActiveNotes() { + const results = [] + for (const dir of PARA_DIRS) { + try { + const out = execSync(`find ${dir} -name '*.md' -type f`, { encoding: 'utf8' }) + results.push(...out.split('\n').filter(Boolean)) + } catch { /* dir may not exist */ } + } + return results +} + +function getGitCreatedDate(filepath) { + try { + const out = execSync( + `git log --follow --format=%ai -- "${filepath}" | tail -1`, + { encoding: 'utf8', stdio: ['pipe', 'pipe', 'pipe'] } + ).trim() + if (out) return out.split(' ')[0] + } catch { /* no git history */ } + return null +} + +function getFileMtime(filepath) { + try { + const out = execSync(`stat -c %Y "${filepath}"`, { encoding: 'utf8' }).trim() + const d = new Date(parseInt(out) * 1000) + return d.toISOString().split('T')[0] + } catch { + return null + } +} + +function parseFrontmatter(content) { + if (!content.startsWith('---\n')) return null + const end = content.indexOf('\n---', 4) + if (end === -1) return null + const fmText = content.slice(4, end) + const lines = fmText.split('\n') + const fm = {} + for (const line of lines) { + const m = line.match(/^([a-zA-Z_-]+):\s*(.*)$/) + if (m) fm[m[1]] = m[2] + } + return { fm, fmText, end } +} + +let createdCount = 0 +let statusCount = 0 +let noFrontmatterCount = 0 + +const notes = getActiveNotes() +console.log(`Scanning ${notes.length} active notes...`) + +for (const filepath of notes) { + const content = readFileSync(filepath, 'utf8') + const parsed = parseFrontmatter(content) + + if (!parsed) { + if (!SKIP_CREATED) { + const date = getGitCreatedDate(filepath) || getFileMtime(filepath) + if (date) { + createdCount++ + if (DRY_RUN) { + console.log(` +frontmatter: ${filepath} (created: ${date})`) + } else { + const newContent = `---\ncreated: ${date}\n---\n${content}` + writeFileSync(filepath, newContent, 'utf8') + } + } + } else { + noFrontmatterCount++ + } + continue + } + + const { fm, fmText, end } = parsed + let newFmText = fmText + let changed = false + + if (!SKIP_CREATED && !fm.created) { + const date = getGitCreatedDate(filepath) || getFileMtime(filepath) + if (date) { + newFmText = `created: ${date}\n${newFmText}` + createdCount++ + changed = true + if (DRY_RUN) console.log(` +created: ${filepath} (${date})`) + } + } + + if (!SKIP_STATUS && fm.status) { + const rawStatus = fm.status.replace(/^["']|["']$/g, '').trim() + const normalized = STATUS_MAP[rawStatus] + if (normalized && normalized !== rawStatus) { + newFmText = newFmText.replace( + new RegExp(`^status:\\s*${rawStatus.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')}\\s*$`, 'm'), + `status: ${normalized}` + ) + statusCount++ + changed = true + if (DRY_RUN) console.log(` ~status: ${filepath} (${rawStatus} → ${normalized})`) + } + } + + if (changed && !DRY_RUN) { + const newContent = `---\n${newFmText}${content.slice(end)}` + writeFileSync(filepath, newContent, 'utf8') + } +} + +console.log(`\n--- ${DRY_RUN ? 'DRY RUN' : 'APPLIED'} ---`) +console.log(`Notes without frontmatter (skipped): ${noFrontmatterCount}`) +console.log(`created added: ${createdCount}`) +console.log(`status normalized: ${statusCount}`) diff --git a/00_Inbox/2026-01-07.md b/00_Inbox/2026-01-07.md index 28e893d..e887017 100644 --- a/00_Inbox/2026-01-07.md +++ b/00_Inbox/2026-01-07.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-07 +--- # 2026-01-07 ## Capture diff --git a/00_Inbox/2026-01-17.md b/00_Inbox/2026-01-17.md index b02588e..79aa817 100644 --- a/00_Inbox/2026-01-17.md +++ b/00_Inbox/2026-01-17.md @@ -1,3 +1,6 @@ +--- +created: 2025-09-13 +--- # {{date:YYYY-MM-DD}} ## Capture diff --git a/00_Inbox/CLAUDE.md b/00_Inbox/CLAUDE.md index 27e9810..83efc5a 100644 --- a/00_Inbox/CLAUDE.md +++ b/00_Inbox/CLAUDE.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-26 +--- # Recent Activity diff --git a/00_Inbox/IMPROVEMENT_PLAN_2026-02-03.md b/00_Inbox/IMPROVEMENT_PLAN_2026-02-03.md index cbe9f45..0ce133d 100644 --- a/00_Inbox/IMPROVEMENT_PLAN_2026-02-03.md +++ b/00_Inbox/IMPROVEMENT_PLAN_2026-02-03.md @@ -1,3 +1,6 @@ +--- +created: 2026-02-24 +--- # 改进计划(基于评审意见,排除 CLAUDE-BOOTSTRAP.md 相关问题) **计划日期**: 2026-02-03 diff --git a/00_Inbox/README.md b/00_Inbox/README.md index 571f8cd..fb21d1e 100644 --- a/00_Inbox/README.md +++ b/00_Inbox/README.md @@ -1,3 +1,6 @@ +--- +created: 2025-09-13 +--- # 📥 Inbox Your capture zone for new ideas, quick thoughts, and unprocessed information. diff --git a/00_Inbox/Untitled.md b/00_Inbox/Untitled.md index 952cdb5..61c228f 100644 --- a/00_Inbox/Untitled.md +++ b/00_Inbox/Untitled.md @@ -5,7 +5,7 @@ tags: - inbox - security - credentials -status: needs-review +status: active --- # 2026-03-16 diff --git a/00_Inbox/Welcome.md b/00_Inbox/Welcome.md index bd8db1b..655c9d9 100644 --- a/00_Inbox/Welcome.md +++ b/00_Inbox/Welcome.md @@ -1,3 +1,6 @@ +--- +created: 2025-09-13 +--- # Welcome to Your AI-Powered Second Brain This is your Inbox - a temporary landing zone for new ideas, quick captures, and daily thoughts. diff --git a/00_Inbox/Windows Shell 获取文件名和大小.md b/00_Inbox/Windows Shell 获取文件名和大小.md index 2691c8e..2bee75d 100644 --- a/00_Inbox/Windows Shell 获取文件名和大小.md +++ b/00_Inbox/Windows Shell 获取文件名和大小.md @@ -1,3 +1,6 @@ +--- +created: 2025-09-13 +--- # {{date:YYYY-MM-DD}} ## Capture diff --git a/00_Inbox/kafka vs rabbitmq.md b/00_Inbox/kafka vs rabbitmq.md index 30ba113..4ecc7c8 100644 --- a/00_Inbox/kafka vs rabbitmq.md +++ b/00_Inbox/kafka vs rabbitmq.md @@ -1,3 +1,6 @@ +--- +created: 2026-04-10 +--- # 2026-04-03 ## Capture diff --git a/00_Inbox/小云朵2.0尊享版-使用速查.md b/00_Inbox/小云朵2.0尊享版-使用速查.md index be02ac8..485e65c 100644 --- a/00_Inbox/小云朵2.0尊享版-使用速查.md +++ b/00_Inbox/小云朵2.0尊享版-使用速查.md @@ -1,4 +1,5 @@ --- +created: 2026-09-11 tags: - 家居/智能马桶 - 使用说明 diff --git a/00_Inbox/建设者的三个层级与破局之道.md b/00_Inbox/建设者的三个层级与破局之道.md index 5bbdca7..f2a3499 100644 --- a/00_Inbox/建设者的三个层级与破局之道.md +++ b/00_Inbox/建设者的三个层级与破局之道.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-08 +--- 根据该视频(由知名 AI 战略博主 **Nate B Jones** 制作)的核心内容,以下为您整理一份详细的文字整理与架构解析。 视频主要探讨了在 OpenAI、Anthropic、Google 等巨头频繁更新、不断“杀死”创业公司和套壳产品的背景下,AI 建设者(Builders)应当如何定位自己。作者将 AI 建设者划分为三个级别,并指出了如何从被动挨打的“1级建设者”晋升为具备护城河的“3级建设者”。 diff --git a/01_Projects/AI-Development/Claw.md b/01_Projects/AI-Development/Claw.md index 5befe9f..303dc46 100644 --- a/01_Projects/AI-Development/Claw.md +++ b/01_Projects/AI-Development/Claw.md @@ -1,4 +1,5 @@ --- +created: 2026-04-10 title: zeroclaw --- # # zeroclaw diff --git a/01_Projects/AI-Development/Cursor-IDE/cursor-rules.md b/01_Projects/AI-Development/Cursor-IDE/cursor-rules.md index ba45478..b74a785 100644 --- a/01_Projects/AI-Development/Cursor-IDE/cursor-rules.md +++ b/01_Projects/AI-Development/Cursor-IDE/cursor-rules.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- global: ``` diff --git a/01_Projects/AI-Development/Cursor-IDE/go-caatsm-refactor-plan.md b/01_Projects/AI-Development/Cursor-IDE/go-caatsm-refactor-plan.md index 8948f29..885eb47 100644 --- a/01_Projects/AI-Development/Cursor-IDE/go-caatsm-refactor-plan.md +++ b/01_Projects/AI-Development/Cursor-IDE/go-caatsm-refactor-plan.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- go-casstm diff --git a/01_Projects/AI-Development/HomeAssistant-Matrix-E2E/SAS_VERIFICATION_KNOWLEDGE.md b/01_Projects/AI-Development/HomeAssistant-Matrix-E2E/SAS_VERIFICATION_KNOWLEDGE.md index 97ce7e1..8cd1b19 100644 --- a/01_Projects/AI-Development/HomeAssistant-Matrix-E2E/SAS_VERIFICATION_KNOWLEDGE.md +++ b/01_Projects/AI-Development/HomeAssistant-Matrix-E2E/SAS_VERIFICATION_KNOWLEDGE.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-17 +--- # Matrix 设备认证(SAS)— 知识沉淀 > 本文档是 `ha-matrix-e2e`(`custom_components/matrix_e2ee`,基于 matrix-nio 0.26.0 + vodozemac)在 diff --git a/01_Projects/AI-Development/Obsidian Agent/refactor.md b/01_Projects/AI-Development/Obsidian Agent/refactor.md index 6a273ed..509ffbc 100644 --- a/01_Projects/AI-Development/Obsidian Agent/refactor.md +++ b/01_Projects/AI-Development/Obsidian Agent/refactor.md @@ -1,7 +1,8 @@ --- +created: 2025-09-13 title: Obsidian Agent Refactor date: 2026-01-10 -status: Active +status: active --- # Obsidian Agent Refactor diff --git a/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-board.md b/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-board.md index 2896837..9116126 100644 --- a/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-board.md +++ b/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-board.md @@ -1,4 +1,5 @@ --- +created: 2026-02-26 kanban-plugin: board --- diff --git a/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-plan.md b/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-plan.md index 49f6ba5..fb21599 100644 --- a/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-plan.md +++ b/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-plan.md @@ -1,8 +1,9 @@ --- +created: 2026-02-26 title: 重构计划 date: 2026-02-26 based-on: "[[review-2026-02-26]]" -status: 待执行 +status: draft --- # 重构计划 diff --git a/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-tasks.md b/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-tasks.md index 95380e8..47102f2 100644 --- a/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-tasks.md +++ b/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-tasks.md @@ -1,9 +1,10 @@ --- +created: 2026-02-26 title: 重构任务清单 date: 2026-02-26 based-on: "[[refactor-plan]]" kanban-board: "[[refactor-board]]" -status: 进行中 +status: active --- # 重构任务清单 diff --git a/01_Projects/AI-Development/Obsidian Agent/vault-memory/review-2026-02-26.md b/01_Projects/AI-Development/Obsidian Agent/vault-memory/review-2026-02-26.md index 9aadad0..b9d4913 100644 --- a/01_Projects/AI-Development/Obsidian Agent/vault-memory/review-2026-02-26.md +++ b/01_Projects/AI-Development/Obsidian Agent/vault-memory/review-2026-02-26.md @@ -1,8 +1,9 @@ --- +created: 2026-02-26 title: 代码审查报告 date: 2026-02-26 reviewer: Claude Sonnet 4.6 -status: 完成 +status: done --- # 代码审查报告(2026-02-26) diff --git a/01_Projects/AI-Development/Obsidian Agent/vault-memory/status.md b/01_Projects/AI-Development/Obsidian Agent/vault-memory/status.md index 90aaeed..7c54ab7 100644 --- a/01_Projects/AI-Development/Obsidian Agent/vault-memory/status.md +++ b/01_Projects/AI-Development/Obsidian Agent/vault-memory/status.md @@ -1,4 +1,5 @@ --- +created: 2026-02-26 title: 运行状态 updated: 2026-02-25 --- diff --git a/01_Projects/AI-Development/global-cursor-rules.md b/01_Projects/AI-Development/global-cursor-rules.md index ec4a587..94e28a0 100644 --- a/01_Projects/AI-Development/global-cursor-rules.md +++ b/01_Projects/AI-Development/global-cursor-rules.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- caastm dashboard: diff --git a/01_Projects/Home-Automation/Azure AI.md b/01_Projects/Home-Automation/Azure AI.md index 2e357ff..6004e49 100644 --- a/01_Projects/Home-Automation/Azure AI.md +++ b/01_Projects/Home-Automation/Azure AI.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # windy-ai diff --git a/01_Projects/Home-Automation/CLAUDE.md b/01_Projects/Home-Automation/CLAUDE.md index fe580c0..c450bdf 100644 --- a/01_Projects/Home-Automation/CLAUDE.md +++ b/01_Projects/Home-Automation/CLAUDE.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-26 +--- # Recent Activity diff --git a/01_Projects/Home-Automation/CSG/API.md b/01_Projects/Home-Automation/CSG/API.md index afc8269..2930f1d 100644 --- a/01_Projects/Home-Automation/CSG/API.md +++ b/01_Projects/Home-Automation/CSG/API.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- login by wexin qrcode diff --git a/01_Projects/Home-Automation/CSG/Config.md b/01_Projects/Home-Automation/CSG/Config.md index 049a743..9e88939 100644 --- a/01_Projects/Home-Automation/CSG/Config.md +++ b/01_Projects/Home-Automation/CSG/Config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ``` diff --git a/01_Projects/Home-Automation/CSG/NR.md b/01_Projects/Home-Automation/CSG/NR.md index 9eeb7bf..76befd8 100644 --- a/01_Projects/Home-Automation/CSG/NR.md +++ b/01_Projects/Home-Automation/CSG/NR.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ``` https://95598.csg.cn/ucs/ma/wt/center/loginByPwdAndMsg diff --git a/01_Projects/Home-Automation/ChatGLM.md b/01_Projects/Home-Automation/ChatGLM.md index caa0d91..ac37a1e 100644 --- a/01_Projects/Home-Automation/ChatGLM.md +++ b/01_Projects/Home-Automation/ChatGLM.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- api key: ``` diff --git a/01_Projects/Home-Automation/Config/Database.md b/01_Projects/Home-Automation/Config/Database.md index 9fc893c..b1773cd 100644 --- a/01_Projects/Home-Automation/Config/Database.md +++ b/01_Projects/Home-Automation/Config/Database.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- mysql: ```sql diff --git a/01_Projects/Home-Automation/Config/Install.md b/01_Projects/Home-Automation/Config/Install.md index cfcf83d..bdebf8e 100644 --- a/01_Projects/Home-Automation/Config/Install.md +++ b/01_Projects/Home-Automation/Config/Install.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- --- diff --git a/01_Projects/Home-Automation/Config/add on.md b/01_Projects/Home-Automation/Config/add on.md index 06ef4d9..4720778 100644 --- a/01_Projects/Home-Automation/Config/add on.md +++ b/01_Projects/Home-Automation/Config/add on.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ewelink token: ``` diff --git a/01_Projects/Home-Automation/GPS.md b/01_Projects/Home-Automation/GPS.md index 35add26..f0a359b 100644 --- a/01_Projects/Home-Automation/GPS.md +++ b/01_Projects/Home-Automation/GPS.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ```python diff --git a/01_Projects/Home-Automation/GroqCloud Whisper.md b/01_Projects/Home-Automation/GroqCloud Whisper.md index ac877b1..6f06b15 100644 --- a/01_Projects/Home-Automation/GroqCloud Whisper.md +++ b/01_Projects/Home-Automation/GroqCloud Whisper.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- api key: ``` diff --git a/01_Projects/Home-Automation/Hardware/China-Southern-Grid.md b/01_Projects/Home-Automation/Hardware/China-Southern-Grid.md index fd9e7ca..92f1650 100644 --- a/01_Projects/Home-Automation/Hardware/China-Southern-Grid.md +++ b/01_Projects/Home-Automation/Hardware/China-Southern-Grid.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- diff --git a/01_Projects/Home-Automation/Hardware/Matter/Thread Boarder Router.md b/01_Projects/Home-Automation/Hardware/Matter/Thread Boarder Router.md index 349261d..7c723b5 100644 --- a/01_Projects/Home-Automation/Hardware/Matter/Thread Boarder Router.md +++ b/01_Projects/Home-Automation/Hardware/Matter/Thread Boarder Router.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### **什么是 Matter Thread Border Router?** diff --git a/01_Projects/Home-Automation/Hardware/Scribe.md b/01_Projects/Home-Automation/Hardware/Scribe.md index 452ee0f..9d2516e 100644 --- a/01_Projects/Home-Automation/Hardware/Scribe.md +++ b/01_Projects/Home-Automation/Hardware/Scribe.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ``` diff --git a/01_Projects/Home-Automation/Hardware/tailcale.md b/01_Projects/Home-Automation/Hardware/tailcale.md index cb89633..994b966 100644 --- a/01_Projects/Home-Automation/Hardware/tailcale.md +++ b/01_Projects/Home-Automation/Hardware/tailcale.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- login with google windyboy diff --git a/01_Projects/Home-Automation/Sonoff ZBDongle E.md b/01_Projects/Home-Automation/Sonoff ZBDongle E.md index 63eca5b..6d074e9 100644 --- a/01_Projects/Home-Automation/Sonoff ZBDongle E.md +++ b/01_Projects/Home-Automation/Sonoff ZBDongle E.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- To flash the Sonoff ZBDongle-E, follow these detailed steps using the web-based flashing tool. This guide assumes you want to enable the device for use with Zigbee and potentially Thread functionalities. diff --git a/01_Projects/Home-Automation/Storage.md b/01_Projects/Home-Automation/Storage.md index c4549c9..c546c33 100644 --- a/01_Projects/Home-Automation/Storage.md +++ b/01_Projects/Home-Automation/Storage.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ```sql CREATE DATABASE hass; diff --git a/01_Projects/Home-Automation/WAQI.md b/01_Projects/Home-Automation/WAQI.md index d27c4a7..10e49e2 100644 --- a/01_Projects/Home-Automation/WAQI.md +++ b/01_Projects/Home-Automation/WAQI.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- diff --git a/01_Projects/Home-Automation/data.md b/01_Projects/Home-Automation/data.md index dcd8461..1fda692 100644 --- a/01_Projects/Home-Automation/data.md +++ b/01_Projects/Home-Automation/data.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Yes, **pgloader** can work with a **MySQL dump file**, but it is not the most common or optimal way to use pgloader. By default, pgloader is designed to connect directly to the MySQL or MariaDB database and migrate the schema and data to PostgreSQL in one seamless operation. However, it does have support for importing data from SQL dump files. diff --git a/01_Projects/Home-Automation/esphome.md b/01_Projects/Home-Automation/esphome.md index 0bba1af..29fec71 100644 --- a/01_Projects/Home-Automation/esphome.md +++ b/01_Projects/Home-Automation/esphome.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- windy-esp key diff --git a/01_Projects/Home-Automation/mopidy.md b/01_Projects/Home-Automation/mopidy.md index 3f6a216..aab8600 100644 --- a/01_Projects/Home-Automation/mopidy.md +++ b/01_Projects/Home-Automation/mopidy.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- token: ``` diff --git a/01_Projects/Home-Automation/tuya.md b/01_Projects/Home-Automation/tuya.md index 3ffff95..2144844 100644 --- a/01_Projects/Home-Automation/tuya.md +++ b/01_Projects/Home-Automation/tuya.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- tuya local diff --git a/01_Projects/Home-Automation/zigbee2mqtt.md b/01_Projects/Home-Automation/zigbee2mqtt.md index 294ff49..e4c803f 100644 --- a/01_Projects/Home-Automation/zigbee2mqtt.md +++ b/01_Projects/Home-Automation/zigbee2mqtt.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- default user: homeassistant diff --git a/01_Projects/Infrastructure/Mail/Config/Dovecot.md b/01_Projects/Infrastructure/Mail/Config/Dovecot.md index a2755d4..8b770ae 100644 --- a/01_Projects/Infrastructure/Mail/Config/Dovecot.md +++ b/01_Projects/Infrastructure/Mail/Config/Dovecot.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ``` sudo doveadm pw -s BLF-CRYPT diff --git a/01_Projects/Infrastructure/Mail/Config/New Mail Server.md b/01_Projects/Infrastructure/Mail/Config/New Mail Server.md index 1fb023e..4c7a9bb 100644 --- a/01_Projects/Infrastructure/Mail/Config/New Mail Server.md +++ b/01_Projects/Infrastructure/Mail/Config/New Mail Server.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ip : diff --git a/01_Projects/Infrastructure/Mail/Mail.md b/01_Projects/Infrastructure/Mail/Mail.md index 28a3baf..17166cd 100644 --- a/01_Projects/Infrastructure/Mail/Mail.md +++ b/01_Projects/Infrastructure/Mail/Mail.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- icloud mail app password: thunderbird Your app-specific password is: diff --git a/01_Projects/Infrastructure/Network/Device-Power.md b/01_Projects/Infrastructure/Network/Device-Power.md index 87d89e4..20316b8 100644 --- a/01_Projects/Infrastructure/Network/Device-Power.md +++ b/01_Projects/Infrastructure/Network/Device-Power.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # 电源 ## 通用DC电源 diff --git a/01_Projects/Infrastructure/Network/ER-X.md b/01_Projects/Infrastructure/Network/ER-X.md index 28c0341..b60a297 100644 --- a/01_Projects/Infrastructure/Network/ER-X.md +++ b/01_Projects/Infrastructure/Network/ER-X.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- config: ``` set firewall all-ping enable diff --git a/01_Projects/Infrastructure/Network/Freenas.md b/01_Projects/Infrastructure/Network/Freenas.md index 97e21a3..9b7a05d 100644 --- a/01_Projects/Infrastructure/Network/Freenas.md +++ b/01_Projects/Infrastructure/Network/Freenas.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ``` route "192.168.0.0 255.255.0.0" diff --git a/01_Projects/Infrastructure/Network/ubnt.md b/01_Projects/Infrastructure/Network/ubnt.md index 5bdc1c7..085b99d 100644 --- a/01_Projects/Infrastructure/Network/ubnt.md +++ b/01_Projects/Infrastructure/Network/ubnt.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ssh account diff --git a/01_Projects/Infrastructure/Proxy/Clash/Account.md b/01_Projects/Infrastructure/Proxy/Clash/Account.md index 46d2a92..9e01426 100644 --- a/01_Projects/Infrastructure/Proxy/Clash/Account.md +++ b/01_Projects/Infrastructure/Proxy/Clash/Account.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # 狗狗加速 diff --git a/01_Projects/Infrastructure/Proxy/Clash/auvpn.md b/01_Projects/Infrastructure/Proxy/Clash/auvpn.md index 477c0aa..8c71233 100644 --- a/01_Projects/Infrastructure/Proxy/Clash/auvpn.md +++ b/01_Projects/Infrastructure/Proxy/Clash/auvpn.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- https://ausu.autos?uuid=2fb14704-2b87-4f46-a073-2b8828b5e6e9&hmac=04b55a908b662a860b203469a3fade19034a93c6fe8c26d8a9c671077950a771 diff --git a/01_Projects/Infrastructure/Services/CLAUDE.md b/01_Projects/Infrastructure/Services/CLAUDE.md index 8029d9b..a4da2f4 100644 --- a/01_Projects/Infrastructure/Services/CLAUDE.md +++ b/01_Projects/Infrastructure/Services/CLAUDE.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-26 +--- # Recent Activity diff --git a/01_Projects/Infrastructure/Services/Dendrite.md b/01_Projects/Infrastructure/Services/Dendrite.md index 3358076..c29ce9f 100644 --- a/01_Projects/Infrastructure/Services/Dendrite.md +++ b/01_Projects/Infrastructure/Services/Dendrite.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- postgresql: dendrite/windyboy2006 diff --git a/01_Projects/Infrastructure/Services/GPon.md b/01_Projects/Infrastructure/Services/GPon.md index 929bf91..3d1b2ea 100644 --- a/01_Projects/Infrastructure/Services/GPon.md +++ b/01_Projects/Infrastructure/Services/GPon.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 打开http://192.168.1.1直接用超级管理员账户telecomadmin 密码nE7jA%5m登录; diff --git a/01_Projects/Infrastructure/Services/Install Matrix Ess on New contabo vps.md b/01_Projects/Infrastructure/Services/Install Matrix Ess on New contabo vps.md index 7e6ba34..b596a4a 100644 --- a/01_Projects/Infrastructure/Services/Install Matrix Ess on New contabo vps.md +++ b/01_Projects/Infrastructure/Services/Install Matrix Ess on New contabo vps.md @@ -1,3 +1,6 @@ +--- +created: 2025-09-13 +--- # {{title}} ## Project Overview diff --git a/01_Projects/Infrastructure/Services/Matrix Ess Server Install.md b/01_Projects/Infrastructure/Services/Matrix Ess Server Install.md index 183aeae..dadedef 100644 --- a/01_Projects/Infrastructure/Services/Matrix Ess Server Install.md +++ b/01_Projects/Infrastructure/Services/Matrix Ess Server Install.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # Matrix ESS (Community) — Single‑Node Install on Debian 13 (K3s + Traefik + cert‑manager) diff --git a/01_Projects/Infrastructure/Services/Matrix-windy-pc.md b/01_Projects/Infrastructure/Services/Matrix-windy-pc.md index 3918b4a..7fe2804 100644 --- a/01_Projects/Infrastructure/Services/Matrix-windy-pc.md +++ b/01_Projects/Infrastructure/Services/Matrix-windy-pc.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- docker compose diff --git a/01_Projects/Infrastructure/Services/Matrix.md b/01_Projects/Infrastructure/Services/Matrix.md index e9133f4..9b2b776 100644 --- a/01_Projects/Infrastructure/Services/Matrix.md +++ b/01_Projects/Infrastructure/Services/Matrix.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- docker compose diff --git a/01_Projects/Infrastructure/Services/Nghttpx.md b/01_Projects/Infrastructure/Services/Nghttpx.md index 192d067..26f3350 100644 --- a/01_Projects/Infrastructure/Services/Nghttpx.md +++ b/01_Projects/Infrastructure/Services/Nghttpx.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- version: '3' diff --git a/01_Projects/Infrastructure/Services/Pihole.md b/01_Projects/Infrastructure/Services/Pihole.md index 5daeba5..6f372f3 100644 --- a/01_Projects/Infrastructure/Services/Pihole.md +++ b/01_Projects/Infrastructure/Services/Pihole.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ## dns.windy.lan domain: dns.windy.lan diff --git a/01_Projects/Infrastructure/Services/PowerDNS Auth/Rebuild-Master-Node.md b/01_Projects/Infrastructure/Services/PowerDNS Auth/Rebuild-Master-Node.md index d168e74..6b03b37 100644 --- a/01_Projects/Infrastructure/Services/PowerDNS Auth/Rebuild-Master-Node.md +++ b/01_Projects/Infrastructure/Services/PowerDNS Auth/Rebuild-Master-Node.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # 🌀 从 Slave 节点恢复 PowerDNS Authoritative 主节点(5.0.0 + PostgreSQL) diff --git a/01_Projects/Infrastructure/Services/RustDesk.md b/01_Projects/Infrastructure/Services/RustDesk.md index b106a3c..ee98e20 100644 --- a/01_Projects/Infrastructure/Services/RustDesk.md +++ b/01_Projects/Infrastructure/Services/RustDesk.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- gzzn: 410 456 544 diff --git a/01_Projects/Infrastructure/Services/Soft Serve Git.md b/01_Projects/Infrastructure/Services/Soft Serve Git.md index a51c409..b9e94a7 100644 --- a/01_Projects/Infrastructure/Services/Soft Serve Git.md +++ b/01_Projects/Infrastructure/Services/Soft Serve Git.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ````markdown diff --git a/01_Projects/Infrastructure/Services/Supabase.md b/01_Projects/Infrastructure/Services/Supabase.md index e1b21f8..8a6eb0f 100644 --- a/01_Projects/Infrastructure/Services/Supabase.md +++ b/01_Projects/Infrastructure/Services/Supabase.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- service key: diff --git a/01_Projects/Infrastructure/Services/Zitadel.md b/01_Projects/Infrastructure/Services/Zitadel.md index 59203a6..dafd401 100644 --- a/01_Projects/Infrastructure/Services/Zitadel.md +++ b/01_Projects/Infrastructure/Services/Zitadel.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- diff --git a/01_Projects/Infrastructure/Services/docker network.md b/01_Projects/Infrastructure/Services/docker network.md index 56011a9..f3188bf 100644 --- a/01_Projects/Infrastructure/Services/docker network.md +++ b/01_Projects/Infrastructure/Services/docker network.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ## Docker + firewalld + iptables 关系总结 diff --git a/01_Projects/Infrastructure/Systems/OpenWrt.md b/01_Projects/Infrastructure/Systems/OpenWrt.md index b946bcd..64600b5 100644 --- a/01_Projects/Infrastructure/Systems/OpenWrt.md +++ b/01_Projects/Infrastructure/Systems/OpenWrt.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 恩山: diff --git a/01_Projects/Infrastructure/Systems/Opensuse startup time.md b/01_Projects/Infrastructure/Systems/Opensuse startup time.md index f46aab3..d801f4f 100644 --- a/01_Projects/Infrastructure/Systems/Opensuse startup time.md +++ b/01_Projects/Infrastructure/Systems/Opensuse startup time.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 🎉 **Success!** Your boot time improved from **39 seconds → 9 seconds** — that’s a **~77% speed increase**. 🚀 diff --git a/01_Projects/Infrastructure/Systems/Pandownload.md b/01_Projects/Infrastructure/Systems/Pandownload.md index fd2fe6a..8e261c8 100644 --- a/01_Projects/Infrastructure/Systems/Pandownload.md +++ b/01_Projects/Infrastructure/Systems/Pandownload.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 重要提示【小文件多的不能使用】 一年卡号:42cb7b36a5ded34 下载地址:https://wwxx.lanzouw.com/D88 diff --git a/01_Projects/Infrastructure/Systems/Transmission.md b/01_Projects/Infrastructure/Systems/Transmission.md index fdf8b32..190662c 100644 --- a/01_Projects/Infrastructure/Systems/Transmission.md +++ b/01_Projects/Infrastructure/Systems/Transmission.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- mount point: /mnt/tank/Downloads diff --git a/01_Projects/Infrastructure/Systems/Win 11.md b/01_Projects/Infrastructure/Systems/Win 11.md index 5ee938a..c54285b 100644 --- a/01_Projects/Infrastructure/Systems/Win 11.md +++ b/01_Projects/Infrastructure/Systems/Win 11.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 1、下载简体中文正式版 zh-cn_windows_11_enterprise_ltsc_2024_x64_dvd_cff9cd2d.iso diff --git a/01_Projects/Infrastructure/Systems/Win10.md b/01_Projects/Infrastructure/Systems/Win10.md index c7d3be8..84ab274 100644 --- a/01_Projects/Infrastructure/Systems/Win10.md +++ b/01_Projects/Infrastructure/Systems/Win10.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 自制精简优化Windows 10 LTSC2021简体中文版 ————————————————————————————————————————— diff --git a/01_Projects/Infrastructure/VPS-Management/Domain.md b/01_Projects/Infrastructure/VPS-Management/Domain.md index 3974850..c8e8c98 100644 --- a/01_Projects/Infrastructure/VPS-Management/Domain.md +++ b/01_Projects/Infrastructure/VPS-Management/Domain.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # {{title}} ## Project Overview diff --git a/01_Projects/Infrastructure/VPS/Bills.md b/01_Projects/Infrastructure/VPS/Bills.md index 998c7f2..9dc8b4a 100644 --- a/01_Projects/Infrastructure/VPS/Bills.md +++ b/01_Projects/Infrastructure/VPS/Bills.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- diff --git a/01_Projects/Infrastructure/VPS/DNS.md b/01_Projects/Infrastructure/VPS/DNS.md index b15243e..61e3db4 100644 --- a/01_Projects/Infrastructure/VPS/DNS.md +++ b/01_Projects/Infrastructure/VPS/DNS.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### Powerdns diff --git a/01_Projects/Infrastructure/VPS/hk2.chans.xyz.md b/01_Projects/Infrastructure/VPS/hk2.chans.xyz.md index 8f95004..dabf9b6 100644 --- a/01_Projects/Infrastructure/VPS/hk2.chans.xyz.md +++ b/01_Projects/Infrastructure/VPS/hk2.chans.xyz.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # Install diff --git a/01_Projects/Infrastructure/VPS/https proxy.md b/01_Projects/Infrastructure/VPS/https proxy.md index 651bf7e..fca9b04 100644 --- a/01_Projects/Infrastructure/VPS/https proxy.md +++ b/01_Projects/Infrastructure/VPS/https proxy.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ``` version: "3.8" diff --git a/01_Projects/Infrastructure/VPS/us4.wsvc.info.md b/01_Projects/Infrastructure/VPS/us4.wsvc.info.md index 7a5420d..fd8f14a 100644 --- a/01_Projects/Infrastructure/VPS/us4.wsvc.info.md +++ b/01_Projects/Infrastructure/VPS/us4.wsvc.info.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- diff --git a/01_Projects/Personal-Tech/Development/Notion.md b/01_Projects/Personal-Tech/Development/Notion.md index 88f04ff..710f8f0 100644 --- a/01_Projects/Personal-Tech/Development/Notion.md +++ b/01_Projects/Personal-Tech/Development/Notion.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- api: secret_WggiGblW3PayQXirTeOCrS9FTsQ5EWGWHjInmNcvJdv \ No newline at end of file diff --git a/01_Projects/Personal-Tech/Development/PlayWright.md b/01_Projects/Personal-Tech/Development/PlayWright.md index b80e52d..610eff2 100644 --- a/01_Projects/Personal-Tech/Development/PlayWright.md +++ b/01_Projects/Personal-Tech/Development/PlayWright.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Here is the **definitive, consolidated guide** for setting up Playwright on **Arch Linux (WSL)**. diff --git a/01_Projects/Personal-Tech/Development/Rust/Notes.md b/01_Projects/Personal-Tech/Development/Rust/Notes.md index bcd2c17..751fec1 100644 --- a/01_Projects/Personal-Tech/Development/Rust/Notes.md +++ b/01_Projects/Personal-Tech/Development/Rust/Notes.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 变量隐藏 [[Scope and Shadowing - Rust By Example]] diff --git a/01_Projects/Personal-Tech/Development/Shell/Zsh Oh My Posh.md b/01_Projects/Personal-Tech/Development/Shell/Zsh Oh My Posh.md index 8905f7d..fd0c02f 100644 --- a/01_Projects/Personal-Tech/Development/Shell/Zsh Oh My Posh.md +++ b/01_Projects/Personal-Tech/Development/Shell/Zsh Oh My Posh.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- To set up **Oh My Posh** with **Zsh** on **Debian 12**, follow these steps to install the necessary components and configure your terminal prompt. diff --git a/01_Projects/Personal-Tech/Development/Tauri/Learn Tauri.md b/01_Projects/Personal-Tech/Development/Tauri/Learn Tauri.md index 8b13789..9b148a9 100644 --- a/01_Projects/Personal-Tech/Development/Tauri/Learn Tauri.md +++ b/01_Projects/Personal-Tech/Development/Tauri/Learn Tauri.md @@ -1 +1,4 @@ +--- +created: 2026-01-05 +--- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/01-task-and-rubric.md b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/01-task-and-rubric.md index 6920935..aafddf8 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/01-task-and-rubric.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/01-task-and-rubric.md @@ -1,4 +1,5 @@ --- +created: 2026-08-24 type: project status: active --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/02-case-design.md b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/02-case-design.md index e783a18..cd73bb2 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/02-case-design.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/02-case-design.md @@ -1,4 +1,5 @@ --- +created: 2026-08-26 type: project status: active --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/03-run-and-blind-review.md b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/03-run-and-blind-review.md index b98000d..d9453a0 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/03-run-and-blind-review.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/03-run-and-blind-review.md @@ -1,4 +1,5 @@ --- +created: 2026-08-24 type: project status: active --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/04-failure-review.md b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/04-failure-review.md index c61ad21..6d0deee 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/04-failure-review.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/04-failure-review.md @@ -1,4 +1,5 @@ --- +created: 2026-08-24 type: project status: active --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/05-change-and-regression.md b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/05-change-and-regression.md index 81dc12c..3f6895b 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/05-change-and-regression.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/01-go-docs-qa/05-change-and-regression.md @@ -1,4 +1,5 @@ --- +created: 2026-08-24 type: project status: active --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/01-task-and-rubric.md b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/01-task-and-rubric.md index 7f1180b..ae0fc64 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/01-task-and-rubric.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/01-task-and-rubric.md @@ -1,4 +1,5 @@ --- +created: 2026-08-24 type: project status: active --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/02-case-design.md b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/02-case-design.md index 45060ae..8e30027 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/02-case-design.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/02-case-design.md @@ -1,4 +1,5 @@ --- +created: 2026-08-24 type: project status: active --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/03-run-and-blind-review.md b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/03-run-and-blind-review.md index b98000d..d9453a0 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/03-run-and-blind-review.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/03-run-and-blind-review.md @@ -1,4 +1,5 @@ --- +created: 2026-08-24 type: project status: active --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/04-failure-review.md b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/04-failure-review.md index c61ad21..6d0deee 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/04-failure-review.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/04-failure-review.md @@ -1,4 +1,5 @@ --- +created: 2026-08-24 type: project status: active --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/05-change-and-regression.md b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/05-change-and-regression.md index 81dc12c..3f6895b 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/05-change-and-regression.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/03-Practice/_template/05-change-and-regression.md @@ -1,4 +1,5 @@ --- +created: 2026-08-24 type: project status: active --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/00-Material-List.md b/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/00-Material-List.md index 139a9cd..0042a30 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/00-Material-List.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/00-Material-List.md @@ -5,7 +5,7 @@ type: reference tags: - llm-evaluation - archive -status: archive +status: archived created: 2026-08-21 --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/01-Curated-External-Resources.md b/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/01-Curated-External-Resources.md index 3a5c89c..47e3556 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/01-Curated-External-Resources.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/01-Curated-External-Resources.md @@ -7,7 +7,7 @@ tags: - llm-evaluation - resources - archive -status: archive +status: archived created: 2026-08-21 --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/02-Intro-Cognitive-Framework-Draft.md b/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/02-Intro-Cognitive-Framework-Draft.md index 7f605d1..e8e988c 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/02-Intro-Cognitive-Framework-Draft.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/02-Intro-Cognitive-Framework-Draft.md @@ -6,7 +6,7 @@ tags: - llm-evaluation - draft - archive -status: archive +status: archived created: 2026-08-21 --- diff --git a/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/03-Roadmap-Refactor-Outline-Draft.md b/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/03-Roadmap-Refactor-Outline-Draft.md index 452693d..11c9e4f 100644 --- a/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/03-Roadmap-Refactor-Outline-Draft.md +++ b/01_Projects/Personal-Tech/LLM_Evaluation/04-Reference/archive/03-Roadmap-Refactor-Outline-Draft.md @@ -6,7 +6,7 @@ tags: - llm-evaluation - draft - archive -status: archive +status: archived created: 2026-08-21 --- diff --git a/01_Projects/Personal-Tech/Market/个人证书托管/2025-2026年个人用户电子签章与数字凭证市场分析简报.md b/01_Projects/Personal-Tech/Market/个人证书托管/2025-2026年个人用户电子签章与数字凭证市场分析简报.md index 6cf308f..c0cbc37 100644 --- a/01_Projects/Personal-Tech/Market/个人证书托管/2025-2026年个人用户电子签章与数字凭证市场分析简报.md +++ b/01_Projects/Personal-Tech/Market/个人证书托管/2025-2026年个人用户电子签章与数字凭证市场分析简报.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-08 +--- # 2025-2026年个人用户电子签章与数字凭证市场分析简报 ## 执行摘要 diff --git a/01_Projects/Personal-Tech/Market/个人证书托管/个人内网证书管理市场与商业模式研究报告-2026.md b/01_Projects/Personal-Tech/Market/个人证书托管/个人内网证书管理市场与商业模式研究报告-2026.md index 73763d6..809cc95 100644 --- a/01_Projects/Personal-Tech/Market/个人证书托管/个人内网证书管理市场与商业模式研究报告-2026.md +++ b/01_Projects/Personal-Tech/Market/个人证书托管/个人内网证书管理市场与商业模式研究报告-2026.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-08 +--- # 个人内网证书管理市场与商业模式研究报告(核实重构版) **报告日期**:2026年8月6日 diff --git a/01_Projects/Personal-Tech/Market/个人证书托管/个人家庭内网证书管理.md b/01_Projects/Personal-Tech/Market/个人证书托管/个人家庭内网证书管理.md index 246f83c..c750a7a 100644 --- a/01_Projects/Personal-Tech/Market/个人证书托管/个人家庭内网证书管理.md +++ b/01_Projects/Personal-Tech/Market/个人证书托管/个人家庭内网证书管理.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-08 +--- # 2026-08-06 ## Capture diff --git a/01_Projects/README.md b/01_Projects/README.md index a6a7f14..d2a4c64 100644 --- a/01_Projects/README.md +++ b/01_Projects/README.md @@ -1,3 +1,6 @@ +--- +created: 2025-09-13 +--- # Projects **Purpose:** Time-bound initiatives with clear completion criteria. diff --git a/01_Projects/Work/Enterprise/AIoT/AIOT compare Jetlinks.md b/01_Projects/Work/Enterprise/AIoT/AIOT compare Jetlinks.md index 4f6e579..b6e30e1 100644 --- a/01_Projects/Work/Enterprise/AIoT/AIOT compare Jetlinks.md +++ b/01_Projects/Work/Enterprise/AIoT/AIOT compare Jetlinks.md @@ -1,3 +1,6 @@ +--- +created: 2026-06-24 +--- # 当前 AIOT 项目组与 JetLinks Community 功能对比 ## 1. 对比目标 diff --git a/01_Projects/Work/Enterprise/AIoT/AIOT_to_JetLinks_Migration_Guide.md b/01_Projects/Work/Enterprise/AIoT/AIOT_to_JetLinks_Migration_Guide.md index 97f190d..ecfeb97 100644 --- a/01_Projects/Work/Enterprise/AIoT/AIOT_to_JetLinks_Migration_Guide.md +++ b/01_Projects/Work/Enterprise/AIoT/AIOT_to_JetLinks_Migration_Guide.md @@ -1,3 +1,6 @@ +--- +created: 2026-06-24 +--- # AIOT 现有数据导入 JetLinks 实操迁移指南 ## 1. 文档目标 diff --git a/01_Projects/Work/Enterprise/AIoT/Maintenance.md b/01_Projects/Work/Enterprise/AIoT/Maintenance.md index 0de1fbc..b2c97c6 100644 --- a/01_Projects/Work/Enterprise/AIoT/Maintenance.md +++ b/01_Projects/Work/Enterprise/AIoT/Maintenance.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 生产环境: diff --git a/01_Projects/Work/Enterprise/AIoT/Test-Environment.md b/01_Projects/Work/Enterprise/AIoT/Test-Environment.md index dd5b534..cec176b 100644 --- a/01_Projects/Work/Enterprise/AIoT/Test-Environment.md +++ b/01_Projects/Work/Enterprise/AIoT/Test-Environment.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- http://10.100.100.210/portal/ diff --git a/01_Projects/Work/Enterprise/AIoT/ref/Device-Addition.md b/01_Projects/Work/Enterprise/AIoT/ref/Device-Addition.md index 6dda368..ddafd5c 100644 --- a/01_Projects/Work/Enterprise/AIoT/ref/Device-Addition.md +++ b/01_Projects/Work/Enterprise/AIoT/ref/Device-Addition.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- diff --git a/01_Projects/Work/Enterprise/AIoT/ref/ThingsBoard.md b/01_Projects/Work/Enterprise/AIoT/ref/ThingsBoard.md index 0ac922c..97a72a1 100644 --- a/01_Projects/Work/Enterprise/AIoT/ref/ThingsBoard.md +++ b/01_Projects/Work/Enterprise/AIoT/ref/ThingsBoard.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # install diff --git a/01_Projects/Work/Enterprise/AIoT/ref/Training-Records.md b/01_Projects/Work/Enterprise/AIoT/ref/Training-Records.md index 4736d7b..54221fb 100644 --- a/01_Projects/Work/Enterprise/AIoT/ref/Training-Records.md +++ b/01_Projects/Work/Enterprise/AIoT/ref/Training-Records.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 一、培训整体框架 diff --git a/01_Projects/Work/Enterprise/Autonomous-Driving/Data-Flow.md b/01_Projects/Work/Enterprise/Autonomous-Driving/Data-Flow.md index 1f9888c..5d8d096 100644 --- a/01_Projects/Work/Enterprise/Autonomous-Driving/Data-Flow.md +++ b/01_Projects/Work/Enterprise/Autonomous-Driving/Data-Flow.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- --- diff --git a/01_Projects/Work/Enterprise/Autonomous-Driving/System-Architecture.md b/01_Projects/Work/Enterprise/Autonomous-Driving/System-Architecture.md index bfce621..c5172d2 100644 --- a/01_Projects/Work/Enterprise/Autonomous-Driving/System-Architecture.md +++ b/01_Projects/Work/Enterprise/Autonomous-Driving/System-Architecture.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- > **「小鹏汽车系统架构(System Architecture)」** diff --git a/01_Projects/Work/Enterprise/GAC/Baseline.md b/01_Projects/Work/Enterprise/GAC/Baseline.md index ad110b6..566fae0 100644 --- a/01_Projects/Work/Enterprise/GAC/Baseline.md +++ b/01_Projects/Work/Enterprise/GAC/Baseline.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- diff --git a/01_Projects/Work/Enterprise/GAC/Vulnerability-Fix.md b/01_Projects/Work/Enterprise/GAC/Vulnerability-Fix.md index 16cc49f..2308ba3 100644 --- a/01_Projects/Work/Enterprise/GAC/Vulnerability-Fix.md +++ b/01_Projects/Work/Enterprise/GAC/Vulnerability-Fix.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 堡垒机 账号: diff --git a/01_Projects/Work/Enterprise/GAC/ubuntu.md b/01_Projects/Work/Enterprise/GAC/ubuntu.md index ba11f9d..28e1ba2 100644 --- a/01_Projects/Work/Enterprise/GAC/ubuntu.md +++ b/01_Projects/Work/Enterprise/GAC/ubuntu.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- todesk: 732 079 023 diff --git a/01_Projects/Work/Government-Projects/Commerce-Bureau/Vulnerability-Fix.md b/01_Projects/Work/Government-Projects/Commerce-Bureau/Vulnerability-Fix.md index 75d1394..fa68126 100644 --- a/01_Projects/Work/Government-Projects/Commerce-Bureau/Vulnerability-Fix.md +++ b/01_Projects/Work/Government-Projects/Commerce-Bureau/Vulnerability-Fix.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ## 主机漏洞: ### 13,14,21,23,30,31: diff --git a/01_Projects/Work/Government-Projects/Commerce-Bureau/maintanence.md b/01_Projects/Work/Government-Projects/Commerce-Bureau/maintanence.md index 3225ed9..85e114f 100644 --- a/01_Projects/Work/Government-Projects/Commerce-Bureau/maintanence.md +++ b/01_Projects/Work/Government-Projects/Commerce-Bureau/maintanence.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### 13 diff --git a/01_Projects/Work/Government-Projects/Conghua-Emergency/dm database.md b/01_Projects/Work/Government-Projects/Conghua-Emergency/dm database.md index 670907b..1f65309 100644 --- a/01_Projects/Work/Government-Projects/Conghua-Emergency/dm database.md +++ b/01_Projects/Work/Government-Projects/Conghua-Emergency/dm database.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # install diff --git a/01_Projects/Work/Government-Projects/Document-Exchange/Unclear-Issues.md b/01_Projects/Work/Government-Projects/Document-Exchange/Unclear-Issues.md index b15fe81..80172c6 100644 --- a/01_Projects/Work/Government-Projects/Document-Exchange/Unclear-Issues.md +++ b/01_Projects/Work/Government-Projects/Document-Exchange/Unclear-Issues.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 问题 5: ``` diff --git a/01_Projects/Work/Government-Projects/Document-Exchange/Upgradeopenssh.md b/01_Projects/Work/Government-Projects/Document-Exchange/Upgradeopenssh.md index 35cc1d2..b0facc9 100644 --- a/01_Projects/Work/Government-Projects/Document-Exchange/Upgradeopenssh.md +++ b/01_Projects/Work/Government-Projects/Document-Exchange/Upgradeopenssh.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- login jump server: 10.160.20.112 diff --git a/01_Projects/Work/Government-Projects/Document-Exchange/compile gcc 13.md b/01_Projects/Work/Government-Projects/Document-Exchange/compile gcc 13.md index bd429e5..dc94cb6 100644 --- a/01_Projects/Work/Government-Projects/Document-Exchange/compile gcc 13.md +++ b/01_Projects/Work/Government-Projects/Document-Exchange/compile gcc 13.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- diff --git a/01_Projects/Work/Government-Projects/Document-Exchange/dm database usage.md b/01_Projects/Work/Government-Projects/Document-Exchange/dm database usage.md index 64b659f..9957ff2 100644 --- a/01_Projects/Work/Government-Projects/Document-Exchange/dm database usage.md +++ b/01_Projects/Work/Government-Projects/Document-Exchange/dm database usage.md @@ -1,4 +1,5 @@ --- +created: 2026-06-25 title: dm database usage date: 2026-05-22 vpn_username: gwjhgzzn diff --git a/01_Projects/Work/Government-Projects/Document-Exchange/servers.md b/01_Projects/Work/Government-Projects/Document-Exchange/servers.md index c13edf0..e311221 100644 --- a/01_Projects/Work/Government-Projects/Document-Exchange/servers.md +++ b/01_Projects/Work/Government-Projects/Document-Exchange/servers.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 服务器IP 应用服务 diff --git a/01_Projects/Work/Government-Projects/Industry-Info/Handling-MacBook-Pro.md b/01_Projects/Work/Government-Projects/Industry-Info/Handling-MacBook-Pro.md index 1620102..1c30ba3 100644 --- a/01_Projects/Work/Government-Projects/Industry-Info/Handling-MacBook-Pro.md +++ b/01_Projects/Work/Government-Projects/Industry-Info/Handling-MacBook-Pro.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT diff --git a/01_Projects/Work/Government-Projects/Industry-Info/Handling.md b/01_Projects/Work/Government-Projects/Industry-Info/Handling.md index 3d24050..3216db0 100644 --- a/01_Projects/Work/Government-Projects/Industry-Info/Handling.md +++ b/01_Projects/Work/Government-Projects/Industry-Info/Handling.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT diff --git a/01_Projects/Work/Government-Projects/Industry-Info/PERCONA XTRADB CLUSTER.md b/01_Projects/Work/Government-Projects/Industry-Info/PERCONA XTRADB CLUSTER.md index be7d7e2..68ce3a0 100644 --- a/01_Projects/Work/Government-Projects/Industry-Info/PERCONA XTRADB CLUSTER.md +++ b/01_Projects/Work/Government-Projects/Industry-Info/PERCONA XTRADB CLUSTER.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # XtraDB Cluster install diff --git a/01_Projects/Work/Government-Projects/Industry-Info/iptables.md b/01_Projects/Work/Government-Projects/Industry-Info/iptables.md index 913998e..76cbd9f 100644 --- a/01_Projects/Work/Government-Projects/Industry-Info/iptables.md +++ b/01_Projects/Work/Government-Projects/Industry-Info/iptables.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Great! Since you're using `root`, there's no need to prepend commands with `sudo`. Here's how to configure `iptables` to allow all traffic on `10.194.64.0/24` without `sudo`: diff --git a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/DM-Database.md b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/DM-Database.md index 79ba77a..6dd9990 100644 --- a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/DM-Database.md +++ b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/DM-Database.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 应用系统名称: 广州市投资项目信息化平台 diff --git a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Install Monitor.md b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Install Monitor.md index dbc6006..0bac8b0 100644 --- a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Install Monitor.md +++ b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Install Monitor.md @@ -1,3 +1,6 @@ +--- +created: 2025-09-13 +--- # {{title}} ## Project Overview diff --git a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Maintenance.md b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Maintenance.md index ab437e1..25b0c67 100644 --- a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Maintenance.md +++ b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Maintenance.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ## 一、远程桌面 diff --git a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Security-Fixes.md b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Security-Fixes.md index 8fadad0..a07c207 100644 --- a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Security-Fixes.md +++ b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Security-Fixes.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 太好了 — 你已经贴出了 `password-auth` 的当前内容,基于它我会直接给出**可复制的、安全步骤**:先备份,再替换为建议的密码策略(使用 `pam_pwquality`,最小长度 12、`difok=3`、至少 3 类字符、并在 `pam_unix` 上启用密码历史 `remember=5`)。同时我会说明为什么这样改、如何测试,以及如何回滚。 diff --git a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Security-Issues.md b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Security-Issues.md index 6e185a8..7541cd0 100644 --- a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Security-Issues.md +++ b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/Security-Issues.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- a)应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换; "建议该操作系统合理设置密码复杂度策略(设置/etc/pam.d/system-auth password requisite pam_cracklib.so difok=3 minlen=8 minclass=3 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1)" diff --git a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/minio.md b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/minio.md index 5d6d8b5..2b1c5de 100644 --- a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/minio.md +++ b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/minio.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Apologies for the confusion caused by the deprecated commands in the MinIO Client (`mc`). The MinIO team periodically updates `mc` to enhance functionality and improve usability, which sometimes leads to changes in command syntax. To ensure compatibility and take advantage of the latest features, it's essential to use the updated commands. Below is the **updated guide** for creating an **API user** with **read and write** permissions equivalent to the **root user** using the latest `mc` commands: `mc admin policy create` and `mc admin policy attach`. diff --git a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/redis.md b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/redis.md index 3974850..c8e8c98 100644 --- a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/redis.md +++ b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/redis.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # {{title}} ## Project Overview diff --git a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/登录信息.md b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/登录信息.md index 571fbf5..82cfc2f 100644 --- a/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/登录信息.md +++ b/01_Projects/Work/Government-Projects/Municipal-Development-Reform/ref/登录信息.md @@ -1,3 +1,6 @@ +--- +created: 2026-09-23 +--- # 发改委登录信息 ## VPN diff --git a/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Document/Issue-Handling.md b/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Document/Issue-Handling.md index 517ad87..99b1404 100644 --- a/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Document/Issue-Handling.md +++ b/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Document/Issue-Handling.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 堡垒机: https://10.160.32.248 diff --git a/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Housing/maintanance.md b/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Housing/maintanance.md index 83ee9ae..d7af663 100644 --- a/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Housing/maintanance.md +++ b/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Housing/maintanance.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # 172.25.101.113: ## nacos diff --git a/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Urban-Village/Config.md b/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Urban-Village/Config.md index 9ca267f..f583ee4 100644 --- a/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Urban-Village/Config.md +++ b/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Urban-Village/Config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # 番禺政务中心配置信息 Maintainer:lizx diff --git a/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Urban-Village/maintanance.md b/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Urban-Village/maintanance.md index c34723b..a54955a 100644 --- a/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Urban-Village/maintanance.md +++ b/01_Projects/Work/Government-Projects/Panyu-District/Panyu-Urban-Village/maintanance.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- mysql: diff --git a/01_Projects/Work/Government-Projects/Road-Order/server.md b/01_Projects/Work/Government-Projects/Road-Order/server.md index 492c7cb..7b4c59b 100644 --- a/01_Projects/Work/Government-Projects/Road-Order/server.md +++ b/01_Projects/Work/Government-Projects/Road-Order/server.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # 番禺政务中心配置信息 ## 服务器登录账号密码 diff --git a/01_Projects/Work/Government-Projects/Virtual-Data-Center/Dev.md b/01_Projects/Work/Government-Projects/Virtual-Data-Center/Dev.md index 3ead085..31d878c 100644 --- a/01_Projects/Work/Government-Projects/Virtual-Data-Center/Dev.md +++ b/01_Projects/Work/Government-Projects/Virtual-Data-Center/Dev.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # 虚拟数据中心总线测试环境_20240523 --- diff --git a/01_Projects/Work/Government-Projects/Virtual-Data-Center/Issue-Handling.md b/01_Projects/Work/Government-Projects/Virtual-Data-Center/Issue-Handling.md index f1831fe..4230c4b 100644 --- a/01_Projects/Work/Government-Projects/Virtual-Data-Center/Issue-Handling.md +++ b/01_Projects/Work/Government-Projects/Virtual-Data-Center/Issue-Handling.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 一、任务一:等保测评,涉及项目9月份验收 【腾讯文档】2024_门户_虚拟数据中心等保问题处理跟进 https://docs.qq.com/sheet/DY1pUR0xSWXVxS2hJ?tab=rjqe69 diff --git a/01_Projects/Work/Government-Projects/Virtual-Data-Center/proxysql upgrade.md b/01_Projects/Work/Government-Projects/Virtual-Data-Center/proxysql upgrade.md index 7d2e240..76f7d2c 100644 --- a/01_Projects/Work/Government-Projects/Virtual-Data-Center/proxysql upgrade.md +++ b/01_Projects/Work/Government-Projects/Virtual-Data-Center/proxysql upgrade.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- proxysql --version ProxySQL version 1.4.12-9-g216b872, codename Truls diff --git a/01_Projects/Work/Government-Projects/Zengcheng-District/Zengcheng-IT-Project-Mgmt/oracle.md b/01_Projects/Work/Government-Projects/Zengcheng-District/Zengcheng-IT-Project-Mgmt/oracle.md index 0f0616c..31282fb 100644 --- a/01_Projects/Work/Government-Projects/Zengcheng-District/Zengcheng-IT-Project-Mgmt/oracle.md +++ b/01_Projects/Work/Government-Projects/Zengcheng-District/Zengcheng-IT-Project-Mgmt/oracle.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ```sql SELECT diff --git a/02_Areas/Blog/Blog-Ideas.md b/02_Areas/Blog/Blog-Ideas.md index 0659bb1..094b86c 100644 --- a/02_Areas/Blog/Blog-Ideas.md +++ b/02_Areas/Blog/Blog-Ideas.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ACTION_ACCESS_TOKEN: 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 diff --git a/02_Areas/Blog/CLAUDE.md b/02_Areas/Blog/CLAUDE.md index ca597a9..0f65d9b 100644 --- a/02_Areas/Blog/CLAUDE.md +++ b/02_Areas/Blog/CLAUDE.md @@ -1,3 +1,6 @@ +--- +created: 2026-02-25 +--- # Recent Activity diff --git a/02_Areas/Finance/CLAUDE.md b/02_Areas/Finance/CLAUDE.md index 96592b6..c551034 100644 --- a/02_Areas/Finance/CLAUDE.md +++ b/02_Areas/Finance/CLAUDE.md @@ -1,3 +1,6 @@ +--- +created: 2026-02-25 +--- # Recent Activity diff --git a/02_Areas/Health/CLAUDE.md b/02_Areas/Health/CLAUDE.md index 51c5bb7..cd26140 100644 --- a/02_Areas/Health/CLAUDE.md +++ b/02_Areas/Health/CLAUDE.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-26 +--- # Recent Activity diff --git a/02_Areas/House/CLAUDE.md b/02_Areas/House/CLAUDE.md index 51c5bb7..cd26140 100644 --- a/02_Areas/House/CLAUDE.md +++ b/02_Areas/House/CLAUDE.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-26 +--- # Recent Activity diff --git a/02_Areas/House/low-volume-mono-laser-mfp-buying-guide-2026-08.md b/02_Areas/House/low-volume-mono-laser-mfp-buying-guide-2026-08.md index 2c9fa6a..e26610a 100644 --- a/02_Areas/House/low-volume-mono-laser-mfp-buying-guide-2026-08.md +++ b/02_Areas/House/low-volume-mono-laser-mfp-buying-guide-2026-08.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-17 +--- # 低打印量黑白激光一体机:采购决策树(2026-08) ## 结论 diff --git a/02_Areas/House/sirivision-sr-s25g3218f-research-2026-08.md b/02_Areas/House/sirivision-sr-s25g3218f-research-2026-08.md index 7714b21..8c6cbfb 100644 --- a/02_Areas/House/sirivision-sr-s25g3218f-research-2026-08.md +++ b/02_Areas/House/sirivision-sr-s25g3218f-research-2026-08.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-17 +--- # 希力威视 SR-S25G3218F 调查(2026-08-08) **结论:** 若需求是大量 2.5G 终端、少量 10G 光上联,`SR-S25G3218F` 的端口密度 diff --git a/02_Areas/Job/llm_data_annotation_programmer_roadmap.md b/02_Areas/Job/llm_data_annotation_programmer_roadmap.md index 90529fd..185d994 100644 --- a/02_Areas/Job/llm_data_annotation_programmer_roadmap.md +++ b/02_Areas/Job/llm_data_annotation_programmer_roadmap.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-19 +--- # 大模型数据标注工作:内容全景与程序员入门路线 **适用对象:** 没有直接从事过数据标注、但有多年软件开发经验的程序员。 diff --git a/02_Areas/Job/llm_evaluation_engineering_practical_roadmap (3).md b/02_Areas/Job/llm_evaluation_engineering_practical_roadmap (3).md index 9248bc4..0f405ae 100644 --- a/02_Areas/Job/llm_evaluation_engineering_practical_roadmap (3).md +++ b/02_Areas/Job/llm_evaluation_engineering_practical_roadmap (3).md @@ -1,3 +1,6 @@ +--- +created: 2026-08-25 +--- # 从软件工程到 LLM 评测工程:数据、评测与 AI QA 实战路线 **适用对象:** 没有做过大模型数据标注或模型评测,但已有多年软件开发经验的人。 diff --git a/02_Areas/Job/llm_evaluation_first_week_worksheet.md b/02_Areas/Job/llm_evaluation_first_week_worksheet.md index b467f59..f81ddad 100644 --- a/02_Areas/Job/llm_evaluation_first_week_worksheet.md +++ b/02_Areas/Job/llm_evaluation_first_week_worksheet.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-25 +--- # LLM 评测入门:首周工作表 **使用方法:** 不要先研究工具。直接复制本文件,为一个公开文档问答小任务填写空白处。只要完成到“10 个 case + rubric + 一次盲评”,就已经完成了真正的第一步。 diff --git a/02_Areas/Job/从零开始做 LLM 评测:每一步背后的道理.md b/02_Areas/Job/从零开始做 LLM 评测:每一步背后的道理.md index 817234b..027f392 100644 --- a/02_Areas/Job/从零开始做 LLM 评测:每一步背后的道理.md +++ b/02_Areas/Job/从零开始做 LLM 评测:每一步背后的道理.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-25 +--- # 从零开始做 LLM 评测:每一步背后的道理 **写给谁:** 有多年编程经验,但还没有做过大模型数据标注、模型评测、RAG 或 Agent 的人。 diff --git a/02_Areas/Network & VPN/ADR - Gateway Selection RB5009 vs UXG-Lite.md b/02_Areas/Network & VPN/ADR - Gateway Selection RB5009 vs UXG-Lite.md index 6eba276..9d2bcb1 100644 --- a/02_Areas/Network & VPN/ADR - Gateway Selection RB5009 vs UXG-Lite.md +++ b/02_Areas/Network & VPN/ADR - Gateway Selection RB5009 vs UXG-Lite.md @@ -1,7 +1,8 @@ --- +created: 2026-08-07 title: "ADR - Gateway Selection: RB5009 vs UCG-Ultra" type: architecture-decision-record -status: conditional +status: draft date: 2026-08-07 tags: [network, adr, gateway, mikrotik, unifi, tp-link] related: diff --git a/02_Areas/Network & VPN/ADR - Home Network Layer 3 Boundary.md b/02_Areas/Network & VPN/ADR - Home Network Layer 3 Boundary.md index c452fa7..21cca95 100644 --- a/02_Areas/Network & VPN/ADR - Home Network Layer 3 Boundary.md +++ b/02_Areas/Network & VPN/ADR - Home Network Layer 3 Boundary.md @@ -1,7 +1,8 @@ --- +created: 2026-08-07 title: "ADR - Home Network Layer 3 Boundary" type: architecture-decision-record -status: accepted +status: done date: 2026-08-07 tags: [network, adr, vlan, firewall, unifi] related: diff --git a/02_Areas/Network & VPN/Home Network.md b/02_Areas/Network & VPN/Home Network.md index 585ba40..f74bcec 100644 --- a/02_Areas/Network & VPN/Home Network.md +++ b/02_Areas/Network & VPN/Home Network.md @@ -1,4 +1,5 @@ --- +created: 2026-08-07 title: Home Network type: reference tags: [network, lan, homelab, dns, proxy] diff --git a/02_Areas/Network & VPN/VPN-Subscriptions.md b/02_Areas/Network & VPN/VPN-Subscriptions.md index d40d9b9..2f2d223 100644 --- a/02_Areas/Network & VPN/VPN-Subscriptions.md +++ b/02_Areas/Network & VPN/VPN-Subscriptions.md @@ -1,4 +1,5 @@ --- +created: 2026-01-05 ⚠️ **警告 WARNING**: 此文件包含敏感信息(VPN订阅链接和tokens) - 建议迁移到密码管理器(如1Password, Bitwarden) - 避免提交到公开git仓库 diff --git a/02_Areas/Productivity/CLAUDE.md b/02_Areas/Productivity/CLAUDE.md index 51c5bb7..cd26140 100644 --- a/02_Areas/Productivity/CLAUDE.md +++ b/02_Areas/Productivity/CLAUDE.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-26 +--- # Recent Activity diff --git a/02_Areas/README.md b/02_Areas/README.md index 19deeba..a3ebef2 100644 --- a/02_Areas/README.md +++ b/02_Areas/README.md @@ -1,3 +1,6 @@ +--- +created: 2025-09-13 +--- # Areas Ongoing responsibilities without end dates (Health, Finance, Career, etc.) diff --git a/03_Resources/Community/Audience is a super power.md b/03_Resources/Community/Audience is a super power.md index 72103d0..098d03a 100644 --- a/03_Resources/Community/Audience is a super power.md +++ b/03_Resources/Community/Audience is a super power.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Tags: [[Podcast]] [[Community]] - [[Audience]] Podcast: [[The Future Belongs to Creators]] diff --git a/03_Resources/Community/Community.md b/03_Resources/Community/Community.md index c849702..7f8fe5f 100644 --- a/03_Resources/Community/Community.md +++ b/03_Resources/Community/Community.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### Notes ```dataview table file.ctime as Date from "300-resources/Community" diff --git a/03_Resources/Community/How to build community around your publication.md b/03_Resources/Community/How to build community around your publication.md index ecea147..a2271a0 100644 --- a/03_Resources/Community/How to build community around your publication.md +++ b/03_Resources/Community/How to build community around your publication.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Tags: [[Article]] [[Community]] - [[Email Marketing]] Author: Substack Blog From: email diff --git a/03_Resources/Cooking/7 Low-Sodium Lunches Under 400 Calories.md b/03_Resources/Cooking/7 Low-Sodium Lunches Under 400 Calories.md index 1ef4561..982e34e 100644 --- a/03_Resources/Cooking/7 Low-Sodium Lunches Under 400 Calories.md +++ b/03_Resources/Cooking/7 Low-Sodium Lunches Under 400 Calories.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- **1. [SLOW COOKER CHICKEN ADOBO WITH PINEAPPLE](https://blog.myfitnesspal.com/slow-cooker-chicken-adobo-with-pineapple/) MYFITNESSPAL'S RECIPES** Nutrition (per serving): Calories: 340; Total Fat: 14g; Saturated diff --git a/03_Resources/Cooking/CLAUDE.md b/03_Resources/Cooking/CLAUDE.md index aebcc4b..df71b13 100644 --- a/03_Resources/Cooking/CLAUDE.md +++ b/03_Resources/Cooking/CLAUDE.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-26 +--- # Recent Activity diff --git a/03_Resources/Cooking/Celery-Beef-Stir-Fry.md b/03_Resources/Cooking/Celery-Beef-Stir-Fry.md index db29d72..925c085 100644 --- a/03_Resources/Cooking/Celery-Beef-Stir-Fry.md +++ b/03_Resources/Cooking/Celery-Beef-Stir-Fry.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 所需材料: diff --git a/03_Resources/Cooking/Cooking.md b/03_Resources/Cooking/Cooking.md index 0cf7534..5f71b97 100644 --- a/03_Resources/Cooking/Cooking.md +++ b/03_Resources/Cooking/Cooking.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### Notes ```dataview table file.ctime as Date from "300-resources/Cooking" diff --git a/03_Resources/Cooking/Easy Mini Quiche Recipe.md b/03_Resources/Cooking/Easy Mini Quiche Recipe.md index fecdd49..8ca53f9 100644 --- a/03_Resources/Cooking/Easy Mini Quiche Recipe.md +++ b/03_Resources/Cooking/Easy Mini Quiche Recipe.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ## Ingredients - 6 slices bread - 1/2 onion, grated diff --git a/03_Resources/Cooking/番茄炒蛋升级版|Ricky 教室.md b/03_Resources/Cooking/番茄炒蛋升级版|Ricky 教室.md index 36eee44..ffdb328 100644 --- a/03_Resources/Cooking/番茄炒蛋升级版|Ricky 教室.md +++ b/03_Resources/Cooking/番茄炒蛋升级版|Ricky 教室.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-25 +--- # > 核心做法:**先煮番茄酱汁,后炒蛋,再让蓬松鸡蛋吸满汤汁。** diff --git a/03_Resources/Development/AI-ML/Aliyun Conding Plan.md b/03_Resources/Development/AI-ML/Aliyun Conding Plan.md index f0cf755..4b1ca44 100644 --- a/03_Resources/Development/AI-ML/Aliyun Conding Plan.md +++ b/03_Resources/Development/AI-ML/Aliyun Conding Plan.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-25 +--- omp home: diff --git a/03_Resources/Development/AI-ML/Azure-config.md b/03_Resources/Development/AI-ML/Azure-config.md index fcba0cf..4476946 100644 --- a/03_Resources/Development/AI-ML/Azure-config.md +++ b/03_Resources/Development/AI-ML/Azure-config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- key : 272f337c0d2c4407b930bde5e9846072 endpoint: https://my-chatgpt.openai.azure.com/ diff --git a/03_Resources/Development/AI-ML/Nvidia-config.md b/03_Resources/Development/AI-ML/Nvidia-config.md index 4837ee0..9caed98 100644 --- a/03_Resources/Development/AI-ML/Nvidia-config.md +++ b/03_Resources/Development/AI-ML/Nvidia-config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-31 +--- api key: ``` diff --git a/03_Resources/Development/AI-ML/Ollama-config.md b/03_Resources/Development/AI-ML/Ollama-config.md index a41d157..658807f 100644 --- a/03_Resources/Development/AI-ML/Ollama-config.md +++ b/03_Resources/Development/AI-ML/Ollama-config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- emb: ``` diff --git a/03_Resources/Development/AI-ML/Zenmux-config.md b/03_Resources/Development/AI-ML/Zenmux-config.md index 2aa1410..fe3b35e 100644 --- a/03_Resources/Development/AI-ML/Zenmux-config.md +++ b/03_Resources/Development/AI-ML/Zenmux-config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- coder : diff --git a/03_Resources/Development/AI-ML/bigmodel.cn-config.md b/03_Resources/Development/AI-ML/bigmodel.cn-config.md index 623bb65..c2db981 100644 --- a/03_Resources/Development/AI-ML/bigmodel.cn-config.md +++ b/03_Resources/Development/AI-ML/bigmodel.cn-config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Code: ``` 32f3aa3e5c3848fbad264e83b848b226.BVXajLMpbRPaHfv7 diff --git a/03_Resources/Development/AI-ML/huggingface-config.md b/03_Resources/Development/AI-ML/huggingface-config.md index 0cafc84..4d866ac 100644 --- a/03_Resources/Development/AI-ML/huggingface-config.md +++ b/03_Resources/Development/AI-ML/huggingface-config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- code token: ``` diff --git a/03_Resources/Development/AI-ML/local litellm-config.md b/03_Resources/Development/AI-ML/local litellm-config.md index afb1829..c4d52f8 100644 --- a/03_Resources/Development/AI-ML/local litellm-config.md +++ b/03_Resources/Development/AI-ML/local litellm-config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- --- diff --git a/03_Resources/Development/AI-ML/mcp-config.md b/03_Resources/Development/AI-ML/mcp-config.md index 35a8aec..b530f65 100644 --- a/03_Resources/Development/AI-ML/mcp-config.md +++ b/03_Resources/Development/AI-ML/mcp-config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- context7 mcp key: diff --git a/03_Resources/Development/AI-ML/open webui-config.md b/03_Resources/Development/AI-ML/open webui-config.md index a238545..566aae7 100644 --- a/03_Resources/Development/AI-ML/open webui-config.md +++ b/03_Resources/Development/AI-ML/open webui-config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- compose.yml ```yaml diff --git a/03_Resources/Development/AI-ML/x ai-config.md b/03_Resources/Development/AI-ML/x ai-config.md index 90717bc..a601c34 100644 --- a/03_Resources/Development/AI-ML/x ai-config.md +++ b/03_Resources/Development/AI-ML/x ai-config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- api key ``` diff --git a/03_Resources/Development/AI-ML/火山引擎.md b/03_Resources/Development/AI-ML/火山引擎.md index cdfcc5c..7b54123 100644 --- a/03_Resources/Development/AI-ML/火山引擎.md +++ b/03_Resources/Development/AI-ML/火山引擎.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-21 +--- --- tags: diff --git a/03_Resources/Development/Cloud/Aliyun/Ali/RAM.md b/03_Resources/Development/Cloud/Aliyun/Ali/RAM.md index 7814135..f2fdd30 100644 --- a/03_Resources/Development/Cloud/Aliyun/Ali/RAM.md +++ b/03_Resources/Development/Cloud/Aliyun/Ali/RAM.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 账号: 18813973711@1826109533440870.onaliyun.com 密码: diff --git a/03_Resources/Development/Database/DM/Installation-Guide.md b/03_Resources/Development/Database/DM/Installation-Guide.md index 38213c9..10edda6 100644 --- a/03_Resources/Development/Database/DM/Installation-Guide.md +++ b/03_Resources/Development/Database/DM/Installation-Guide.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 130.120.3.75: diff --git a/03_Resources/Development/Database/Oracle/Maintenance/Oracle/Clean.md b/03_Resources/Development/Database/Oracle/Maintenance/Oracle/Clean.md index 96b06d1..a4a0e8e 100644 --- a/03_Resources/Development/Database/Oracle/Maintenance/Oracle/Clean.md +++ b/03_Resources/Development/Database/Oracle/Maintenance/Oracle/Clean.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- BEGIN DBMS_WORKLOAD_REPOSITORY.modify_snapshot_settings( retention => 7 * 24 * 60, -- Retain snapshots for 7 days diff --git a/03_Resources/Development/Database/Oracle/Maintenance/Oracle/RAC mantainence.md b/03_Resources/Development/Database/Oracle/Maintenance/Oracle/RAC mantainence.md index 5ace5d8..71f2278 100644 --- a/03_Resources/Development/Database/Oracle/Maintenance/Oracle/RAC mantainence.md +++ b/03_Resources/Development/Database/Oracle/Maintenance/Oracle/RAC mantainence.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ```sql ALTER SESSION SET CURRENT_SCHEMA=enforce_center; diff --git a/03_Resources/Development/DevOps/Forgejo/forgejo/install.md b/03_Resources/Development/DevOps/Forgejo/forgejo/install.md index dccec80..35bae8e 100644 --- a/03_Resources/Development/DevOps/Forgejo/forgejo/install.md +++ b/03_Resources/Development/DevOps/Forgejo/forgejo/install.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- To integrate Forgejo running in a Docker container with the host's SSH server, follow these steps: diff --git a/03_Resources/Development/Development.md b/03_Resources/Development/Development.md index d36895d..75bb904 100644 --- a/03_Resources/Development/Development.md +++ b/03_Resources/Development/Development.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### Notes ```dataview table file.ctime as Date from "300-resources/Development" diff --git a/03_Resources/Development/Infrastructure/FreeIPA/Setup.md b/03_Resources/Development/Infrastructure/FreeIPA/Setup.md index 135354d..6bdf517 100644 --- a/03_Resources/Development/Infrastructure/FreeIPA/Setup.md +++ b/03_Resources/Development/Infrastructure/FreeIPA/Setup.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- install: diff --git a/03_Resources/Development/Infrastructure/Jump-Server/Config.md b/03_Resources/Development/Infrastructure/Jump-Server/Config.md index 766cd25..f367041 100644 --- a/03_Resources/Development/Infrastructure/Jump-Server/Config.md +++ b/03_Resources/Development/Infrastructure/Jump-Server/Config.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- https://121.8.227.182:8988/ diff --git a/03_Resources/Development/Infrastructure/Remote-Access/Rustdesk.md b/03_Resources/Development/Infrastructure/Remote-Access/Rustdesk.md index b2a91fa..c84db13 100644 --- a/03_Resources/Development/Infrastructure/Remote-Access/Rustdesk.md +++ b/03_Resources/Development/Infrastructure/Remote-Access/Rustdesk.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # Rustdesk diff --git a/03_Resources/Development/Languages/Python/Better developers Using from X import Y in Python.md b/03_Resources/Development/Languages/Python/Better developers Using from X import Y in Python.md index 33e1cd3..b886dcf 100644 --- a/03_Resources/Development/Languages/Python/Better developers Using from X import Y in Python.md +++ b/03_Resources/Development/Languages/Python/Better developers Using from X import Y in Python.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Title: "\[Better Developers\] Using 'From X Import Y' in Python" Author: [[Reuven Lerner]] From: diff --git a/03_Resources/Development/Languages/Python/Mock Patching.md b/03_Resources/Development/Languages/Python/Mock Patching.md index 0511ea6..c69ac6f 100644 --- a/03_Resources/Development/Languages/Python/Mock Patching.md +++ b/03_Resources/Development/Languages/Python/Mock Patching.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ## Highlights: `Mock.patch ` will intercept import statements identified by a string, and return a Mock instance you can preconfigure using the techniques we discussed above. diff --git a/03_Resources/Development/Languages/Rust/Notes.md b/03_Resources/Development/Languages/Rust/Notes.md index bcd2c17..751fec1 100644 --- a/03_Resources/Development/Languages/Rust/Notes.md +++ b/03_Resources/Development/Languages/Rust/Notes.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 变量隐藏 [[Scope and Shadowing - Rust By Example]] diff --git a/03_Resources/Development/Linux/filesystem-limitations.md b/03_Resources/Development/Linux/filesystem-limitations.md index db38690..48386c0 100644 --- a/03_Resources/Development/Linux/filesystem-limitations.md +++ b/03_Resources/Development/Linux/filesystem-limitations.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Fundamental rules for for Universal Naming Convention (UNC),which enable applications to create and process valid names for files and directories, regardless of the file system: Following reserved characters: diff --git a/03_Resources/Development/Linux/ipa-server-installation.md b/03_Resources/Development/Linux/ipa-server-installation.md index 23c48b1..37a73e2 100644 --- a/03_Resources/Development/Linux/ipa-server-installation.md +++ b/03_Resources/Development/Linux/ipa-server-installation.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ```bash sudo ipa-server-install --realm=INT.IT2000.COM.CN --domain=int.it2000.com.cn --ds-password=admingzzn --admin-password=admingzzn --hostname=ipa.int.it2000.com.cn --ip-address=10.16.67.98 --setup-dns diff --git a/03_Resources/Development/Linux/sudo-command-blocking.md b/03_Resources/Development/Linux/sudo-command-blocking.md index ac02134..afb8b42 100644 --- a/03_Resources/Development/Linux/sudo-command-blocking.md +++ b/03_Resources/Development/Linux/sudo-command-blocking.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- If your user is called `user` and your host is called you could add these lines to `/etc/sudoers`: ``` diff --git a/03_Resources/Development/Microservices/Nacos/SSL-Setup.md b/03_Resources/Development/Microservices/Nacos/SSL-Setup.md index 8578b8f..1b6805e 100644 --- a/03_Resources/Development/Microservices/Nacos/SSL-Setup.md +++ b/03_Resources/Development/Microservices/Nacos/SSL-Setup.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Certainly! I can guide you through the process of using **cfssl** (Cloudflare's PKI toolkit) to generate a self-signed Certificate Authority (CA) and server certificate for your Nacos server. Then, I'll show you how to import the CA certificate into your Spring Boot application's Docker container so that it trusts the Nacos server's certificate. diff --git a/03_Resources/Development/Monogo.md b/03_Resources/Development/Monogo.md index 223549e..beb5897 100644 --- a/03_Resources/Development/Monogo.md +++ b/03_Resources/Development/Monogo.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- db.createUser({ user: "unifi", pwd: "unifi", roles: [{ role: "readWrite", db: "unifi" }] }) \ No newline at end of file diff --git a/03_Resources/Development/Philosophy/better developers computers are cheap people are expensive.md b/03_Resources/Development/Philosophy/better developers computers are cheap people are expensive.md index 22ab00f..bb5731a 100644 --- a/03_Resources/Development/Philosophy/better developers computers are cheap people are expensive.md +++ b/03_Resources/Development/Philosophy/better developers computers are cheap people are expensive.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Title: "[Better Developers] Computers Are Cheap. People Are Expensive." Author: From: diff --git a/03_Resources/Development/Security/NVD-API-Key.md b/03_Resources/Development/Security/NVD-API-Key.md index 4b27139..fe689cb 100644 --- a/03_Resources/Development/Security/NVD-API-Key.md +++ b/03_Resources/Development/Security/NVD-API-Key.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- https://nvd.nist.gov/developers/confirm-api-key?uuid=40BC52EA-8655-F011-835C-129478FCB64D diff --git a/03_Resources/Development/Security/SigStore/Install.md b/03_Resources/Development/Security/SigStore/Install.md index 8994669..97a2b1b 100644 --- a/03_Resources/Development/Security/SigStore/Install.md +++ b/03_Resources/Development/Security/SigStore/Install.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ```bash diff --git a/03_Resources/Development/Tools/Microsoft.md b/03_Resources/Development/Tools/Microsoft.md index 582e487..e435cff 100644 --- a/03_Resources/Development/Tools/Microsoft.md +++ b/03_Resources/Development/Tools/Microsoft.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Hi Amin, diff --git a/03_Resources/Development/Tools/Mobaxterm.md b/03_Resources/Development/Tools/Mobaxterm.md index de79c90..1d624c0 100644 --- a/03_Resources/Development/Tools/Mobaxterm.md +++ b/03_Resources/Development/Tools/Mobaxterm.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 亲,以下是您购买的商品信息。 MobaXterm Professional 便携版 下载地址https://wwxs.lanzoum.com/ieYNw0s21tab diff --git a/03_Resources/Development/Tools/Notion.md b/03_Resources/Development/Tools/Notion.md index 88f04ff..710f8f0 100644 --- a/03_Resources/Development/Tools/Notion.md +++ b/03_Resources/Development/Tools/Notion.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- api: secret_WggiGblW3PayQXirTeOCrS9FTsQ5EWGWHjInmNcvJdv \ No newline at end of file diff --git a/03_Resources/Development/Tools/PlayWright.md b/03_Resources/Development/Tools/PlayWright.md index b80e52d..610eff2 100644 --- a/03_Resources/Development/Tools/PlayWright.md +++ b/03_Resources/Development/Tools/PlayWright.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Here is the **definitive, consolidated guide** for setting up Playwright on **Arch Linux (WSL)**. diff --git a/03_Resources/Development/Tools/Shell/Zsh Oh My Posh.md b/03_Resources/Development/Tools/Shell/Zsh Oh My Posh.md index 8905f7d..fd0c02f 100644 --- a/03_Resources/Development/Tools/Shell/Zsh Oh My Posh.md +++ b/03_Resources/Development/Tools/Shell/Zsh Oh My Posh.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- To set up **Oh My Posh** with **Zsh** on **Debian 12**, follow these steps to install the necessary components and configure your terminal prompt. diff --git a/03_Resources/Development/Tools/clash-hotspot-upgrade.md b/03_Resources/Development/Tools/clash-hotspot-upgrade.md index 1b436ad..65fd41b 100644 --- a/03_Resources/Development/Tools/clash-hotspot-upgrade.md +++ b/03_Resources/Development/Tools/clash-hotspot-upgrade.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- experimental: interface-name: eth0 //上网的网卡 diff --git a/03_Resources/Development/Tools/curl-post-examples.md b/03_Resources/Development/Tools/curl-post-examples.md index 8c4f45d..a707c84 100644 --- a/03_Resources/Development/Tools/curl-post-examples.md +++ b/03_Resources/Development/Tools/curl-post-examples.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +---

Common Options

diff --git a/03_Resources/Development/Tools/gradle-cheatsheet.md b/03_Resources/Development/Tools/gradle-cheatsheet.md index 14acb0f..694f718 100644 --- a/03_Resources/Development/Tools/gradle-cheatsheet.md +++ b/03_Resources/Development/Tools/gradle-cheatsheet.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Java parameters references: [Gradle Java Plugin](https://docs.gradle.org/current/userguide/java_plugin.html) diff --git a/03_Resources/Drawing/Drawing.md b/03_Resources/Drawing/Drawing.md index 0dafab9..c24b50c 100644 --- a/03_Resources/Drawing/Drawing.md +++ b/03_Resources/Drawing/Drawing.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### Notes ```dataview table file.ctime as Date from "300-resources/Drawing" diff --git a/03_Resources/Drawing/Improving guide.md b/03_Resources/Drawing/Improving guide.md index ac0bec5..811aa20 100644 --- a/03_Resources/Drawing/Improving guide.md +++ b/03_Resources/Drawing/Improving guide.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ![](https://pbs.twimg.com/media/D_RMXOBUYAIlEnr.png:large) ![](https://pbs.twimg.com/media/D_RMYnoUwAI2ByP.png:large) ![](https://pbs.twimg.com/media/D_RMZ2yUEAcQpNF.png:large) diff --git a/03_Resources/Gaming/Game/Civilization.md b/03_Resources/Gaming/Game/Civilization.md index 7231b51..29a24be 100644 --- a/03_Resources/Gaming/Game/Civilization.md +++ b/03_Resources/Gaming/Game/Civilization.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 文明7标准: ``` diff --git a/03_Resources/Gaming/Gaming.md b/03_Resources/Gaming/Gaming.md index 0faa49d..459fa03 100644 --- a/03_Resources/Gaming/Gaming.md +++ b/03_Resources/Gaming/Gaming.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### Notes ```dataview table file.ctime as Date from "300-resources/Gaming" diff --git a/03_Resources/Gaming/Interesting games.md b/03_Resources/Gaming/Interesting games.md index 03af2c8..c6c64be 100644 --- a/03_Resources/Gaming/Interesting games.md +++ b/03_Resources/Gaming/Interesting games.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- - Dwarf fortress - Lutris - Crusader Kings diff --git a/03_Resources/Home/Inside Size.md b/03_Resources/Home/Inside Size.md index f4e4c96..b47da48 100644 --- a/03_Resources/Home/Inside Size.md +++ b/03_Resources/Home/Inside Size.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 床边衣柜 diff --git a/03_Resources/Home/Keyboard-Ajazz-820Max.md b/03_Resources/Home/Keyboard-Ajazz-820Max.md index 10fb087..3c0d9cc 100644 --- a/03_Resources/Home/Keyboard-Ajazz-820Max.md +++ b/03_Resources/Home/Keyboard-Ajazz-820Max.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-08 +--- ### 1. 连接方式 diff --git a/03_Resources/Home/box.md b/03_Resources/Home/box.md index 2116b99..7e3c6d3 100644 --- a/03_Resources/Home/box.md +++ b/03_Resources/Home/box.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 厨房清洁剂储物盒子 ``` diff --git a/03_Resources/Marketing/Beginners Guide to Product Qualified Leads (PQL).md b/03_Resources/Marketing/Beginners Guide to Product Qualified Leads (PQL).md index f29a216..e2dbe49 100644 --- a/03_Resources/Marketing/Beginners Guide to Product Qualified Leads (PQL).md +++ b/03_Resources/Marketing/Beginners Guide to Product Qualified Leads (PQL).md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- https://productled.com/product-qualified-leads/ A product qualified lead (PQL) is a lead who has experienced meaningful value using your product through a free trial or freemium model. diff --git a/03_Resources/Marketing/Clusters.md b/03_Resources/Marketing/Clusters.md index 496af5b..803f11f 100644 --- a/03_Resources/Marketing/Clusters.md +++ b/03_Resources/Marketing/Clusters.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Tags: [[Email]] [[Marketing]] - [[Audience]] [[Customer]] [[Local]] Author: [[Seth Godin]] ## Highlights: diff --git a/03_Resources/Marketing/Consumers Are Hungry For An Experience-Based Connection With Your Brand.md b/03_Resources/Marketing/Consumers Are Hungry For An Experience-Based Connection With Your Brand.md index fdba72a..d661045 100644 --- a/03_Resources/Marketing/Consumers Are Hungry For An Experience-Based Connection With Your Brand.md +++ b/03_Resources/Marketing/Consumers Are Hungry For An Experience-Based Connection With Your Brand.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- https://www.forbes.com/sites/forbesbusinesscouncil/2019/11/21/consumers-are-hungry-for-an-experience-based-connection-with-your-brand/ According to one study, 83% of consumers admit paying as much attention to how brands treat them as on the product they sell. The same study states that 73% say they are willing to pay more for a product if they love the brand. These statistics call attention to the fact that customer experience is critical. diff --git a/03_Resources/Marketing/Marketing.md b/03_Resources/Marketing/Marketing.md index befd759..6bbaf8f 100644 --- a/03_Resources/Marketing/Marketing.md +++ b/03_Resources/Marketing/Marketing.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### Notes ```dataview table file.ctime as Date from "300-resources/Marketing" diff --git a/03_Resources/Marketing/Validation is backwards.md b/03_Resources/Marketing/Validation is backwards.md index 6a10bb9..d525446 100644 --- a/03_Resources/Marketing/Validation is backwards.md +++ b/03_Resources/Marketing/Validation is backwards.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Tags: [[Article]] [[Marketing]] - [[Entrepreneurship]] [[Validation]] Author: [[Alex Hillman]] From: https://stackingthebricks.com/validation-is-backwards/ diff --git a/03_Resources/Medicine/中山醫出院.md b/03_Resources/Medicine/中山醫出院.md index 3f141a1..625d108 100644 --- a/03_Resources/Medicine/中山醫出院.md +++ b/03_Resources/Medicine/中山醫出院.md @@ -1,3 +1,6 @@ +--- +created: 2026-08-08 +--- ### . 药物基本信息 - **通用名称**:甲泼尼龙片 diff --git a/03_Resources/Network/Openwrt.md b/03_Resources/Network/Openwrt.md index 7add8be..9b04133 100644 --- a/03_Resources/Network/Openwrt.md +++ b/03_Resources/Network/Openwrt.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # ipv6 diff --git a/03_Resources/Network/TTG Cookie.md b/03_Resources/Network/TTG Cookie.md index f64d37b..9b575dd 100644 --- a/03_Resources/Network/TTG Cookie.md +++ b/03_Resources/Network/TTG Cookie.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-21 +--- ```json [ { diff --git a/03_Resources/Network/Wireguard/mac-config.md b/03_Resources/Network/Wireguard/mac-config.md index e69de29..a063145 100644 --- a/03_Resources/Network/Wireguard/mac-config.md +++ b/03_Resources/Network/Wireguard/mac-config.md @@ -0,0 +1,3 @@ +--- +created: 2026-01-05 +--- diff --git a/03_Resources/Network/Wireguard/server-config.md b/03_Resources/Network/Wireguard/server-config.md index a043739..6ab20a1 100644 --- a/03_Resources/Network/Wireguard/server-config.md +++ b/03_Resources/Network/Wireguard/server-config.md @@ -1,3 +1,6 @@ +--- +created: 2026-02-04 +--- Docker compose config diff --git a/03_Resources/Personal Knowledge Management/BASB - Cohort 10 - Class 7.md b/03_Resources/Personal Knowledge Management/BASB - Cohort 10 - Class 7.md index 3bd901d..29c9cad 100644 --- a/03_Resources/Personal Knowledge Management/BASB - Cohort 10 - Class 7.md +++ b/03_Resources/Personal Knowledge Management/BASB - Cohort 10 - Class 7.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- - **Areas are ==**personal**==** to you, Resources are ==**generally useful for others**== - Just move the note in the right place do not file them or change them - You can always split notebook if they become too big \ No newline at end of file diff --git a/03_Resources/Personal Knowledge Management/BASB - Cohort 10 - Class 8.md b/03_Resources/Personal Knowledge Management/BASB - Cohort 10 - Class 8.md index 9e41203..0453bf0 100644 --- a/03_Resources/Personal Knowledge Management/BASB - Cohort 10 - Class 8.md +++ b/03_Resources/Personal Knowledge Management/BASB - Cohort 10 - Class 8.md @@ -1,2 +1,5 @@ +--- +created: 2026-01-05 +--- - Let's make it fun and it's going to be easier too - ==If you don't have at least one new project or one archived project or one split/merge project in a week you need to question the size of them== \ No newline at end of file diff --git a/03_Resources/Personal Knowledge Management/Dickens deep work.md b/03_Resources/Personal Knowledge Management/Dickens deep work.md index 8ce20f7..ffdf565 100644 --- a/03_Resources/Personal Knowledge Management/Dickens deep work.md +++ b/03_Resources/Personal Knowledge Management/Dickens deep work.md @@ -1 +1,4 @@ +--- +created: 2026-01-05 +--- According to biographer Claire Tomalin, Dickens crafted much of the tale in his head while engaged in nighttime walks that covered 15 to 20 miles. As a result of this ambulatory cogitation, the entire story took only six weeks to complete in the late fall of 1843. \ No newline at end of file diff --git a/03_Resources/Personal Knowledge Management/Images.md b/03_Resources/Personal Knowledge Management/Images.md index 83a951b..55fe0f5 100644 --- a/03_Resources/Personal Knowledge Management/Images.md +++ b/03_Resources/Personal Knowledge Management/Images.md @@ -1,2 +1,5 @@ +--- +created: 2026-01-05 +--- ![https://i.imgur.com/CGmrkYZ.png](https://i.imgur.com/CGmrkYZ.png) ![https://i.imgur.com/hSFUNYX.png](https://i.imgur.com/hSFUNYX.png) diff --git a/03_Resources/Personal Knowledge Management/Obsidian/Things to look into.md b/03_Resources/Personal Knowledge Management/Obsidian/Things to look into.md index 3b318f7..6e7e879 100644 --- a/03_Resources/Personal Knowledge Management/Obsidian/Things to look into.md +++ b/03_Resources/Personal Knowledge Management/Obsidian/Things to look into.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- List: - New application features and menu - Focus mode for the current line diff --git a/03_Resources/Personal Knowledge Management/Obsidian/obsidian.css.md b/03_Resources/Personal Knowledge Management/Obsidian/obsidian.css.md index e83d68c..4dee54b 100644 --- a/03_Resources/Personal Knowledge Management/Obsidian/obsidian.css.md +++ b/03_Resources/Personal Knowledge Management/Obsidian/obsidian.css.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- /* Special Font */ body, p { font-family: "Dank Mono",'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif; diff --git a/03_Resources/Personal Knowledge Management/PARA Notes from class.md b/03_Resources/Personal Knowledge Management/PARA Notes from class.md index aa669c7..fa4fa4a 100644 --- a/03_Resources/Personal Knowledge Management/PARA Notes from class.md +++ b/03_Resources/Personal Knowledge Management/PARA Notes from class.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- - areas are usually the overhead in the background (maintenance, support, upgrade etc) - projects are finite and clean they have a concrete outcome/package/deliverable - areas and resources can be more aspirational and dreams mostly things you want to start to take notes on interest are like plane on your radar they come and go and come back later \ No newline at end of file diff --git a/03_Resources/Personal Knowledge Management/PARA Notes.md b/03_Resources/Personal Knowledge Management/PARA Notes.md index aaedb66..1c8f045 100644 --- a/03_Resources/Personal Knowledge Management/PARA Notes.md +++ b/03_Resources/Personal Knowledge Management/PARA Notes.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ## P.A.R.A P.rojects diff --git a/03_Resources/Personal Knowledge Management/PARA/Methodology.md b/03_Resources/Personal Knowledge Management/PARA/Methodology.md index 5e7203a..246f199 100644 --- a/03_Resources/Personal Knowledge Management/PARA/Methodology.md +++ b/03_Resources/Personal Knowledge Management/PARA/Methodology.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # The Methodology The P.A.R.A system is surprisingly simple at first glance but very powerful when applied. At its core, it's just a four folder wide hierarchy with four-layer deeps, starting with those four root folders: diff --git a/03_Resources/Personal Knowledge Management/PARA/Outline.md b/03_Resources/Personal Knowledge Management/PARA/Outline.md index 9bf9836..6932473 100644 --- a/03_Resources/Personal Knowledge Management/PARA/Outline.md +++ b/03_Resources/Personal Knowledge Management/PARA/Outline.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ## Start here - General how-this-work - What to expect diff --git a/03_Resources/Personal Knowledge Management/PARA/PKM-Consolidation-Decision.md b/03_Resources/Personal Knowledge Management/PARA/PKM-Consolidation-Decision.md index bcd0337..f84ccf5 100644 --- a/03_Resources/Personal Knowledge Management/PARA/PKM-Consolidation-Decision.md +++ b/03_Resources/Personal Knowledge Management/PARA/PKM-Consolidation-Decision.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # PKM Content Organization - Decision Note ## Analysis (2025-12-29) diff --git a/03_Resources/Personal Knowledge Management/PARA/Workflows.md b/03_Resources/Personal Knowledge Management/PARA/Workflows.md index 470bfaa..5ad48d1 100644 --- a/03_Resources/Personal Knowledge Management/PARA/Workflows.md +++ b/03_Resources/Personal Knowledge Management/PARA/Workflows.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # How to use this for work The workflow of P.A.R.A. is based on projects, as they are the most actionable information, but the information also flows in other ways. Most of the flowing and moving in the system will happen when you use the notes or when you are done with a project; that's why starting and finishing projects are crucial moments. As notes can flow to/from each part of the P.A.R.A, it's best to show with examples: diff --git a/03_Resources/Personal Knowledge Management/Personal Knowledge Management.md b/03_Resources/Personal Knowledge Management/Personal Knowledge Management.md index 745944b..a9e0635 100644 --- a/03_Resources/Personal Knowledge Management/Personal Knowledge Management.md +++ b/03_Resources/Personal Knowledge Management/Personal Knowledge Management.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### Notes ```dataview table file.ctime as Date from "300-resources/Personal Knowledge Management" diff --git a/03_Resources/Personal Knowledge Management/Why I Keep a Research Blog by Gregory Gundersen.md b/03_Resources/Personal Knowledge Management/Why I Keep a Research Blog by Gregory Gundersen.md index f9d96f2..f174a28 100644 --- a/03_Resources/Personal Knowledge Management/Why I Keep a Research Blog by Gregory Gundersen.md +++ b/03_Resources/Personal Knowledge Management/Why I Keep a Research Blog by Gregory Gundersen.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- http://gregorygundersen.com/blog/2020/01/12/why-research-blog/ Before I started taking writing seriously, I had a loose grasp of many mathematical and technical concepts; and I was not sure how to tackle open-ended problem diff --git a/03_Resources/Personal Knowledge Management/arc42/arc42-template-EN.md b/03_Resources/Personal Knowledge Management/arc42/arc42-template-EN.md index 6e5be67..a91e37f 100644 --- a/03_Resources/Personal Knowledge Management/arc42/arc42-template-EN.md +++ b/03_Resources/Personal Knowledge Management/arc42/arc42-template-EN.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- # **About arc42** diff --git a/03_Resources/Productivity/Busy is a choice productive is a skill.md b/03_Resources/Productivity/Busy is a choice productive is a skill.md index aca3675..5b54e3c 100644 --- a/03_Resources/Productivity/Busy is a choice productive is a skill.md +++ b/03_Resources/Productivity/Busy is a choice productive is a skill.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- https://seths.blog/2019/11/busy-is-a-choice-productive-is-a-skill/ Productivity, on the other hand, has little to do with busy. diff --git a/03_Resources/Productivity/Craftsmanship – The Alternative to the Four Hour Work Week Mindset.md b/03_Resources/Productivity/Craftsmanship – The Alternative to the Four Hour Work Week Mindset.md index 1671cb9..764ce60 100644 --- a/03_Resources/Productivity/Craftsmanship – The Alternative to the Four Hour Work Week Mindset.md +++ b/03_Resources/Productivity/Craftsmanship – The Alternative to the Four Hour Work Week Mindset.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- http://dantawfik.com/craftsmanship-the-alternative-to-the-four-hour-work-week-mindset-1 What is missed in all of this is the mindset of craftsmanship; that one’s expertise and deliberate focus on one’s craft is actually the primary driver for success and not some crapshoot of a series of hacks. diff --git a/03_Resources/Productivity/How to Be a Productive Powerhouse Using Time Blocking.md b/03_Resources/Productivity/How to Be a Productive Powerhouse Using Time Blocking.md index 8e3786a..001d8ab 100644 --- a/03_Resources/Productivity/How to Be a Productive Powerhouse Using Time Blocking.md +++ b/03_Resources/Productivity/How to Be a Productive Powerhouse Using Time Blocking.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Tags: [[Article]] [[Productivity]] - [[Scheduling]] [[Time Blocking]] Author: [[Charlie Gilkey]] From: https://www.productiveflourishing.com/time-blocking/ diff --git a/03_Resources/Productivity/Productivity.md b/03_Resources/Productivity/Productivity.md index 0d98611..03fe829 100644 --- a/03_Resources/Productivity/Productivity.md +++ b/03_Resources/Productivity/Productivity.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### Notes ```dataview table file.ctime as Date from "300-resources/Productivity" diff --git a/03_Resources/Productivity/The language of SMART goals 5 ways to fix your bad goal-setting habits.md b/03_Resources/Productivity/The language of SMART goals 5 ways to fix your bad goal-setting habits.md index d6bfdb8..6b9ddf9 100644 --- a/03_Resources/Productivity/The language of SMART goals 5 ways to fix your bad goal-setting habits.md +++ b/03_Resources/Productivity/The language of SMART goals 5 ways to fix your bad goal-setting habits.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- https://blog.rescuetime.com/smart-goals-examples/ diff --git a/03_Resources/Prompt-Library/cycling-training-prompt.md b/03_Resources/Prompt-Library/cycling-training-prompt.md index e8b8c28..57277e0 100644 --- a/03_Resources/Prompt-Library/cycling-training-prompt.md +++ b/03_Resources/Prompt-Library/cycling-training-prompt.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- windy is a man in his 40s who wants to improve his athletic performance in a cycling. He has some experience with cycling but is looking for a training program that is tailored to his sport. Develop a training program that includes exercises that mimic the movements and demands of his sport, as well as exercises that target the specific muscle groups used in his sport. diff --git a/03_Resources/Prompt-Library/dev-engineering-rules.md b/03_Resources/Prompt-Library/dev-engineering-rules.md index ddddcd6..d16b398 100644 --- a/03_Resources/Prompt-Library/dev-engineering-rules.md +++ b/03_Resources/Prompt-Library/dev-engineering-rules.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- review diff --git a/03_Resources/Prompt-Library/movie-review-prompt.md b/03_Resources/Prompt-Library/movie-review-prompt.md index a11ad3f..7e82b53 100644 --- a/03_Resources/Prompt-Library/movie-review-prompt.md +++ b/03_Resources/Prompt-Library/movie-review-prompt.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- 忘记之前的所有要求,请分别以电影导演,热爱电影的观众,普通人的角度评论一下电影。 diff --git a/03_Resources/README.md b/03_Resources/README.md index 2dfe100..b1795b3 100644 --- a/03_Resources/README.md +++ b/03_Resources/README.md @@ -1,3 +1,6 @@ +--- +created: 2025-09-13 +--- # Resources Reference materials and topics of interest. diff --git a/03_Resources/Travel/Travel.md b/03_Resources/Travel/Travel.md index c7f1f3a..43486e9 100644 --- a/03_Resources/Travel/Travel.md +++ b/03_Resources/Travel/Travel.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### Notes ```dataview table file.ctime as Date from "300-resources/Travel" diff --git a/03_Resources/Writing/Create suspense.md b/03_Resources/Writing/Create suspense.md index cf49fdb..d3293db 100644 --- a/03_Resources/Writing/Create suspense.md +++ b/03_Resources/Writing/Create suspense.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- How do you create suspense? I'm asked that question often, and it seems that every writers' symposium has a class with that title. It's an important technical issue, and not just for so-called suspense novels. Every novel needs a narrative engine, a reason for people to keep reading to the end, whatever the subject, style, genre or approach. But it's a bad question. Its very form misleads writers and pushes them onto an unhelpful and overcomplicated track. Because "How do you create suspense?" has the same interrogatory shape as "How do you bake a cake?" And we all know --- in theory or practice --- how to bake a cake. We need ingredients, and we infer that the better quality those ingredients are, the better quality the cake will be. We know that we have to mix and stir those ingredients, and we're led to believe that the more thoroughly and conscientiously we combine them, the better the cake will taste. We know we have to cook the cake in an oven, and we figure that the more exact the temperature and timing, the better the cake will look. diff --git a/03_Resources/Writing/James clear on writing.md b/03_Resources/Writing/James clear on writing.md index c7d0bb6..eb766d7 100644 --- a/03_Resources/Writing/James clear on writing.md +++ b/03_Resources/Writing/James clear on writing.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- A few tips on how to be a better writer: - write about what fascinates you - make one point per sentence diff --git a/03_Resources/Writing/Opinion How Not to Be Alone by Jonathan Safran Foer.md b/03_Resources/Writing/Opinion How Not to Be Alone by Jonathan Safran Foer.md index 0cf4228..2b6cb3d 100644 --- a/03_Resources/Writing/Opinion How Not to Be Alone by Jonathan Safran Foer.md +++ b/03_Resources/Writing/Opinion How Not to Be Alone by Jonathan Safran Foer.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- Tags: [[Article]] [[Writing]] - [[Writing Swipe]] [[Writing intro]] Author: [[Jonathan Safran]] From: https://www.nytimes.com/2013/06/09/opinion/sunday/how-not-to-be-alone.html diff --git a/03_Resources/Writing/Writing.md b/03_Resources/Writing/Writing.md index b639900..7b7432c 100644 --- a/03_Resources/Writing/Writing.md +++ b/03_Resources/Writing/Writing.md @@ -1,3 +1,6 @@ +--- +created: 2026-01-05 +--- ### Notes ```dataview table file.ctime as Date from "300-resources/Writing" diff --git a/06_Metadata/RESTRUCTURE_PLAN_2026-09-25.md b/06_Metadata/RESTRUCTURE_PLAN_2026-09-25.md new file mode 100644 index 0000000..af78d78 --- /dev/null +++ b/06_Metadata/RESTRUCTURE_PLAN_2026-09-25.md @@ -0,0 +1,398 @@ +--- +created: 2026-09-25 +updated: 2026-09-26 +type: plan +status: active +tags: [restructure, security, maintenance] +--- + +# 重构方案 2026-09-25 + +> **完成后删除本文件。** 不再往 `06_Metadata/` 里加计划文档 —— 见「五、文档瘦身」。 +> 依据:Compass 对照评审 + 本机实测(2026-09-25)。 + +--- + +## 定义完成(Definition of Done) + +每一条都能一条命令验证。达不到就不算完成。 + +| # | 条件 | 验证命令 | 期望 | +| --- | --- | --- | --- | +| 1 | 没有「已忽略但被跟踪」的文件 | `git ls-files -z \| git check-ignore -z --no-index --stdin \| tr '\0' '\n' \| wc -l` | `0` | +| 2 | 高置信密钥零命中 | `node .scripts/verify-vault.mjs` | 退出码 `0` | +| 3 | 根目录只剩 PARA + 支持目录 | `ls -1` | 非 dotfiles 只有 `00`–`06`、契约三件套、`package.json`、一个 lockfile(点文件用 `ls -A` 对照清单抽查) | +| 4 | 契约只有一份 | `git ls-files \| grep -c 'CLAUDE\.md$'` | `1` | +| 5 | 元数据收敛 | 活笔记(00–03,排除 `00_Inbox/Clippings/`)frontmatter | 每篇含 `created`;`status` ∈ 4 值;内容性键(title/source/date/author/published/description/aliases)不删 | +| 6 | `06_Metadata` 瘦身 | `git ls-files '06_Metadata/**' \| wc -l` | `≤ 14` | +| 7 | 深度基线守恒 | `git -c core.quotePath=false ls-files '*.md' \| grep -v '^04_Archive/' \| awk -F/ 'NF>=6' \| wc -l` | `≤ 40`(基线 40,2026-09-26 实测;≤4 层新规则只约束新笔记,存量不压平) | + +--- + +## 零、诊断 + +这个仓库同时是四样东西,抢一个根目录: + +| 身份 | 证据 | 现状 | +| --- | --- | --- | +| A 知识库 | PARA,704 篇 md | 主体,但 90 天只提交 27 次 | +| B 代码仓库 | `.scripts/memory/`(pgvector + uv + schema.sql)、`specs/`、`initdb/`、`compose.yml`、两个 lockfile | 最后动于 2026-04-13 | +| C 工作运行手册 | `01_Projects/Work/`(含雇主凭据),最后动于 2026-09-23 | **最活跃的目录** | +| D Obsidian 分发 | `.obsidian/` 108 个文件、39 MB 插件 JS | 对一个私人仓库无意义 | + +### 真正的病:文档代替动作 + +`06_Metadata/` 42 个文件里,有 **4 份工作流文档**(`WORKFLOWS` / `WORKFLOW_SIMPLIFICATION_ANALYSIS` / `WORKFLOW_TRANSITION_GUIDE` / `ULTRA_SIMPLE_WORKFLOW`)、**2 份评审报告**、`IMPROVEMENT_PLAN`、`FIX_TASK_BREAKDOWN`、`REFACTOR_SUMMARY`。 + +二月写了评审 → 写了改进计划 → 写了任务拆解 → 写了重构总结 —— 密钥还在 git 里。政策也被写了三遍:`.claude/project-instructions.md` 和 `.claude/memory/instructions/safety.md` 几乎逐字重复,`AGENTS.md` 是另一套(JS 代码规范)。 + +**所以本方案的产出形式是清单和脚本,不是又一份散文。执行完删掉本文件。** + +### 一处更正 + +上一轮我说「定时备份会把取消跟踪的文件重新加回来」—— **这是错的**。实测: + +- `crontab -l` 为空,无 systemd timer +- obsidian-git `autoSaveInterval: 0`、`autoPushInterval: 0`、`autoBackupAfterFileChange: false` +- `git add .` 和 obsidian-git **都遵守 `.gitignore`** + +所以 `git rm --cached` + ignore 规则是**永久有效**的。文件在 git 里,唯一原因是它们在 ignore 规则写下来之前就被提交过,之后没人取消跟踪。 + +好消息:止血比我说的一小时更便宜,而且不需要改任何自动化。 + +自动化里唯一真实存在的是 **web clipper**:`00_Inbox/Clippings/` 里已经有 2025 和 2026 两代新 clippings,说明它按 `YYYY/MM/` 往 inbox 写。这个要改。 + +--- + +## 阶段 0 · 轮换密钥(只有你能做) + +按「攻击者能拿到什么」排序,不按文件类型。 + +| 顺序 | 目标 | 在哪 | 时间 | +| --- | --- | --- | --- | +| 1 | **Vaultwarden** admin token + SMTP 密码 | `01_Projects/Infrastructure/Services/vaultwarden.md` | 20 min | +| 2 | AWS access key、GitHub PAT、GitLab token | `03_Resources/Community/Matrix Server.md`、`01_Projects/Personal-Tech/Development/Github.md`、`03_Resources/Development/DevOps/Gitlab/rest api.md` | 30 min | +| 3 | **工作/政府项目**运行手册密码 | `01_Projects/Work/Government-Projects/`(`Virtual-Data-Center/prod.md`、`Municipal-Development-Reform/production.md`+`deploy.md`、`Industry-Info/Deployment.md`) | 60 min + 通报决定 | +| 4 | OpenRouter + DeepSeek | 商家后台 | 5 min | +| 5 | Local REST API key + 证书 | 插件设置里重新生成 | 10 min | + +第 1 条优先,因为它是密码管理器本身,守着其他所有条目。第 3 条带一个非技术问题:要不要向雇主通报,先决定再动。 + +轮换完再确认:`06_Metadata/SECURITY_ROTATION_LOG_2026-02.md` 里"notes 侧已完成"那行与事实不符,改成实际状态,勾掉历史清理的复选框(它们本来就该是未勾选的)。 + +--- + +## 阶段 1 · 止血:让泄漏无法复发 + +### 事实 + +**75 个文件被跟踪,同时又被 `.gitignore` 覆盖:** + +| 数量 | 类别 | +| --- | --- | +| 26 | `.obsidian/plugins/*/manifest.json` | +| 17 | `.obsidian/plugins/*/data.json` | +| 14 | `.claude/sessions/*.jsonl` | +| 6 | `.scripts/memory/__pycache__/*.pyc` | +| 6 | `.memory-changes-*.txt` | +| 6 | `.obsidian/{types,graph,daily-notes,core-plugins,community-plugins,backlink}.json` | + +**另有 3 个路径根本没被任何规则覆盖:** + +``` +.qmd/index.sqlite-wal +.qmd/index.sqlite-shm +.memory-index.lock +``` + +### 步骤 + +1. **标签存档点**(回滚用) + ```bash + git tag pre-restructure-2026-09-25 && git push origin pre-restructure-2026-09-25 + ``` +2. **补 3 条 ignore 规则** → `.qmd/`、`.memory-index.lock`、`*.sqlite-wal`、`*.sqlite-shm` +3. **摘掉全部 75 + 3 个文件** + ```bash + git ls-files -z | git check-ignore -z --no-index --stdin | xargs -0 git rm --cached + git rm --cached .qmd/index.sqlite-wal .qmd/index.sqlite-shm .memory-index.lock + ``` + `--cached` 只动索引,工作区文件保留。 +4. **删掉文件名黑名单式 ignore** + 现在 `.gitignore` 里有 `**/*password*.md`、`**/*secret*.md`、`**/*token*.md`。这批密钥所在的文件叫 `prod.md`、`deployment.md`、`Matrix.md` —— 黑名单一条都没拦住,还误伤正常笔记。改用**内容**扫描,见第 5 步。 +5. **写 `.scripts/verify-vault.mjs`**(仓库脚本目录是 `.scripts/`,根目录无 `scripts/`),接进 CI,与 lint 并列 + + ```javascript + // .scripts/verify-vault.mjs — 只报路径与行号,绝不打印匹配到的内容 + import { execSync } from 'node:child_process' + import { readFileSync } from 'node:fs' + + const PATTERNS = [ + ['openrouter', /sk-or-v1-[A-Za-z0-9]{32,}/], + ['openai', /sk-[A-Za-z0-9]{32,}/], + ['aws', /AKIA[0-9A-Z]{16}/], + ['github-pat', /gh[pousr]_[A-Za-z0-9]{36,}/], + ['gitlab-pat', /glpat-[A-Za-z0-9_-]{20,}/], + ['private-key', /-----BEGIN [A-Z ]*PRIVATE KEY-----/], + ['slack', /xox[baprs]-[A-Za-z0-9-]{10,}/], + ] + // 路径限定规则:.obsidian/** 下 64 位 hex 即报 —— 覆盖 local-rest-api + // 那类无前缀 apiKey(本次泄漏类型之一,通用模式抓不到) + + let fail = 0 + + // 1. 已忽略但被跟踪(-z 变体,免疫 quotePath 对非 ASCII 路径的转义) + const trackedIgnored = execSync( + 'git ls-files -z | git check-ignore -z --no-index --stdin', + { encoding: 'utf8' }, + ).split('\0').filter(Boolean) + if (trackedIgnored.length) { + fail = 1 + console.error(`✗ ${trackedIgnored.length} 个已忽略文件仍被跟踪:`) + trackedIgnored.forEach((f) => console.error(` ${f}`)) + } + + // 2. 内容扫描 —— 只扫 git 跟踪的文件(git ls-files),不扫工作区 + // 未跟踪文件:否则摘除索引后仍在磁盘上的 data.json(真密钥) + // 会让「退出码 0」永远达不到 + const files = execSync('git ls-files "*.md" "*.json" "*.yml" "*.yaml"', { + encoding: 'utf8', + }).trim().split('\n').filter(Boolean) + for (const f of files) { + let body + try { body = readFileSync(f, 'utf8') } catch { continue } + for (const [name, re] of PATTERNS) { + const m = re.exec(body) + if (m) { + fail = 1 + const line = body.slice(0, m.index).split('\n').length + console.error(`✗ ${name} 命中 ${f}:${line}`) + } + } + } + + console.log(fail ? 'verifier 失败' : '✓ verifier 通过') + process.exit(fail) + ``` + +6. **改 `.github/workflows/lint.yml`**,加一步 `node .scripts/verify-vault.mjs`(在 lint 之前) +7. ~~改 clipper 输出目录~~ / ~~删 `FIRST_RUN` + SessionStart hook~~ → **已移出**(审核 2026-09-26,止血只管 git 密钥):clipper 目录 → 阶段 2;FIRST_RUN/SessionStart → 阶段 5 + +**时间**:我 40 分钟,你验证 10 分钟。 + +--- + +## 阶段 2 · 分区:清空根目录 + +### 目标根目录 + +``` +00_Inbox/ 01_Projects/ 02_Areas/ 03_Resources/ +04_Archive/ 05_Attachments/ 06_Metadata/ + +AGENTS.md CLAUDE.md README.md # 契约三件套 +.obsidian/ .claude/ .github/ .config/ .scripts/ .codex/ .zcode/ +.gitignore .prettierignore # 点文件按现状保留 +package.json pnpm-lock.yaml # 只留一个 lockfile +``` + +### 迁移表 + +| 现在 | 处置 | 理由 | +| --- | --- | --- | +| `.scripts/memory/`(pgvector 服务) | **先判定死活**(见下),死则删,活则迁出仓库 | 最后动于 2026-04-13 | +| `compose.yml`、`initdb/` | 随 `.scripts/memory/` 一起走 | 是同一套服务 | +| `specs/001-opencode-client/` | 删或迁出 | 一个规格,最后动于 2026-01-31 | +| `memory_eval/` | 删 | 与 `.qmd`/`.scripts/memory` 三者重复 | +| `package-lock.json` **和** `pnpm-lock.yaml` | 删 `package-lock.json` | 二选一 | +| `未命名.md`、`未命名 1.md`、`Untitled Kanban.md` | 删(空文件) | 根目录散件 | +| `install.sh`、`LICENSE` | 删(人工确认) | 上游 claudesidian 残留("Claudesidian Setup Script";MIT © Noah Brier / Alephic),与阶段 5 去残留一致 | +| `b02685b5772985d358ab7092c07d5058.png` | 删或移 `05_Attachments/` | 无意义文件名 | +| `chinese-to-english-mapping.csv` | 移 `.scripts/` | 是脚本的输入数据 | +| web clipper 输出目录(**浏览器扩展**设置,非仓库文件) | 改到 `04_Archive/Inbox-Clippings/`,修 `2024/11/2023/` 自嵌套;剪一篇测试文章验证落盘 `04_Archive/Inbox-Clippings/YYYY/MM/` | 从阶段 1 移入(审核 2026-09-26) | +| `.failed_images.txt`、`.upgrade-checklist.md` | 删 | 临时文件 | +| `.zcode/`、`.codex/` | 留在根(点目录) | 工具配置 | + +### 判定 `.scripts/memory` 死活 + +```bash +crontab -l 2>/dev/null | grep -i memory +ls -la .memory-changes-*.txt | tail -1 +grep -rn "install-hook" ~/.claude/settings.json .claude/settings.json 2>/dev/null +``` + +最后一份 `.memory-changes-*` 是 2026-04 的、crontab 为空 → 死代码,直接删。 +如果还挂在某个 hook 上 → 迁到独立仓库,别留在笔记库里。 + +**时间**:我 30 分钟,你确认删除清单 15 分钟。 + +--- + +## 阶段 3 · 元数据收敛 + +### 关键发现:不是三套 schema,是一套 + 一个被隔离的导入格式 + +352 篇有 frontmatter(50.0%)里,**174 篇在 `04_Archive`**,全是 clippings。 + +| 键 | 篇数 | 实际归属 | +| --- | --- | --- | +| `date` / `page-title` / `url` | 192 / 178 / 178 | **clipper,几乎全在 04_Archive** | +| `created` / `tags` / `type` / `status` / `updated` | 129 / 128 / 91 / 67 / 54 | **活笔记,已经是一套自洽的五键** | +| `title` / `modified` | 87 / 5 | 混合 / 基本没用 | + +`03_Resources` 121 个文件里只有 10 篇有 frontmatter —— 活笔记的元数据比想象中干净得多。 + +### 步骤 + +1. **宣布边界,不是迁移**:`04_Archive/Inbox-Clippings/**` 与 `00_Inbox/Clippings/**` 永久使用 clipper schema(`date`/`page-title`/`url`),永不迁移 —— 04_Archive 之外 `00_Inbox/Clippings/` 还有 10 篇 2026 年新剪藏,边界必须同时覆盖两处。一步砍掉一半"混乱"。 +2. **活笔记补 `created`**(机检口径:PARA 00–03 排除 `00_Inbox/Clippings/`,共 367 篇,101 篇已有,266 篇待补):是补齐不是重写;不新增其他必备键,不删内容性键(`title`/`description`/`source`/`date`/`author`/`published`/`aliases` 是内容事实)。脚本先 dry-run 输出 diff,可回滚。 +3. **`status` 收敛到 4 值**:`draft` / `active` / `done` / `archived`。 + 现状有 14 种:`active`(51)、`archive`(4),外加 `review`、`done`、`needs-review`、`accepted`、`conditional`、`reading`、`evergreen`、`draft`、`Active`、`待执行`、`进行中`、`完成` 各一。写成脚本映射,可回滚。 +4. **修深度违规**:`.claude/memory/instructions/organization.md` 白纸黑字写着「Flat structure over deep nesting (max 3 levels)」,实际 247 个文件在 5 层、75 个在 7 层。要么改规则到 4 层,要么压平 clippings。**选改规则,只约束新笔记** —— 200 篇 clippings 压平不值得;活跃区现存 40 个 ≥6 层文件(LLM_Evaluation 引用树、Work ref)保留不动,属「704 篇不迁移」,验收按基线 40 守恒。 +5. ~~模板去重~~ → **移入阶段 4**(审核 2026-09-26,与 06_Metadata 瘦身是同一批文件操作,归一处)。 + +**时间**:写脚本 1 小时 + 脚本跑 5 分钟,可回滚。 + +--- + +## 阶段 4 · 文档瘦身 + +`06_Metadata` 42 → ≤14。 + +| 保留 | 数量 | +| --- | --- | +| `Templates/`:`Daily Note Template`、`Project Template`、`quick-note`、`book-note`(均被 `.obsidian` 接线)+ `meeting`、`person`(待接线,人工确认是否还要) | 6 | +| `Reference/`:`PARA_METHOD.md`、`GIT_WORKFLOW.md`(重写)、`TROUBLESHOOTING.md` | 3 | +| `SECURITY_ROTATION_LOG_2026-02.md`(改到与实际一致) | 1 | +| 本文件(完成即删) | 1 | + +| 归档到 `04_Archive/` 或删除 | 理由 | +| --- | --- | +| `daily-note.md`、`project.md` → 并入被接线的 `Daily Note Template.md` / `Project Template.md` 后删 | 重复对,接线的那份留 | +| `Research Note Template.md` | 未接线未用,删(人工确认) | +| 4 份工作流文档 → 合 1 份进 `AGENTS.md` | 互不一致 | +| 2 份 `REVIEW_REPORT_*` | 历史记录,进 `04_Archive` | +| `IMPROVEMENT_PLAN`、`FIX_TASK_BREAKDOWN`、`REFACTOR_SUMMARY` | 已执行或已作废 | +| `CHANGELOG`、`CONTRIBUTING`、`CLAUDE-BOOTSTRAP`、`claudian-phase1-complete`、`claudian-token-optimization-testing` | 上游模板残留 | +| `CLAUDE.md.archived-2026-01-07` | 归档文件本身该归档 | +| `Hermes * Template.md`(3 份) | 未在使用 | +| `DATAVIEW_VALIDATION`、`WORKFLOW_SIMPLIFICATION_ANALYSIS`、`WORKFLOW_TRANSITION_GUIDE`、`ULTRA_SIMPLE_WORKFLOW`、`INBOX_TRIAGE` | 一次性过程文档 | + +模板去重(从阶段 3 移入):保留被 `.obsidian` 接线的那份 —— `daily-notes.json` 接线 `Daily Note Template.md`,插件接线 `Project Template.md`/`quick-note.md`/`book-note.md`;删任何模板前先查 `daily-notes.json` / `plugins/*/data.json`。 + +**时间**:我 45 分钟,你逐条确认删除。 + +--- + +## 阶段 5 · 一份 agent 契约 + +### 事实 + +- `AGENTS.md` 是 TypeScript/Python 代码规范(2026-01-06) +- 15 个 `CLAUDE.md`,包括 `.obsidian/plugins/claudian/` 和 `specs/.../contracts/` 里的 +- `.claude/project-instructions.md` 与 `.claude/memory/instructions/safety.md` 逐字重复 +- `.claude/settings.json`:`deny` 和 `ask` 都是空的,`allow` 里有 `Bash(git add:*)`、`Bash(find:*)`、`Edit(.obsidian/plugins/quickadd/data.json)`、`Edit(04_Archive/Projects/Airport/Chengdu/Office Test Env.md)` +- 16 个 `.claude/commands/*.md`,没有一个带 `risk` 或 `writes` 字段 + +### 目标 + +1. **`AGENTS.md` = 唯一的操作手册**:目录表 + 每个目录允许什么操作 + 属性前缀 + 读后写 + 改前问 + 绝不重写归档。 + JS/Python 规范挪到 `.config/README.md` 或一节「scripts」。 +2. **`CLAUDE.md`** 和 **`GEMINI.md`** = 一行指针:`See AGENTS.md`。 +3. **删掉 14 个 stub `CLAUDE.md`**(含插件目录里的)。 +4. **合并** `project-instructions.md` + `.claude/memory/instructions/*.md` → `AGENTS.md`,删原件。 +5. **权限表**(照 Compass 的目录表,不是照搬内容): + + | 目录 | agent 可以 | + | --- | --- | + | `00_Inbox/` | 自由追加 | + | `01_Projects/`、`03_Resources/` | 按要求编辑 | + | `02_Areas/` | 编辑前问 | + | `04_Archive/`、`.obsidian/`、`06_Metadata/Templates/` | 不重写 | + | 任何 `.env`、`data.json`、凭据文件 | 永不读写 | + +6. **`settings.json` 收紧**: + - `deny` 加:`Edit(.obsidian/plugins/*/data.json)`(只锁含密钥的插件配置)、`Edit(04_Archive/**)`、`Bash(git push:*)`、`Bash(git add .:*)` + - `ask` 加:`Edit(.obsidian/**)`(其余 .obsidian 编辑弹窗确认,与权限表「.obsidian 不重写」对齐 —— 密钥硬锁、其余兜底) + - 删掉 allow 里那两个无理由的 `Edit(...)` 条目 +7. **命令加元数据**:每个 `.claude/commands/*.md` 顶部加 `writes:` 和 `risk:`,让一个按钮不能悄悄变成删除。 +8. **改前门**:`README.md` 一句 claudesidian 都不保留,改成描述**这个**仓库;`package.json` 的 `name` / `version` 更新;`/init-bootstrap`、clone URL、`upgrade` 命令全部下线或归档。 +9. **(从阶段 1 移入)**删 `FIRST_RUN`,改 `.claude/settings.json` 的 SessionStart hook(现在会往每个会话灌 "Welcome to Claudesidian")。 + +**时间**:1 小时。 + +--- + +## 六、顺序、时间与回滚 + +### 顺序(依赖关系) + +``` +0 轮换 ──► 1 止血 ──► 2 分区 ──► 3 元数据 ──► 4 文档 ──► 5 契约 ──► 6 历史重写 + 你 我/你 我/你 脚本 我/你 我 维护窗口 +``` + +**阶段 1 必须在最前**(除轮换外):verifier 装上之后,后面每一步都不会再把新密钥提交进去。 +**阶段 6 必须最后**:等目录定下来,`filter-repo` 只需跑一次。 + +### 时间 + +| 阶段 | 你的时间 | 我的时间 | +| --- | --- | --- | +| 0 轮换 | 2–3 小时 | — | +| 1 止血 | 10 min | 40 min | +| 2 分区 | 15 min | 30 min | +| 3 元数据 | 5 min | 1 小时 | +| 4 文档 | 20 min | 45 min | +| 5 契约 | 10 min | 1 小时 | +| 6 历史重写 | 1 小时 | 辅助 | +| **合计** | **约 4 小时** | **约 4 小时** | + +### 历史重写(阶段 6,单独维护窗口) + +1. **先做全量异地备份**:`git clone --mirror` 到外置盘。这一步不可跳过 —— 笔记库可能只有这一份。 +2. `git filter-repo --replace-text` 或 `--path` 移除阶段 1 的路径 +3. force push,**然后每个克隆重新拉取**(`git fetch --all && git reset --hard origin/main` 或重新 clone) +4. 提醒:任何旧的 fork、备份、CI 缓存都还留着旧对象 +5. **回滚**:如果 filter-repo 结果异常(密钥未清除或笔记丢失),从异地 mirror 重新 clone 恢复,验证干净后替换当前仓库;mirror 在轮换确认完成前不可销毁 + +### 回滚 + +- 阶段 1–5 全部可逆:`git tag pre-restructure-2026-09-25` 是还原点 +- 阶段 1 的 `git rm --cached` 不删工作区文件 +- 阶段 3 的 frontmatter 改写用脚本做,脚本先 dry-run 输出 diff +- 阶段 6 不可逆 → 先备份 + +--- + +## 七、不要做 + +1. **不要现在拆成两个 git 仓库。** 历史里还有密钥,同时动两件事风险叠加。等 verifier 稳定跑一个月。 +2. **不要搬 Compass 的生活主题文件夹**、wheel-of-life 属性、Bible reading 工作区。那是它的工作,不是这个库的。 +3. **不要一次上 16 个 agent job 和 DataviewJS 仪表盘。** Compass 自己的指南说整套系统做了几年,一个周末抄完必然失败。 +4. **不要加新插件。** 27 个装了,10 个开着;Tasks / QuickAdd / Calendar / Kanban / Copilot 装了没开。**要么开要么删**,装了不开只是噪音。 +5. **不要再往 `06_Metadata/` 写计划文档然后不执行。** 这是这个库最主要的失败模式 —— 已经有 4 份工作流文档和 2 份评审报告为证。 + +--- + +## 八、关于"岛屿" + +数据:604 条 wikilink / 704 篇(0.86/篇)。活笔记 427 篇里 **77% 零入链**;704 篇里 **573 篇零出链**。 + +但分布是双峰的:73 篇有 ≥3 条出链,且几乎全在 `01_Projects/Personal-Tech/LLM_Evaluation`(48 个文件,含 roadmap、worksheet、practice 模板)。 + +**结论:链接不是"太少",是只发生在一个项目里。真正在运转的循环是 LLM_Evaluation,不是 inbox→note。** + +所以:**先承认已有的循环,再决定要不要新循环。** 评审建议你上一个 inbox→链接笔记的每日循环 —— 但没检查已有的那个。上第二个循环不会让第一个变好。 + +补充:`[[README]]` 被引用 42 次,是"最高入链目标" —— 但那是十几个同名 README 的计数糊在一起。同名笔记会污染任何链接健康指标,做度量时先按路径区分。 + +--- + +## 九、下一步 + +**只做一件事**:阶段 0 的第 1 条 —— 轮换 Vaultwarden 的 admin token 和 SMTP 密码。 + +它是密码管理器本身。它守着列表上其他每一条。20 分钟。 + +做完告诉我,我立刻执行阶段 1(摘除 78 个文件 + 装 verifier + 接 CI)。