init repo

This commit is contained in:
2026-04-25 22:08:24 +08:00
commit 663f01be19
37 changed files with 283 additions and 0 deletions

43
.gitignore vendored Normal file
View File

@@ -0,0 +1,43 @@
# OS
.DS_Store
# Env
.env
.env.*
# Python
__pycache__/
.pytest_cache/
.mypy_cache/
.venv/
venv/
# Node
node_modules/
.next/
dist/
build/
.nuxt/
.output/
# Misc
*.log
# bootstrap-gitea-no-git
宠物产品策划书/宠物产品进出口策划.psd
名片/2023-05-26 2023年广州第26届中国国际宠物水族展览会1100张-名片).zip
名片/2024-08-21 2024年上海第26届亚洲宠物展览会1200张-名片).pdf
名片/2024-03-14 2024年深圳第11届深圳国际宠物展800张-名片).zip
宠物同行产品/20250903-佳美乐宠物鞋价格表,只保留现货.xls
宠物同行产品/20241017-猫衣物产品册.pptx
宠物同行产品/20250916-山东小狗宠物产品画册(45).pdf
宠物同行产品/20250820-恒温宠物沙发-海宁萌爪科技有限公司.pdf
# bootstrap-heavy-dirs
宠物同行产品/
uskyden公司/
2024供应商名录/
名片/
Notion 3D Icons - BlockXYZ.notion.site/
客户档案/
宠物产品策划书/

165
.memory/worklog.json Normal file
View File

@@ -0,0 +1,165 @@
{
"entries": [
{
"ts": "2026-04-25T20:01:42+08:00",
"type": "commit",
"message": "init repo",
"hash": "bd79e86",
"files_changed": 7122
},
{
"ts": "2026-04-25T20:05:35+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 20:05 (~1)",
"hash": "a44e210",
"files_changed": 1
},
{
"ts": "2026-04-25T20:11:14+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 20:11 (~1)",
"hash": "ef8032e",
"files_changed": 1
},
{
"ts": "2026-04-25T20:17:05+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 20:16 (~1)",
"hash": "550078d",
"files_changed": 1
},
{
"ts": "2026-04-25T20:22:59+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 20:22 (~1)",
"hash": "9046c9a",
"files_changed": 1
},
{
"ts": "2026-04-25T20:28:53+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 20:28 (~1)",
"hash": "c179a97",
"files_changed": 1
},
{
"ts": "2026-04-25T20:34:46+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 20:34 (~1)",
"hash": "0f04966",
"files_changed": 1
},
{
"ts": "2026-04-25T20:40:40+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 20:40 (~1)",
"hash": "1669e74",
"files_changed": 1
},
{
"ts": "2026-04-25T20:46:34+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 20:46 (~1)",
"hash": "0028527",
"files_changed": 1
},
{
"ts": "2026-04-25T20:52:28+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 20:52 (~1)",
"hash": "3db170c",
"files_changed": 1
},
{
"ts": "2026-04-25T20:58:21+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 20:58 (~1)",
"hash": "8be3c9c",
"files_changed": 1
},
{
"ts": "2026-04-25T21:04:14+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 21:04 (~1)",
"hash": "135268f",
"files_changed": 1
},
{
"ts": "2026-04-25T21:10:08+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 21:09 (~1)",
"hash": "acb6b2d",
"files_changed": 1
},
{
"ts": "2026-04-25T21:16:02+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 21:15 (~1)",
"hash": "fdfa90d",
"files_changed": 1
},
{
"ts": "2026-04-25T21:21:55+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 21:21 (~1)",
"hash": "c1b3553",
"files_changed": 1
},
{
"ts": "2026-04-25T21:27:28+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 21:27 (~1)",
"hash": "9e2f667",
"files_changed": 1
},
{
"ts": "2026-04-25T21:33:15+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 21:33 (~1)",
"hash": "77ae357",
"files_changed": 1
},
{
"ts": "2026-04-25T21:39:01+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 21:38 (~1)",
"hash": "91de2bd",
"files_changed": 1
},
{
"ts": "2026-04-25T21:44:32+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 21:44 (~1)",
"hash": "039eeb1",
"files_changed": 1
},
{
"ts": "2026-04-25T21:50:20+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 21:50 (~1)",
"hash": "c376668",
"files_changed": 1
},
{
"ts": "2026-04-25T21:55:55+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 21:55 (~1)",
"hash": "0550e5f",
"files_changed": 1
},
{
"ts": "2026-04-25T22:01:30+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 22:01 (~1)",
"hash": "4414f36",
"files_changed": 1
},
{
"ts": "2026-04-25T22:07:03+08:00",
"type": "commit",
"message": "auto-save 2026-04-25 22:06 (~1)",
"hash": "e561c36",
"files_changed": 1
}
]
}

12
.project.json Normal file
View File

@@ -0,0 +1,12 @@
{
"name": "宠物产品外贸",
"description": "宠物产品外贸市场调研与策略笔记",
"status": "archived",
"kind": "research",
"created": "2024-10-15",
"urls": [],
"worklog": {
"path": ".memory/worklog.json",
"auto": true
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

21
AGENTS.md Normal file
View File

@@ -0,0 +1,21 @@
# 宠物产品外贸 Agent Rules
## Must Read First
- `.project.json` 是机器真源:公网链接、快捷登录、凭证引用都以它为准
- `RULES.md` 是人工规则和部署事实:启动命令、平台、域名、注意事项都写这里
- 不允许编造不存在的域名、账号、密码;未知就保持空白并明确标记待补充
## Deployment Metadata Contract
- 任何任务只要新增、删除或修改公网地址,必须在同一次任务里更新 `.project.json`
- `urls[]` 推荐显式写 `type``app``backend``docs``admin``repo`
- 项目专属的网页登录信息,如果允许放进仓库,就写 `.project.json.quick_login`
- 不能直接入库的敏感登录,不要伪造 `quick_login`,改为写 `.project.json.credentials` 引用
- 数据库密码、API Key、服务器 root 密码,不属于 `quick_login`
## Completion Gate
- 部署完成后,不允许在 `.project.json` 缺少最新公网链接的状态下结束任务
- 部署完成后,必须同步更新 `RULES.md` 的部署事实
- 如果只更新了代码但没回写部署元数据,这个任务不算完成

21
CLAUDE.md Normal file
View File

@@ -0,0 +1,21 @@
# 宠物产品外贸 Agent Rules
## Must Read First
- `.project.json` 是机器真源:公网链接、快捷登录、凭证引用都以它为准
- `RULES.md` 是人工规则和部署事实:启动命令、平台、域名、注意事项都写这里
- 不允许编造不存在的域名、账号、密码;未知就保持空白并明确标记待补充
## Deployment Metadata Contract
- 任何任务只要新增、删除或修改公网地址,必须在同一次任务里更新 `.project.json`
- `urls[]` 推荐显式写 `type``app``backend``docs``admin``repo`
- 项目专属的网页登录信息,如果允许放进仓库,就写 `.project.json.quick_login`
- 不能直接入库的敏感登录,不要伪造 `quick_login`,改为写 `.project.json.credentials` 引用
- 数据库密码、API Key、服务器 root 密码,不属于 `quick_login`
## Completion Gate
- 部署完成后,不允许在 `.project.json` 缺少最新公网链接的状态下结束任务
- 部署完成后,必须同步更新 `RULES.md` 的部署事实
- 如果只更新了代码但没回写部署元数据,这个任务不算完成

21
RULES.md Normal file
View File

@@ -0,0 +1,21 @@
# 20241015-宠物产品外贸
## 核心文件
- `20241230-沃尔玛资料/`
- `2024供应商名录/`
- `20250929-哈博尔意大利vat税号/`
- `Notion 3D Icons - BlockXYZ.notion.site/`
- `uskyden公司/`
- `公众号运营/`
- `合同文件/`
- `名片/`
- `嘉诚弘道(营业执照)/`
- `宠物产品策划书/`
- `宠物同行产品/`
- `客户档案/`
## 规则
- 商业资料项目,内容仅供内部参考
- 涉及商业敏感信息,不要推送到公开仓库

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 850 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 670 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 911 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 662 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB