init repo
42
.gitignore
vendored
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
# 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
|
||||||
|
20250627-AI工具分享/录屏2025-06-27 19.15.27.mov
|
||||||
|
20250627-AI工具分享/录屏2025-06-27 18.25.58.mov
|
||||||
|
20250627-AI工具分享/6-27-25 19.15拍摄的影片.mov
|
||||||
|
20250627-AI工具分享/录屏2025-06-27 18.23.16.mov
|
||||||
|
20241224-组建团队的经历/组建团队的经历.mp4
|
||||||
|
20241224-组建团队的经历/12-24-24 22.30拍摄的影片.mov
|
||||||
|
20250107-漏斗思维/1-7-25 19.17拍摄的影片.mov
|
||||||
|
20250107-漏斗思维/增长和转化的底层逻辑 |漏斗|课代表数据大师课-2025-01-07 17-49-37.mp4
|
||||||
|
|
||||||
|
# bootstrap-heavy-dirs
|
||||||
|
2025-视频素材/
|
||||||
|
20250627-AI工具分享/
|
||||||
|
20241224-组建团队的经历/
|
||||||
|
20250107-漏斗思维/
|
||||||
|
20250604-世界大新闻/
|
||||||
|
20250607-我仍然没有认清自己/
|
||||||
18
.memory/worklog.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"ts": "2026-04-25T21:56:15+08:00",
|
||||||
|
"type": "commit",
|
||||||
|
"message": "init repo",
|
||||||
|
"hash": "c8d69e6",
|
||||||
|
"files_changed": 155
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ts": "2026-04-25T22:01:31+08:00",
|
||||||
|
"type": "commit",
|
||||||
|
"message": "auto-save 2026-04-25 22:01 (~1)",
|
||||||
|
"hash": "c5cd4ad",
|
||||||
|
"files_changed": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
14
.project.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"name": "万万使不得 社媒账号",
|
||||||
|
"description": "社媒内容素材与视频策划",
|
||||||
|
"status": "archived",
|
||||||
|
"kind": "research",
|
||||||
|
"created": "2025-07-14",
|
||||||
|
"urls": [],
|
||||||
|
"worklog": {
|
||||||
|
"path": ".memory/worklog.json",
|
||||||
|
"auto": true
|
||||||
|
},
|
||||||
|
"ports": [],
|
||||||
|
"stack": []
|
||||||
|
}
|
||||||
21
AGENTS.md
Normal 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
@@ -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` 的部署事实
|
||||||
|
- 如果只更新了代码但没回写部署元数据,这个任务不算完成
|
||||||
37
RULES.md
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
# 万万使不得 社媒账号
|
||||||
|
|
||||||
|
## 启动
|
||||||
|
- `待补充`
|
||||||
|
|
||||||
|
## 部署事实
|
||||||
|
- 平台:待定
|
||||||
|
- 发布状态:未部署
|
||||||
|
- 主站 / 前端:待定
|
||||||
|
- API / 后端:待定
|
||||||
|
- 文档 / 解析:待定
|
||||||
|
- 管理后台:待定
|
||||||
|
- 代码仓:待定
|
||||||
|
|
||||||
|
## 快捷登录
|
||||||
|
- 登录地址:待补充
|
||||||
|
- 用户名:待补充
|
||||||
|
- 密码:待补充
|
||||||
|
- 说明:这里只写项目专属网页登录;数据库密码、API Key、服务器 root 密码不要写这里
|
||||||
|
|
||||||
|
## 元数据回写清单
|
||||||
|
- 新增或变更公网地址后,必须同步更新 `.project.json.urls`
|
||||||
|
- 如果有网页后台登录:
|
||||||
|
- 可直接入库:写 `.project.json.quick_login`
|
||||||
|
- 不应入库:写 `.project.json.credentials` 引用
|
||||||
|
- 部署完成后,`RULES.md` 和 `.project.json` 必须同一次任务一起更新
|
||||||
|
|
||||||
|
## 环境变量
|
||||||
|
- 待补充
|
||||||
|
|
||||||
|
## 规则
|
||||||
|
- 不允许编造不存在的部署域名、账号、密码
|
||||||
|
- 没有公网地址时,`.project.json.urls` 保持空数组
|
||||||
|
- 任何部署或域名变化,都要先改元数据,再视为任务完成
|
||||||
|
|
||||||
|
## 注意事项
|
||||||
|
- 待补充
|
||||||
BIN
参考视频和图片/4x/白-大.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
参考视频和图片/4x/白-大1.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
参考视频和图片/4x/白-小.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
参考视频和图片/4x/白-小1.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
参考视频和图片/4x/资源 1@4x.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
参考视频和图片/4x/资源 2@4x.png
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
BIN
参考视频和图片/4x/资源 5@4x.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
参考视频和图片/4x/资源 6@4x.png
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
参考视频和图片/4x/资源 7@4x.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
参考视频和图片/4x/资源 8@4x.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
参考视频和图片/4x/黑-大1.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
参考视频和图片/截屏2025-06-28 12.58.00.png
Normal file
|
After Width: | Height: | Size: 908 KiB |
BIN
参考视频和图片/截屏2025-06-28 13.32.43.png
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
17870
参考视频和图片/方块.ai
Normal file
BIN
参考视频和图片/竖-大屏.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
241
参考视频和图片/竖-小屏幕.ai
Normal file
@@ -0,0 +1,241 @@
|
|||||||
|
%PDF-1.6
|
||||||
|
%âãÏÓ
|
||||||
|
1 0 obj
|
||||||
|
<</Metadata 2 0 R/OCProperties<</D<</ON[24 0 R]/Order 25 0 R/RBGroups[]>>/OCGs[24 0 R]>>/Pages 3 0 R/Type/Catalog>>
|
||||||
|
endobj
|
||||||
|
2 0 obj
|
||||||
|
<</Length 7781/Subtype/XML/Type/Metadata>>stream
|
||||||
|
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
|
||||||
|
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.1-c003 1.000000, 0000/00/00-00:00:00 ">
|
||||||
|
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||||||
|
<rdf:Description rdf:about=""
|
||||||
|
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
|
||||||
|
xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
|
||||||
|
xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
|
||||||
|
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
|
||||||
|
xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
|
||||||
|
xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
|
||||||
|
xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
|
||||||
|
<xmp:CreatorTool>Adobe Illustrator 29.6 (Macintosh)</xmp:CreatorTool>
|
||||||
|
<xmp:CreateDate>2025-06-29T03:13:09+08:00</xmp:CreateDate>
|
||||||
|
<xmp:ModifyDate>2025-06-29T03:13:09+08:00</xmp:ModifyDate>
|
||||||
|
<xmp:MetadataDate>2025-06-29T03:13:09+08:00</xmp:MetadataDate>
|
||||||
|
<xmp:Thumbnails>
|
||||||
|
<rdf:Alt>
|
||||||
|
<rdf:li rdf:parseType="Resource">
|
||||||
|
<xmpGImg:width>256</xmpGImg:width>
|
||||||
|
<xmpGImg:height>168</xmpGImg:height>
|
||||||
|
<xmpGImg:format>JPEG</xmpGImg:format>
|
||||||
|
<xmpGImg:image>/9j/4AAQSkZJRgABAgEAAAAAAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAAAAAAAEA
AQAAAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAqAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX//2Q==</xmpGImg:image>
|
||||||
|
</rdf:li>
|
||||||
|
</rdf:Alt>
|
||||||
|
</xmp:Thumbnails>
|
||||||
|
<xmpTPg:NPages>1</xmpTPg:NPages>
|
||||||
|
<xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
|
||||||
|
<xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
|
||||||
|
<xmpTPg:MaxPageSize rdf:parseType="Resource">
|
||||||
|
<stDim:w>540.000000</stDim:w>
|
||||||
|
<stDim:h>960.000000</stDim:h>
|
||||||
|
<stDim:unit>Points</stDim:unit>
|
||||||
|
</xmpTPg:MaxPageSize>
|
||||||
|
<xmpTPg:SwatchGroups>
|
||||||
|
<rdf:Seq>
|
||||||
|
<rdf:li rdf:parseType="Resource">
|
||||||
|
<xmpG:groupName>默认色æ<C2B2>¿ç»„</xmpG:groupName>
|
||||||
|
<xmpG:groupType>0</xmpG:groupType>
|
||||||
|
</rdf:li>
|
||||||
|
</rdf:Seq>
|
||||||
|
</xmpTPg:SwatchGroups>
|
||||||
|
<illustrator:Type>Document</illustrator:Type>
|
||||||
|
<illustrator:IsFileSavedViaInstantSave>False</illustrator:IsFileSavedViaInstantSave>
|
||||||
|
<illustrator:CreatorSubTool>AIRobin</illustrator:CreatorSubTool>
|
||||||
|
<dc:format>application/pdf</dc:format>
|
||||||
|
<dc:title>
|
||||||
|
<rdf:Alt>
|
||||||
|
<rdf:li xml:lang="x-default">ç«–-å°<C3A5>å±<C3A5>幕</rdf:li>
|
||||||
|
</rdf:Alt>
|
||||||
|
</dc:title>
|
||||||
|
<xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
|
||||||
|
<xmpMM:DocumentID>uuid:8ad35ff0-c443-6343-974c-61d1aa42327d</xmpMM:DocumentID>
|
||||||
|
<xmpMM:InstanceID>uuid:4a3dea83-8934-7643-b81d-3b0f790272c9</xmpMM:InstanceID>
|
||||||
|
<pdf:Producer>Adobe PDF library 17.00</pdf:Producer>
|
||||||
|
</rdf:Description>
|
||||||
|
</rdf:RDF>
|
||||||
|
</x:xmpmeta>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<?xpacket end="w"?>
|
||||||
|
endstream
|
||||||
|
endobj
|
||||||
|
3 0 obj
|
||||||
|
<</Count 1/Kids[5 0 R]/Type/Pages>>
|
||||||
|
endobj
|
||||||
|
5 0 obj
|
||||||
|
<</ArtBox[0.0 0.0 3.0 3.0]/BleedBox[0.0 0.0 540.0 960.0]/Contents 26 0 R/CropBox[0.0 0.0 540.0 960.0]/LastModified(D:20250629031309+08'00')/MediaBox[0.0 0.0 540.0 960.0]/Parent 3 0 R/Resources<</Properties<</MC0 24 0 R>>>>/Thumb 27 0 R/TrimBox[0.0 0.0 540.0 960.0]/Type/Page/PieceInfo<</Illustrator 8 0 R>>>>
|
||||||
|
endobj
|
||||||
|
26 0 obj
|
||||||
|
<</Filter/FlateDecode/Length 37>>stream
|
||||||
|
H‰Ò÷wVÐ÷u6PprqVàrõ | ||||||