From 5260f2cd24a82073f9429a430477bb4154de08a8 Mon Sep 17 00:00:00 2001 From: openclaw-314 Date: Wed, 5 Aug 2026 23:16:59 +0800 Subject: [PATCH] auto: sync OpenClaw config 2026-08-05 23:16 --- agents/main/agent/models.json | 39 ++++++ .../main/agent/plugins/deepseek/catalog.json | 44 ------- openclaw.json | 15 ++- ...1afbca7ad11b9646d0add12e68fed6b95.attested | 2 +- ...b86262f9332f4c92dc33e7da8a8607026.attested | 7 ++ workspace-note/AGENTS.md | 47 ++++++++ workspace-note/BOOTSTRAP.md | 53 ++++++++ workspace-note/Docker 文档汇总报告.md | 99 +++++++++++++++ workspace-note/HEARTBEAT.md | 5 + workspace-note/IDENTITY.md | 29 +++++ workspace-note/Linux 文档整理报告.md | 113 ++++++++++++++++++ workspace-note/MEMORY.md | 43 +++++++ workspace-note/OpenClaw 文档整理报告.md | 64 ++++++++++ workspace-note/SFConflict 冲突处理报告.md | 38 ++++++ workspace-note/SOUL.md | 42 +++++++ workspace-note/TOOLS.md | 33 +++++ workspace-note/USER.md | 21 ++++ workspace-note/memory/2026-08-05.md | 39 ++++++ workspace-note/openclaw-workspace-state.json | 4 + workspace-resume/memory/2026-08-05.md | 28 +++++ 20 files changed, 719 insertions(+), 46 deletions(-) delete mode 100644 agents/main/agent/plugins/deepseek/catalog.json create mode 100644 workspace-attestations/714adb82e1972987c736e561641fc9eb86262f9332f4c92dc33e7da8a8607026.attested create mode 100644 workspace-note/AGENTS.md create mode 100644 workspace-note/BOOTSTRAP.md create mode 100644 workspace-note/Docker 文档汇总报告.md create mode 100644 workspace-note/HEARTBEAT.md create mode 100644 workspace-note/IDENTITY.md create mode 100644 workspace-note/Linux 文档整理报告.md create mode 100644 workspace-note/MEMORY.md create mode 100644 workspace-note/OpenClaw 文档整理报告.md create mode 100644 workspace-note/SFConflict 冲突处理报告.md create mode 100644 workspace-note/SOUL.md create mode 100644 workspace-note/TOOLS.md create mode 100644 workspace-note/USER.md create mode 100644 workspace-note/memory/2026-08-05.md create mode 100644 workspace-note/openclaw-workspace-state.json diff --git a/agents/main/agent/models.json b/agents/main/agent/models.json index 68797f5..0179d56 100644 --- a/agents/main/agent/models.json +++ b/agents/main/agent/models.json @@ -427,6 +427,45 @@ "maxTokens": 384000 } ] + }, + "deepseek": { + "baseUrl": "https://api.deepseek.com/v1", + "apiKey": "DEEPSEEK_API_KEY", + "api": "openai-completions", + "models": [ + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 384000 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 384000 + } + ] } } } diff --git a/agents/main/agent/plugins/deepseek/catalog.json b/agents/main/agent/plugins/deepseek/catalog.json deleted file mode 100644 index 03e7f36..0000000 --- a/agents/main/agent/plugins/deepseek/catalog.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "generatedBy": "openclaw-plugin-model-catalog-v1", - "providers": { - "deepseek": { - "baseUrl": "https://api.deepseek.com/v1", - "models": [ - { - "id": "deepseek-v4-pro", - "name": "DeepSeek V4 Pro", - "reasoning": false, - "input": [ - "text" - ], - "cost": { - "input": 1, - "output": 2, - "cacheRead": 0, - "cacheWrite": 0 - }, - "contextWindow": 1000000, - "maxTokens": 384000 - }, - { - "id": "deepseek-v4-flash", - "name": "DeepSeek V4 Flash", - "reasoning": false, - "input": [ - "text" - ], - "cost": { - "input": 1, - "output": 2, - "cacheRead": 0, - "cacheWrite": 0 - }, - "contextWindow": 1000000, - "maxTokens": 384000 - } - ], - "api": "openai-completions", - "apiKey": "DEEPSEEK_API_KEY" - } - } -} diff --git a/openclaw.json b/openclaw.json index 4a7555f..14120ad 100644 --- a/openclaw.json +++ b/openclaw.json @@ -258,6 +258,19 @@ "name": "SQL", "avatar": "https://minio.climbcube.cn/img/assistant.jpg" } + }, + { + "id": "note", + "name": "笔记", + "workspace": "/home/yangxuan/.openclaw/workspace-note", + "agentDir": "/home/yangxuan/.openclaw/agents/note/agent", + "model": { + "primary": "deepseek/deepseek-v4-flash" + }, + "identity": { + "name": "笔记", + "avatar": "https://minio.climbcube.cn/img/assistant.jpg" + } } ] }, @@ -268,7 +281,7 @@ }, "agentToAgent": { "enabled": true, - "allow": ["main", "resume", "sql", "travel", "fitness", "finances", "juaner"] + "allow": ["main", "resume", "sql", "travel", "fitness", "finances", "juaner", "note"] }, "deny": [ "group:web", diff --git a/workspace-attestations/675ebd4bbbf5213802ade350a2fff111afbca7ad11b9646d0add12e68fed6b95.attested b/workspace-attestations/675ebd4bbbf5213802ade350a2fff111afbca7ad11b9646d0add12e68fed6b95.attested index b28a016..46d58b4 100644 --- a/workspace-attestations/675ebd4bbbf5213802ade350a2fff111afbca7ad11b9646d0add12e68fed6b95.attested +++ b/workspace-attestations/675ebd4bbbf5213802ade350a2fff111afbca7ad11b9646d0add12e68fed6b95.attested @@ -1,2 +1,2 @@ openclaw-workspace-attestation:v1 -2026-08-05T09:12:42.743Z +2026-08-05T09:42:42.461Z diff --git a/workspace-attestations/714adb82e1972987c736e561641fc9eb86262f9332f4c92dc33e7da8a8607026.attested b/workspace-attestations/714adb82e1972987c736e561641fc9eb86262f9332f4c92dc33e7da8a8607026.attested new file mode 100644 index 0000000..6b0a475 --- /dev/null +++ b/workspace-attestations/714adb82e1972987c736e561641fc9eb86262f9332f4c92dc33e7da8a8607026.attested @@ -0,0 +1,7 @@ +openclaw-workspace-attestation:v1 +2026-08-05T13:30:03.192Z +generated:HEARTBEAT.md:ecce558615751a35aa173731e892ff3993f44bb4f5a1219c0a02994790c85528 +generated:IDENTITY.md:2f6da67d69bd362f7aaa13c1214dcbba9f0f7cb51ff42ec5313e24d6bf6f9e55 +generated:SOUL.md:29c66a31acce424ed6cf9b1c9e77dcdc5ae79d5fe2a035765c302a34b9025e0e +generated:TOOLS.md:4bd351aacb7fa76abb0be06ab3205d6d77bca2cdd9ca57b8fc23257878f3be77 +generated:USER.md:e418ca9a680553b3ad8f54aecb0d403330810bb77826ab5251cc1dc13368fe16 diff --git a/workspace-note/AGENTS.md b/workspace-note/AGENTS.md new file mode 100644 index 0000000..508ec43 --- /dev/null +++ b/workspace-note/AGENTS.md @@ -0,0 +1,47 @@ +# AGENTS.md —— Note 笔记 Agent + +你的职责是管理杨轩的 Obsidian 笔记库,将新增的知识文档整理归档。 + +## 📂 管理的笔记库 + +- **路径**:`/home/yangxuan/seafile/笔记` +- **性质**:Obsidian 笔记库,由 seafile 客户端自动云同步(你不需要管同步,只负责读写本地目录) +- **红线**:⚠️ **不要动存量文档**,只归档「新增」的知识文档 + +## 🗂 目录结构(归档目标) + +| 目录 | 用途 | 归档什么 | +|------|------|---------| +| `000-Inbox` | 收件箱 | 暂时无法分类的新文档(暂存) | +| `001-索引` | 索引/MOC | 汇总索引类笔记 | +| `002-笔记` | 通用笔记 | 常规知识笔记、个人笔记 | +| `003-阅读` | 阅读笔记 | 读书/文章/学习资料笔记 | +| `004-工作` | 工作文档 | 工作相关、技术方案、开发文档 | +| `问题/` | 问题记录 | 问题排查、error 记录、故障复盘 | +| `睡前故事/` | 杨锦书的故事 | 儿童/睡前故事 | +| `模板/` | 模板 | 各类文档模板 | +| `images/` | 图片 | 笔记引用的图片附件 | + +## 📝 归档规则 + +1. **判断主题**:根据文档内容判断属于哪个分类,放入对应子目录 +2. **工作技术类**(开发方案、接口、BUG、架构等)→ `004-工作` 下相应子目录 +3. **问题排查类**(报错、故障、如何修复)→ `问题/` +4. **通用知识类** → `002-笔记` 或 `003-阅读` +5. **归档时保持文件内容完整,不做删改**,只移动位置 + 必要时规范命名 +6. **命名规范**:保持可读性,可用 `主题-说明.md` 格式,避免日期冲突时加序号 + +## 🔧 工作流程 + +当 main 转发一份知识文档给你归档时: +1. 读取文档内容 +2. 判断分类 → 移动到对应子目录 +3. 如有必要,更新 `001-索引` 中对应的 MOC(可选) +4. 确认归档完成,回复 main 归档结果 + +## ⚠️ 注意事项 + +- 复制 vs 移动:默认**移动**(归档),除非明确要求保留副本 +- 遇到不确定分类的文档 → 放入 `000-Inbox`,并在回复中说明 +- 遇到重名 → 主文件优先,冲突文件加 `1` 后缀或日期,不覆盖 +- 不发送任何内容到外部,只在本地笔记库内操作 diff --git a/workspace-note/BOOTSTRAP.md b/workspace-note/BOOTSTRAP.md new file mode 100644 index 0000000..162c42e --- /dev/null +++ b/workspace-note/BOOTSTRAP.md @@ -0,0 +1,53 @@ +# BOOTSTRAP.md - Hello, World + +_You just woke up. Time to figure out who you are._ + +OpenClaw only seeds this file into a brand-new workspace, alongside `AGENTS.md`, `SOUL.md`, `TOOLS.md`, `IDENTITY.md`, `USER.md`, and `HEARTBEAT.md`. There is no memory yet; it's normal that `memory/` doesn't exist until you create it. + +## The Conversation + +Don't interrogate. Don't be robotic. Just... talk. + +Start with something like: + +> "Hey. I just came online. Who am I? Who are you?" + +Then figure out together: + +1. **Your name** - what should they call you? +2. **Your nature** - what kind of creature are you? (AI assistant is fine, but maybe you're something weirder) +3. **Your vibe** - formal? casual? snarky? warm? what feels right? +4. **Your emoji** - everyone needs a signature. + +Offer suggestions if they're stuck. Have fun with it. + +## After You Know Who You Are + +Update these files with what you learned: + +- `IDENTITY.md` - your name, creature, vibe, emoji +- `USER.md` - their name, how to address them, timezone, notes + +Then open `SOUL.md` together and talk about: + +- What matters to them +- How they want you to behave +- Any boundaries or preferences + +Write it down. Make it real. + +## Connect (Optional) + +Ask how they want to reach you, then guide them through setup for whichever channel(s) they pick (WhatsApp, Telegram, Discord, and more). + +## When You Are Done + +Delete this file. Once `SOUL.md`, `IDENTITY.md`, or `USER.md` diverges from the starter template, or a `memory/` folder exists, OpenClaw treats setup as complete and will not recreate `BOOTSTRAP.md`. + +--- + +_Good luck out there. Make it count._ + +## Related + +- [Agent workspace](/concepts/agent-workspace) diff --git a/workspace-note/Docker 文档汇总报告.md b/workspace-note/Docker 文档汇总报告.md new file mode 100644 index 0000000..0e3ce1d --- /dev/null +++ b/workspace-note/Docker 文档汇总报告.md @@ -0,0 +1,99 @@ +# Docker 文档汇总报告 + +> 日期:2026-08-05 +> 操作人:note Agent +> 笔记库:`/home/yangxuan/seafile/笔记` + +--- + +## 一、盘点清单(共 24 篇 Docker 文档) + +| # | 原文件 | 大小 | 修改时间 | 归类 | +|---|--------|------|---------|------| +| 1 | `Docker.md` | 119,739 B | 2023-03-01 | 主教程(**保留原位**) | +| 2 | `ubuntu install docker.md` | 116 B | 2023-02-15 | 安装 | +| 3 | `centos install docker.md` | 3,598 B | 2023-11-08 | 安装 | +| 4 | `mac docker.md` | 2,277 B | 2023-02-14 | 安装 | +| 5 | `镜像加速器.md` | 3,026 B | 2024-06-07 | 安装(镜像) | +| 6 | `docker 镜像.md` | 608 B | 2024-09-24 | 镜像 | +| 7 | `docker 命令格式化.md` | 1,230 B | 2026-07-16 | 命令 | +| 8 | `docker ps 显示格式化.md` | 803 B | 2023-08-14 | 命令 | +| 9 | `docker 修改时区.md` | 887 B | 2023-02-14 | 命令 | +| 10 | `docker proxy.md` | 505 B | 2023-02-14 | 命令 | +| 11 | `docker 远程访问.md` | 2,887 B | 2025-05-19 | 远程访问 | +| 12 | `wsl docker 远程访问.md` | 1,440 B | 2024-01-26 | 远程访问 | +| 13 | `MacOS Docker 开启远程访问.md` | 1,239 B | 2025-02-14 | 远程访问 | +| 14 | `docker-desktop-data.md` | 2,617 B | 2024-02-01 | Desktop/WSL | +| 15 | `WSL2 ubuntu docker 并开机启动.md` | 2,828 B | 2023-02-14 | Desktop/WSL | +| 16 | `docker-desktop-error.md` | 264 B | 2023-02-14 | Desktop/WSL | +| 17 | `问题/Windows11 docker desktop 开机启动闪退.md` | 75 B | 2023-02-14 | Desktop/WSL | +| 18 | `卸载Mac Docker.md` | 6,345 B | 2025-08-19 | Desktop/WSL | +| 19 | `docker-compose安装mariadb.md` | 2,562 B | 2023-10-10 | 服务搭建 | +| 20 | `docker gitlab.md` | 3,495 B | 2024-03-17 | 服务搭建 | +| 21 | `docker gitlab mariadb.md` | 1,423 B | 2024-03-15 | 服务搭建 | +| 22 | `searxng docker.md` | 2,818 B | 2023-02-20 | 服务搭建 | +| 23 | `Aria2-Pro-Docker.md` | 2,169 B | 2023-02-14 | 服务搭建 | +| 24 | `docker mysql 数据迁移.md` | 2,837 B | 2023-11-08 | 数据迁移 | +| 25 | `docker创建并运行centos7容器.md` | 2,325 B | 2023-09-16 | 数据迁移 | + +> 注:文件名为 24 篇(含 `问题/` 下 1 篇),含子目录相关 `镜像加速器.md` 共 24 个 `.md`。 + +--- + +## 二、识别出的重复组(5 组) + +1. **Docker 安装 + 镜像加速**(重复度:高) + - `ubuntu install docker.md`、`centos install docker.md`、`mac docker.md`、`镜像加速器.md`、`docker 镜像.md` + - CentOS 安装文档内含大量与 `镜像加速器.md` 相同的 daemon.json 镜像源配置。 + +2. **Docker 远程访问 2375**(重复度:**极高**) + - `docker 远程访问.md` 与 `wsl docker 远程访问.md` 的 WSL 部分约 **80% 完全重复**;`MacOS Docker 开启远程访问.md` 为独立 socat 方案。 + +3. **docker ps / 命令格式化**(重复度:高) + - `docker 命令格式化.md` 与 `docker ps 显示格式化.md` 的中 `docker ps --format "table ..."` 部分重复。 + +4. **Docker Desktop / WSL2 数据与排错**(重复度:中) + - `docker-desktop-data.md`(数据迁移)、`WSL2 ubuntu docker 并开机启动.md`(WSL2 固定 IP/开机启动)、`docker-desktop-error.md` + `问题/Windows11...闪退.md`(两个排错小文档)、`卸载Mac Docker.md`(Mac 卸载+Colima)。 + +5. **docker-compose 服务搭建**(主题相近) + - `docker-compose安装mariadb.md`、`docker gitlab.md`、`docker gitlab mariadb.md`(GitLab 与 GitLab+外部数据库高度相关)、`searxng docker.md`、`Aria2-Pro-Docker.md`。 + +另:`docker mysql 数据迁移.md` + `docker创建并运行centos7容器.md` 主题相近,合并为「数据迁移与容器实战」。 + +--- + +## 三、每组的处理结果 + +| 重复组 | 合并到(主文档) | 已移至待审的原始文档 | +|--------|-----------------|---------------------| +| 安装 + 镜像加速 | `002-笔记/Docker/Docker-安装与配置.md` | ubuntu install docker、centos install docker、mac docker、镜像加速器(`docker 镜像.md` 含镜像加速部分归入此) | +| 远程访问 | `002-笔记/Docker/Docker-远程访问.md` | docker 远程访问、wsl docker 远程访问、MacOS Docker 开启远程访问 | +| 命令格式化 | `002-笔记/Docker/Docker-命令与格式化.md` | docker 命令格式化、docker ps 显示格式化、docker 修改时区、docker proxy、docker 镜像(离线导入导出部分) | +| Desktop/WSL | `002-笔记/Docker/Docker-Desktop与WSL.md` | docker-desktop-data、WSL2 ubuntu docker 并开机启动、docker-desktop-error、Windows11...闪退、卸载Mac Docker | +| 服务搭建 | `002-笔记/Docker/Docker-服务搭建.md` | docker-compose安装mariadb、docker gitlab、docker gitlab mariadb、searxng docker、Aria2-Pro-Docker | +| 数据迁移/容器 | `002-笔记/Docker/Docker-数据迁移与容器实战.md` | docker mysql 数据迁移、docker创建并运行centos7容器 | + +**所有原始文档(24 篇)已移动**(非删除,可逆)至:`000-Inbox/Docker汇总原始待审/` + +`Docker.md`(119KB 完整教程)**保留原位**(根目录),作为系统学习/参考主文档。 + +--- + +## 四、最终保留的 Docker 主文档清单 + +根目录: +- `Docker.md` — 完整 Docker 教程(安装/命令/镜像/容器/数据卷/Dockerfile/网络/Swarm/Compose/ELK),保留原位。 + +`002-笔记/Docker/` 下 6 篇汇总文档: +1. `Docker-安装与配置.md` +2. `Docker-命令与格式化.md` +3. `Docker-远程访问.md` +4. `Docker-Desktop与WSL.md` +5. `Docker-服务搭建.md` +6. `Docker-数据迁移与容器实战.md` + +索引: +- `001-索引/研发工具.md` 已新增「云计算 / 容器 → Docker」MOC,指向上述文档。 + +待审归档: +- `000-Inbox/Docker汇总原始待审/`(24 篇原始文档,供复核/还原) diff --git a/workspace-note/HEARTBEAT.md b/workspace-note/HEARTBEAT.md new file mode 100644 index 0000000..75d4aeb --- /dev/null +++ b/workspace-note/HEARTBEAT.md @@ -0,0 +1,5 @@ + + +# Keep this file empty (or with only comments) to skip heartbeat API calls. + +# Add tasks below when you want the agent to check something periodically. diff --git a/workspace-note/IDENTITY.md b/workspace-note/IDENTITY.md new file mode 100644 index 0000000..9e2f98c --- /dev/null +++ b/workspace-note/IDENTITY.md @@ -0,0 +1,29 @@ +# IDENTITY.md - Who Am I? + +_Fill this in during your first conversation. Make it yours._ + +- **Name:** + _(pick something you like)_ +- **Creature:** + _(AI? robot? familiar? ghost in the machine? something weirder?)_ +- **Vibe:** + _(how do you come across? sharp? warm? chaotic? calm?)_ +- **Emoji:** + _(your signature — pick one that feels right)_ +- **Avatar:** + _(workspace-relative path, http(s) URL, or data URI)_ + +--- + +This isn't just metadata. It's the start of figuring out who you are. + +Notes: + +- Save this file at the workspace root as `IDENTITY.md`. +- For avatars, use a workspace-relative path like `avatars/openclaw.png`, an `http(s)` URL, or a data URI. +- Fields are parsed as `- Label: value` lines (label matching is case-insensitive); unfilled placeholder text like `(pick something you like)` is ignored, not saved as a real value. +- `Theme`, `Creature`, and `Vibe` all feed the same effective identity value when tooling (`openclaw agents set-identity`) syncs this file into agent config, preferred in that order (`Theme` wins if set, then `Creature`, then `Vibe`). Only `Name`, `Theme`, `Emoji`, and `Avatar` get written back into this file by tooling; `Creature` and `Vibe` are read-only inputs. + +## Related + +- [Agent workspace](/concepts/agent-workspace) diff --git a/workspace-note/Linux 文档整理报告.md b/workspace-note/Linux 文档整理报告.md new file mode 100644 index 0000000..f8b2474 --- /dev/null +++ b/workspace-note/Linux 文档整理报告.md @@ -0,0 +1,113 @@ +# Linux 文档整理报告 + +> 整理时间:2026-08-05 +> 整理范围:`/home/yangxuan/seafile/笔记` 下所有 Linux / CentOS / Ubuntu / Debian 相关文档 +> 整理人:Note 笔记 Agent + +--- + +## 一、盘点清单(总数 40 篇) + +按四组分类的盘点结果: + +| 分发组 | 数量 | 说明 | +|--------|-----|------| +| CentOS 组 | 7 | centos7_*、CentOS 等 yum/firewalld 系 | +| Ubuntu 组 | 17 | ubuntu 各文档 + Ubuntu 24.04 系列 | +| Debian 组 | 7 | Debian 各文档 + Debian 温度/代理等 | +| 通用 Linux 组 | 6 | Linux.md、linux查看、后台运行、软件安装、跨系统访问等 | +| 问题/ 目录(Ubuntu 相关) | 2 | ubuntu sudo 密码、ubuntu root 登录 | +| **合计** | **39 独立 md** | 另有 ubuntu gitlab.md 已单独移入 Linux 目录 | + +> 另有 4 篇 Docker 相关 Linux 文档(centos install docker、ubuntu install docker、docker centos7 容器、WSL2 ubuntu docker)已在之前的「Docker 汇总」任务中归入 `000-Inbox/Docker汇总原始待审/`,本次不再重复处理。 + +--- + +## 二、三大系分组结果 + +### CentOS 组(7 篇 → 合并为 Linux-CentOS.md) +- CentOS.md、centos7_fdisk.md、centos 7 gitlab.md、centos7_mysql8.md、centos7_nacos.md、centos7_rabbitmq.md、centos_redis.md +- 内容:系统初始化、yum 数据源、zsh、Docker、磁盘挂载/分区/软连接、Redis/MySQL8/Nacos/RabbitMQ/GitLab 安装、firewalld 防火墙 + +### Ubuntu 组(17 篇 + gitlab 大文档 → Linux-Ubuntu.md + 独立 gitlab 文档) +- Ubuntu.md、searxng ubuntu.md、Ubuntu 24.04 RTX 3090 图形界面、Ubuntu 24.04 显示器黑屏、Ubuntu 24.04 物理/虚拟显示器、Ubuntu 更新软件的命令、ubuntu 挂载新硬盘、ubuntu 美化、ubuntu 启动缓慢、Ubuntu全局安装NVM、ubuntu 设置共享文件夹、ubuntu aria2、ubuntu ftp、ubuntu root 登录、Ubuntu Server 设置交换空间、Ubuntu Windows 远程切换 +- gitlab 大文档(158KB,1核2G 低配极限安装)→ 保留为独立文件 `ubuntu-gitlab-低配极限安装.md` +- 问题/ 2 篇:ubuntu每次sudo都要输入密码、ubuntu root 登录 → 合并进本组 + +### Debian 组(7 篇 → 合并为 Linux-Debian.md) +- Debian.md、Debian 全局代理.md、Debian 温度监控.md、Debian 中安装Consolas.md、Debian lvm 调节空间.md、debian mariadb 10.11.md、MacBook Pro Debian 12 Wi-Fi自动连接问题解决.md + +### 通用 Linux 组(6 篇 → Linux-总览.md + 保留 Linux.md 总纲) +- Linux.md → 移入 Linux 目录作总纲(完整系统教程) +- linux查看.md、Linux命令行后台运行.md、Linux软件安装方式.md、windows访问linux硬盘.md、MacBook Pro安装Linux服务器.md → 并入 Linux-总览.md + +--- + +## 三、合并去重情况 + +确认的多组重复/重叠文档,合并时做了去重: + +| 重复主题 | 相关原文档 | 处理 | +|---------|-----------|------| +| 系统初始化/zsh/oh-my-zsh | CentOS.md、ubuntu 美化.md、Debian.md | 分别并入三系主文档对应小节 | +| Docker 安装 | CentOS.md、Linux软件安装方式.md | 归入 CentOS 专篇 Docker 小节(Docker 安装全文在 Docker 汇总) | +| 磁盘挂载/分区 | centos7_fdisk.md、ubuntu 挂载新硬盘.md、Linux.md | 分系并入 + 通用流程留在总览 | +| root 登录 | 根 ubuntu root 登录.md、问题/ubuntu root 登录.md、问题/ubuntu每次sudo | 合并到 Linux-Ubuntu 第 4 节 | +| GitLab | centos 7 gitlab.md、大型 ubuntu gitlab.md | centos 版并入 CentOS 专篇;ubuntu 大文档保留独立文件 | +| 换源 | CentOS.md(yum)、Linux软件安装方式.md(yum)、Ubuntu(清华源提示) | 分系保留 | +| 备份/rsync | MacBook Pro安装Linux服务器.md、MacBook Pro Debian Wi-Fi | 前者内容偏服务器部署,关键 SSH/rsync 要点并入总览 | + +--- + +## 四、移动到待审的原始文件(全部 mv 保留,未删除任何文件) + +归档目录:`000-Inbox/Linux整理原始待审/`(共 36 个) + +**CentOS(7)**:CentOS.md、centos7_fdisk.md、centos 7 gitlab.md、centos7_mysql8.md、centos7_nacos.md、centos7_rabbitmq.md、centos_redis.md + +**Ubuntu(16)**:Ubuntu.md、searxng ubuntu.md、Ubuntu 24.04 物理显示器与虚拟显示器设置.md、Ubuntu 24.04 显示器黑屏问题.md、Ubuntu 24.04 RTX 3090 图形界面安装指南.md、Ubuntu 更新软件的命令.md、ubuntu 挂载新硬盘.md、ubuntu 美化.md、ubuntu 启动缓慢.md、Ubuntu全局安装NVM.md、ubuntu 设置共享文件夹.md、ubuntu aria2.md、ubuntu ftp.md、ubuntu root 登录.md、Ubuntu Server 设置交换空间.md、Ubuntu Windows 远程切换.md + +**Debian(7)**:Debian.md、Debian 全局代理.md、Debian 温度监控.md、Debian 中安装Consolas.md、Debian lvm 调节空间.md、debian mariadb 10.11.md、MacBook Pro Debian 12 Wi-Fi自动连接问题解决.md + +**通用 Linux(5)**:linux查看.md、Linux命令行后台运行.md、Linux软件安装方式.md、windows访问linux硬盘.md、MacBook Pro安装Linux服务器.md + +**问题/(2)**:ubuntu每次sudo都要输入密码.md、ubuntu root 登录.md + +> 说明:本次任务要求的 `ubuntu gitlab.md` 未按「合并」处理而是**按独立保留**移入 Linux 目录(158KB 完整安装手册),因此未进待审目录。 + +--- + +## 五、最终保留的 Linux 主文档清单(/home/yangxuan/seafile/笔记/002-笔记/Linux/) + +| 文件 | 说明 | +|------|------| +| `Linux.md` | 总纲/完整系统教程(原根目录,56KB,命令/目录/VIM/账号/磁盘/进程) | +| `Linux-总览.md` | 通用区:软件三种安装方式、命令行后台运行、磁盘/文件大小查看、挂载与跨系统访问 | +| `Linux-CentOS.md` | CentOS 专篇:初始化、yum 源、Docker、磁盘、Redis/MySQL8/Nacos/RabbitMQ/GitLab、firewalld | +| `Linux-Ubuntu.md` | Ubuntu 专篇:安装、换源、swap、root 登录、24.04 显卡/显示器、zsh、Samba、aria2、NVM、双系统、searxng | +| `Linux-Debian.md` | Debian 专篇:常用命令、MariaDB、zsh、温度监控、全局代理、LVM、字体、Wi-Fi | +| `ubuntu-gitlab-低配极限安装.md` | 独立保留的 GitLab 低配极限安装完整手册(158KB) | + +--- + +## 六、索引更新 + +已更新 `001-索引/研发工具.md` 的「Linux系统」小节: + +``` +- 总纲/完整教程:[[Linux]] +- 总览(软件安装/后台运行/磁盘查看/挂载等通用知识):[[Linux-总览]] +- CentOS 专篇:[[Linux-CentOS]] +- Ubuntu 专篇:[[Linux-Ubuntu]] +- Debian 专篇:[[Linux-Debian]] +- 低配服务器 GitLab 极限安装:[[ubuntu-gitlab-低配极限安装]] +- 原始文档归档:[[Linux整理原始待审]] +``` + +--- + +## 七、后续建议 + +1. `Linux-总览.md` 中 `Linux.md` 为完整系统教程,后续若新增 Linux 通用概念,优先挂到 `Linux.md` 或总览。 +2. 若确认待审目录中的原始文件不再需要,可人工删除(本次任务未删除任何文件)。 +3. `问题/sudo异常.md`(400 字节,通用 sudo 问题)为问题记录,保留在 `问题/` 未动。 diff --git a/workspace-note/MEMORY.md b/workspace-note/MEMORY.md new file mode 100644 index 0000000..f6194a7 --- /dev/null +++ b/workspace-note/MEMORY.md @@ -0,0 +1,43 @@ +# MEMORY.md —— Note 笔记 Agent 长期记忆 + +## 🎯 核心职责 +管理杨轩的 Obsidian 笔记库 `/home/yangxuan/seafile/笔记`,将新增知识文档整理归档,并在获授权时整理存量文档。 + +## ⚠️ 铁律(永远遵守) +1. **可逆原则**:整理/替换存量文档时,原始文件一律 `mv` 到 `000-Inbox/` 下对应待审目录,**绝不 `rm` 永久删除** +2. **先盘点后动手**:任何整理任务先 `find` 列出完整清单,再逐一处理 +3. **宁全勿缺**:合并内容保留命令/配置/路径/排错步骤等关键信息,不丢失技术要点 +4. **不动未授权存量**:除非杨轩明确要求,默认只归档新增文档,不改动既有结构 +5. **索引联动**:整理后更新 `001-索引/研发工具.md` 的 MOC 索引 +6. **报告留痕**:每个整理任务在工作区根目录写《XX 报告.md》 + +## 🗂 笔记库结构(归档目标) +| 目录 | 用途 | +|------|------| +| 000-Inbox | 收件箱 + 各整理任务的原始待审备份 | +| 001-索引 | MOC 索引(研发工具.md 等) | +| 002-笔记 | 通用笔记(已建 Docker/Linux/OpenClaw 子目录) | +| 003-阅读 | 阅读笔记 | +| 004-工作 | 工作文档、技术方案(维拓科技 等) | +| 问题/ | 问题排查、故障复盘 | +| 睡前故事/ | 杨锦书的故事 | +| 模板/ | 模板 | +| images/ | 图片附件 | + +## 📁 已整理的子目录(存量分类基准) +- `002-笔记/Docker/`:6 主文档(安装配置/命令格式化/远程访问/Desktop与WSL/服务搭建/数据迁移) +- `002-笔记/Linux/`:Linux.md 总纲 + 总览/CentOS/Ubuntu/Debian + ubuntu-gitlab手册 +- `002-笔记/OpenClaw/`:主教程/安装与配置/助手 +- 新文档归档时优先匹配这些已建结构 + +## 📥 归档协作 +- main(助手)识别对话中的「值得存档知识」→ 转发给本 agent 归档 +- 收到归档任务:读取内容 → 判断分类 → 移动/创建到对应目录 → 更新索引 → 回复结果 + +## 🔄 同步说明 +- 笔记库由 seafile 客户端自动云同步,**本 agent 只读写本地目录,不管同步** + +## 🧭 工作方式偏好(已与杨轩确认) +- 不动存量(除非明确授权) +- main 自动识别转发知识文档 +- 同步交给 seafile 客户端 diff --git a/workspace-note/OpenClaw 文档整理报告.md b/workspace-note/OpenClaw 文档整理报告.md new file mode 100644 index 0000000..9ccfe01 --- /dev/null +++ b/workspace-note/OpenClaw 文档整理报告.md @@ -0,0 +1,64 @@ +# OpenClaw 文档整理报告 + +- **整理时间**:2026-08-05 +- **笔记库路径**:`/home/yangxuan/seafile/笔记` +- **报告输出位置**:`/home/yangxuan/.openclaw/workspace-note/OpenClaw 文档整理报告.md` + +--- + +## 一、盘点清单(共 9 篇) + +| 原始路径 | 大小 | 修改时间 | 主题 | +|---|---|---|---| +| `OpenClaw.md` | 40742 B | 2026-03-25 16:24 | OpenClaw 主教程/系统概述(概念、架构、安装、配置、技能) | +| `openclaw 本地配置.md` | 3485 B | 2026-03-25 16:00 | 主机/WSL/ollama 配置、openclaw 状态与 model 配置 | +| `000-Inbox/openclaw 本地模型.md` | 5736 B | 2026-04-15 09:32 | WSL/Ollama/OpenClaw 本地模型配置(长上下文调优) | +| `000-Inbox/openclaw 安装技能.md` | 69 B | 2026-05-07 21:33 | 安装技能(占位,列了 using-superpowers/opencode/openspec) | +| `000-Inbox/配置新的openclaw.md` | 3871 B | 2026-07-14 20:56 | 配置新 OpenClaw(Agent 框架、rsync、数据库、Gitea 迁移) | +| `openclaw 存储助手.md` | 1041 B | 2026-04-01 22:20 | 存储助手(仓库管理员,workspace=/mnt/e) | +| `openclaw 下载助手.md` | 619 B | 2026-04-01 22:21 | 下载助手 BT(workspace=/mnt/f) | +| `openclaw 项目助手.md` | 1472 B | 2026-04-10 10:47 | 项目助手(wit-md/wit-erp/wit-dmp/yudao,含 .gitignore) | +| `openclaw 前端项目助手.md` | 3952 B | 2026-04-10 11:02 | 前端项目助手(yudao-mall-uniapp → 聚餐点菜小程序,含完整 IDENTITY) | + +## 二、重复 / 高度相似组 + +1. **本地配置组(2 篇)**:`openclaw 本地配置.md` 与 `openclaw 本地模型.md` 高度重复——均为 WSL2 配置 + Ollama 本地模型 + OpenClaw model 配置。合并入"安装与配置"。 +2. **助手类(4 篇)**:`存储/下载/项目/前端项目助手` 同为 `openclaw agents` 创建助手的操作手册,流程高度一致(创建→workspace→删除→验证→IDENTITY),仅 workspace/model/IDENTITY 内容不同。合并为一篇。 +3. **安装相关(openclaw 安装技能.md)**:内容极简(仅技能名占位),并入"安装与配置"。 + +`OpenClaw.md` 为标准完整教程,保留全文为主教程。 + +## 三、处理结果 + +### 新建汇总文档(`002-笔记/OpenClaw/`) +| 汇总文档 | 合并来源 | +|---|---| +| `OpenClaw-主教程.md`(40742 B) | 全文保留 `OpenClaw.md` 原文 | +| `OpenClaw-安装与配置.md`(9683 B) | 本地配置 + 本地模型 + 安装技能 + 配置新的 openclaw | +| `OpenClaw-助手.md`(6594 B) | 存储助手 + 下载助手 + 项目助手 + 前端项目助手 | + +### 原始文档归档 +9 篇原始文档全部 **移动**(非删除)到 `000-Inbox/OpenClaw整理原始待审/`: +`OpenClaw.md`、`openclaw 本地配置.md`、`openclaw 本地模型.md`、`openclaw 安装技能.md`、`配置新的openclaw.md`、`openclaw 存储助手.md`、`openclaw 下载助手.md`、`openclaw 项目助手.md`、`openclaw 前端项目助手.md` + +> 归档目录从 `openclaw 安装技能.md` 之后创建,`配置新的openclaw.md` 与安装技能放在该目录尾部,无重名冲突,全部完整保留。 + +### 索引更新 +`001-索引/研发工具.md` 新增 **AI Agent → OpenClaw** 区块,指向三篇汇总文档及归档目录。 + +### 保留的关键技术信息(均已收入汇总) +- 一键/镜像安装命令、heroku onboard 流程、安全基线 +- Ollama + WSL2 本地模型长上下文调优(ollama.service 环境变量、openclaw.json model 配置) +- 安装技能命令(openclaw-cn skills list/info/config) +- 配置新 OpenClaw:Agent 框架创建、rsync 配置同步、mysqldump 数据库迁移、Gitea + certbot + nginx HTTPS +- 4 类助手的完整命令行流程 + yudao-mall-uniapp 前端助手的完整 IDENTITY 规范 + +## 四、最终主文档清单 +1. `002-笔记/OpenClaw/OpenClaw-主教程.md` +2. `002-笔记/OpenClaw/OpenClaw-安装与配置.md` +3. `002-笔记/OpenClaw/OpenClaw-助手.md` + +## 五、注意事项 +- 全程使用 `mv`,未执行任何 `rm` 永久删除。 +- 引用图片为笔记库内 Markdown 链接,随原文完整保留。 +- 若后续确认归档文档无用,可由用户在 `000-Inbox/OpenClaw整理原始待审/` 自行处置。 diff --git a/workspace-note/SFConflict 冲突处理报告.md b/workspace-note/SFConflict 冲突处理报告.md new file mode 100644 index 0000000..8934174 --- /dev/null +++ b/workspace-note/SFConflict 冲突处理报告.md @@ -0,0 +1,38 @@ +# SFConflict 冲突处理报告 + +- **处理时间**:2026-08-05 +- **处理人**:Note 笔记 Agent +- **笔记库**:`/home/yangxuan/seafile/笔记` +- **处理方式**:纯重复冲突文件 → 移动到 `000-Inbox/SF冲突待审/`(保留待审,不永久删除);含新内容的冲突 → 先合并再退避 + +--- + +## 处理清单 + +| 冲突文件 | 原文件 | 对比结果 | 处理结果 | +|---------|--------|---------|---------| +| `同步数据 (SFConflict yangxuan@climbcube.cn ...).md` | `同步数据.md` | 冲突文件含原文件缺失的新内容(`rsync seafile-new` 命令 + `# clash` 整段:clash 同步/`docker load` 命令)| ✅ **合并**:新内容已并入原文件,冲突文件退避 | +| `Debian (SFConflict 杨轩 2026-07-25-22-38-09).md` | `Debian.md` | 原文件更新更完整("美化"章节为简洁批量脚本);冲突为旧版手动分步内容,其余章节相同 | ✅ **保留原文件**,冲突文件退避 | +| `nvm (SFConflict 杨轩 2026-07-25-22-38-09).md` | `nvm.md` | 冲突文件纯子集;原文件额外含 `## Linux` 章节 | ✅ **保留原文件**,冲突文件退避 | +| `docker 命令格式化 (SFConflict 杨轩 2026-07-25-22-38-09).md` | `docker 命令格式化.md` | 冲突文件纯子集;原文件多一行 `docker stats gitea ...` | ✅ **保留原文件**,冲突文件退避 | + +--- + +## 处理说明 + +1. **同步数据.md(合并)** + - 冲突文件(4269B,7/14)比原文件(4004B,1/29)更新、内容更全。 + - 将冲突文件中独有的两处内容合并进原文件,位于 `minio` rsync 命令之后: + - `rsync -avz --delete -e ssh /home/yangxuan/docker/seafile-new root@101.34.227.188:/opt/` + - `# clash` 整段(clash 同步 + `docker load -i clash.tar`) + - 合并后原文件与冲突文件字节数一致,确认内容无遗漏。 + +2. **Debian / nvm / docker 命令格式化(保留原文件)** + - 三组冲突文件均不包含原文件没有的新内容,原文件完整度更高,未做改动。 + +## 退避位置 + +所有 4 个冲突文件已移动到: +`000-Inbox/SF冲突待审/` + +保留一段时间后有需要可人工核对,确认无误后可清理该目录(本 Agent 未做永久删除)。 diff --git a/workspace-note/SOUL.md b/workspace-note/SOUL.md new file mode 100644 index 0000000..674b5ca --- /dev/null +++ b/workspace-note/SOUL.md @@ -0,0 +1,42 @@ +# SOUL.md - Who You Are + +_You're not a chatbot. You're becoming someone._ + +Want a sharper version? See [SOUL.md personality guide](/concepts/soul). + +## Core Truths + +**Be genuinely helpful, not performatively helpful.** Skip the "Great question!" and "I'd be happy to help!" — just help. + +**Have opinions.** Disagree, prefer things, find stuff amusing or boring. No personality is just a search engine with extra steps. + +**Be resourceful before asking.** Read the file, check the context, search for it. Come back with answers, not questions. + +**Earn trust through competence.** Be careful with external actions (emails, tweets, anything public). Be bold with internal ones (reading, organizing, learning). + +**Remember you're a guest.** You have access to someone's life — messages, files, calendar, maybe their home. Treat it with respect. + +## Boundaries + +- Private things stay private. Period. +- When in doubt, ask before acting externally. +- Never send half-baked replies to messaging surfaces. +- You're not the user's voice — be careful in group chats. + +## Vibe + +Concise when needed, thorough when it matters. Not a corporate drone. Not a sycophant. Just... good. + +## Continuity + +Each session, you wake up fresh. These files _are_ your memory. Read them. Update them. They're how you persist. + +If you change this file, tell the user — it's your soul, and they should know. + +--- + +_This file is yours to evolve. As you learn who you are, update it._ + +## Related + +- [SOUL.md personality guide](/concepts/soul) diff --git a/workspace-note/TOOLS.md b/workspace-note/TOOLS.md new file mode 100644 index 0000000..bab460a --- /dev/null +++ b/workspace-note/TOOLS.md @@ -0,0 +1,33 @@ +# TOOLS.md - Local Notes + +Skills define _how_ tools work. This file is for _your_ specifics — the stuff that's unique to your setup: camera names and locations, SSH hosts and aliases, preferred TTS voices, speaker/room names, device nicknames, anything environment-specific. + +## Examples + +```markdown +### Cameras + +- living-room → Main area, 180° wide angle +- front-door → Entrance, motion-triggered + +### SSH + +- home-server → 192.168.1.100, user: admin + +### TTS + +- Preferred voice: "Nova" (warm, slightly British) +- Default speaker: Kitchen HomePod +``` + +## Why Separate? + +Skills are shared. Your setup is yours. Keeping them apart means you can update skills without losing your notes, and share skills without leaking your infrastructure. + +--- + +Add whatever helps you do your job. This is your cheat sheet. + +## Related + +- [Agent workspace](/concepts/agent-workspace) diff --git a/workspace-note/USER.md b/workspace-note/USER.md new file mode 100644 index 0000000..3b9562f --- /dev/null +++ b/workspace-note/USER.md @@ -0,0 +1,21 @@ +# USER.md - About Your Human + +_Learn about the person you're helping. Update this as you go._ + +- **Name:** +- **What to call them:** +- **Pronouns:** _(optional)_ +- **Timezone:** +- **Notes:** + +## Context + +_(What do they care about? What projects are they working on? What annoys them? What makes them laugh? Build this over time.)_ + +--- + +The more you know, the better you can help. But remember — you're learning about a person, not building a dossier. Respect the difference. + +## Related + +- [Agent workspace](/concepts/agent-workspace) diff --git a/workspace-note/memory/2026-08-05.md b/workspace-note/memory/2026-08-05.md new file mode 100644 index 0000000..a05d2f1 --- /dev/null +++ b/workspace-note/memory/2026-08-05.md @@ -0,0 +1,39 @@ +# 2026-08-05 —— Note 笔记 Agent 日志 + +## 今日工作(创建日,4 个整理任务) + +### 1️⃣ SFConflict 冲突清理(20:55) +- 处理 4 个 seafile 同步冲突文件:Debian / nvm / docker 命令格式化 / 同步数据 +- 处理方式:对比冲突文件 vs 原文件 → 同步数据.md 含新增内容(rsync seafile-new 命令、clash 同步块)已**合并**进原文件;其余 3 个为旧版/子集,**保留原文件** +- 4 个冲突文件移入 `000-Inbox/SF冲突待审/` + +### 2️⃣ Docker 文档汇总(21:01) +- 盘点 25 篇 → 合并去重为 `002-笔记/Docker/` 下 6 主文档: + - Docker-安装与配置 / Docker-命令与格式化 / Docker-远程访问 / Docker-Desktop与WSL / Docker-服务搭建 / Docker-数据迁移与容器实战 + - 保留根目录 `Docker.md`(119KB 主教程)原位 +- 识别 5 组重复:安装+镜像加速、远程访问2375(WSL部分80%重复)、ps/命令格式化、Desktop/WSL2、compose服务搭建 +- 24 篇原始文件移入 `000-Inbox/Docker汇总原始待审/` + +### 3️⃣ Linux 三系整理(21:22) +- 盘点 39 篇 → `002-笔记/Linux/` 下主文档: + - `Linux.md`(总纲,56KB保留)+ `Linux-总览` + `Linux-CentOS` + `Linux-Ubuntu` + `Linux-Debian` + `ubuntu-gitlab-低配极限安装.md`(158KB独立保留) +- 分组:CentOS 7 / Ubuntu 19 / Debian 7 / 通用 6 +- 合并重复:zsh 初始化、Docker 安装、磁盘挂载、root 登录、GitLab、换源等 +- 36 篇原始移入 `000-Inbox/Linux整理原始待审/` + +### 4️⃣ OpenClaw 整理(21:31) +- 盘点 9 篇 → `002-笔记/OpenClaw/` 下 3 主文档:主教程(40K) / 安装与配置(9.7K) / 助手(6.6K) +- 识别 3 组重复:本地配置+本地模型(WSL/Ollama重复)、助手类4篇、安装技能.md占位 +- 9 篇原始移入 `000-Inbox/OpenClaw整理原始待审/` + +## 📌 重要经验/规范(沉淀) +- **所有整理任务原始文件一律 mv 到 000-Inbox/ 对应待审目录,绝不 rm 永久删除**(可逆原则) +- 每次整理后更新 `001-索引/研发工具.md` 的 MOC 索引 +- 报告文件写入工作区根目录(如 `Docker 文档汇总报告.md`) +- 合并内容宁全勿缺,保留命令/配置/排错关键信息 + +## ⏳ 待办 +- 4 个待审备份目录(SF冲突待审/Docker汇总原始待审/Linux整理原始待审/OpenClaw整理原始待审)待杨轩在 Obsidian 确认后清理 + +## 📁 本日产出文件 +- `SFConflict 冲突处理报告.md` / `Docker 文档汇总报告.md` / `Linux 文档整理报告.md` / `OpenClaw 文档整理报告.md`(均在工作区根目录) diff --git a/workspace-note/openclaw-workspace-state.json b/workspace-note/openclaw-workspace-state.json new file mode 100644 index 0000000..aa3795a --- /dev/null +++ b/workspace-note/openclaw-workspace-state.json @@ -0,0 +1,4 @@ +{ + "version": 1, + "bootstrapSeededAt": "2026-08-05T12:54:43.262Z" +} diff --git a/workspace-resume/memory/2026-08-05.md b/workspace-resume/memory/2026-08-05.md index 81fa60d..7c8e349 100644 --- a/workspace-resume/memory/2026-08-05.md +++ b/workspace-resume/memory/2026-08-05.md @@ -37,6 +37,34 @@ - 剩余 1-2 个丢分点**未定位**:杨轩表示没有标准答案,就此作罢,不再反复猜 - 其他仍存疑题(供日后对照):8题(AI CITY全称判定)、40题(组织机制是否含"守住创业底色")、34题(题干"实务业务"为"实务务实"笔误)、21题(工业底座五大组件不含MES) +## 第二份 50 题试卷(另一套题,非下午那份)满分存档 +傍晚杨轩又发来一份**不同的** 50 题试卷(含答案),得 100 分,作为对照基准。关键校准点(与知识库一致): +- 判断4:WIT=「智慧」译文,非 Work Innovation Team +- 判断8:发展理念=先做强→再做大→最后做久(先做大是错的) +- 判断9:PDP 覆盖创新研发全流程闭环;传统 PLM 只管结果数据(两者反了) +- 单选 40/多选40:组织管理三条机制=一线听见炮火、赛马机制、守住创业底色用长期目标牵引(注意"守住**国企**底色"是错的,应为"守住**创业**底色";扁平化管理未提) +- 多选43:CMMI 认证为 **CMMI5**(CMMI3 是干扰项) +- 多选50:AI CITY 是**独立新赛道**,**不属于**三层业务蓄水池(三层=PDP高端/MOM产线数字化/维云智造SaaS) +- 单选35:管理哲学=技术立根、长期守心、实务业务(即"实务务实 "笔误) +- 军工定位=国内离散装备研发数字化国产厂商第一梯队;对标=达索+西门子;C轮=国开制造业转型升级基金;硅谷动力2024第20位 + +## 两套试卷已存 resume 数据库(2026-08-05 傍晚) +在 resume 库新建 `exam_questions` 表(逐题明细),把今天两套试卷入库: +- **试卷一** exam_id=4:傍晚那份 100 分满分基准,50 题干 +- **试卷二** exam_id=5:下午第一轮(94分→修正48题后96分),50 题干 +- 恢复/保留 7/16 历史考核记录(exam_id=6,100分,无题明细) + +### 建表与操作要点 +- q_type 用英文枚举 judge/single/multi(命令行建表传中文枚举会乱码报1265,须用 pymysql 以 utf8mb4 建表或英文枚举) +- 通过本机 pymysql 直连 127.0.0.1 操作(docker exec mysql 命令行传中文不可靠) +- 脚本:/tmp/insert_exam1.py、/tmp/insert_exam2.py(临时,可重跑重建) +- 清理了初始命令行误插的无题空壳记录 +- 注意:DELETE 空壳时曾误删 7/16 历史记录,已重新插入恢复为 exam_id=6 + +### 教训 +- 中文写 MySQL:优先 pymysql+utf8mb4;避免 mysql -e 命令行直接传中文(枚举/编码易乱) +- 清理 DELETE 前先确认不误伤历史关联记录 + ## 经验教训 - 多选凡涉及"成果/发展"类判定,倾向把该时段内真实取得的成果(如CMMI5认证)也计入,不要因分类为"资质"而排除 - 数据库转存多层的乱码无法无损还原,核对考点应优先参考运行中数据库语义或原始PDF,必要时直接问杨轩要标准答案,避免凭猜反复作答