{"chunk_id": "nas-sk:04ecbb805966:9441d3e4:0001:c10f957ee9f70353", "chunk_seq": 1, "created_at": "2026-05-27T22:35:00+08:00", "heading": "data-product-asset-registry", "source_mtime": 1779890849, "source_path": "/Users/bot1/Volumes/root_for_ai/00_共享区/共享知识库/原始资料/08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_rel": "08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_sha256": "04ecbb805966e475dea8746ad9570a56b74e0ee2e03eef8582cf0397d5b5f7e2", "text": "# data-product-asset-registry\n\n- Repo URL: http://192.168.1.4:3000/qianliyun/data-product-asset-registry\n- Git remote URL: http://192.168.1.4:3000/qianliyun/data-product-asset-registry.git\n- Local path: /Users/bot1/AI Work/02_projects/active/data-product-asset-registry\n- Machine/Profile: bot1/it\n- Owner/Requester: user\n- Task type: product-asset-registry / data / ops\n- Status: active\n- Last updated: 2026-05-27T14:06:32Z\n- Latest commit: 214e850 fix: simplify product folder skeleton\n- Related bots/profiles: it, future product/design/operations robots", "title": "data-product-asset-registry"}
{"chunk_id": "nas-sk:04ecbb805966:9441d3e4:0002:8d3e104906c4750c", "chunk_seq": 2, "created_at": "2026-05-27T22:35:00+08:00", "heading": "Purpose", "source_mtime": 1779890849, "source_path": "/Users/bot1/Volumes/root_for_ai/00_共享区/共享知识库/原始资料/08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_rel": "08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_sha256": "04ecbb805966e475dea8746ad9570a56b74e0ee2e03eef8582cf0397d5b5f7e2", "text": "## Purpose\n轻量产品资产总表项目：用 NAS PostgreSQL 独立 schema `product_assets` 维护产品资产与当前名、正式名、ERP/淘宝/天猫/抖音 ID、metadata、NAS 文件夹路径的对应关系。机器人先查总表得到 `asset_id` 和 `nas_folder_path`，再到对应 NAS 产品文件夹检索图片/源文件/视频/详情页素材。", "title": "data-product-asset-registry"}
{"chunk_id": "nas-sk:04ecbb805966:9441d3e4:0003:5dd71a3fc4b9f980", "chunk_seq": 3, "created_at": "2026-05-27T22:35:00+08:00", "heading": "Current authoritative description", "source_mtime": 1779890849, "source_path": "/Users/bot1/Volumes/root_for_ai/00_共享区/共享知识库/原始资料/08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_rel": "08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_sha256": "04ecbb805966e475dea8746ad9570a56b74e0ee2e03eef8582cf0397d5b5f7e2", "text": "## Current authoritative description\nThe repo root `REPO_DESCRIPTION.md` is the source of truth for detailed evolving state.", "title": "data-product-asset-registry"}
{"chunk_id": "nas-sk:04ecbb805966:9441d3e4:0004:c5154243744b57f9", "chunk_seq": 4, "created_at": "2026-05-27T22:35:00+08:00", "heading": "Current implementation snapshot", "source_mtime": 1779890849, "source_path": "/Users/bot1/Volumes/root_for_ai/00_共享区/共享知识库/原始资料/08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_rel": "08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_sha256": "04ecbb805966e475dea8746ad9570a56b74e0ee2e03eef8582cf0397d5b5f7e2", "text": "## Current implementation snapshot\n- Local repo initialized and pushed to self-hosted Gitea/lumi_soul.\n- Local Git `origin` uses HTTPS instead of SSH to avoid changing existing Gitea/OpenSSH service permissions.\n- Pushes use `scripts/git_push_https.py`, which reads `GITEA_TOKEN` from the local profile environment and passes it to git only as a temporary auth header. Tokens are not stored in the repo, mapping, or remote URL.\n- NAS PostgreSQL schema initialized: `product_assets.assets`, `product_assets.product_shop_mapping`, `product_assets.asset_event_log`.\n- Initial existing NAS product folders seeded as unverified rows: `PA-2026-0001` 杜邦纸钱袋子; `PA-2026-0002` 花瓣杯.\n- NAS product asset library root created after user confirmation: `/Users/bot1/Volumes/root_for_ai/04_产品资产库` with `00_待分配_新拍摄`, `00_目录规范与模板`, `2026`, and `99_跨产品项目`.\n- Product-folder convention documented in `docs/product_folder_structure.md`: product-related materials, detail pages, listing files, and AI projects should be organized under the corresponding `asset_id` folder.", "title": "data-product-asset-registry"}
{"chunk_id": "nas-sk:04ecbb805966:9441d3e4:0005:2dc66d79d550f2ba", "chunk_seq": 5, "created_at": "2026-05-27T22:35:00+08:00", "heading": "Current implementation snapshot", "source_mtime": 1779890849, "source_path": "/Users/bot1/Volumes/root_for_ai/00_共享区/共享知识库/原始资料/08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_rel": "08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_sha256": "04ecbb805966e475dea8746ad9570a56b74e0ee2e03eef8582cf0397d5b5f7e2", "text": "ct_folder_structure.md`: product-related materials, detail pages, listing files, and AI projects should be organized under the corresponding `asset_id` folder.\n- 2026-05-27 sample migration prepared but not executed pending NAS write confirmation: `scripts/migrate_sample_products.py`, `docs/sample_migration_dupont_flower_cup.md`, and `reports/sample_product_migration_plan.json`. The planned operation copies 杜邦纸钱袋子 and 花瓣杯 into standard product folders; it does not move/delete/overwrite source folders.\n- 2026-05-27 user correction applied: product folders should only pre-create first-level business directories. Do not pre-create fixed second-level folders such as `selected/`, `retouched/`, `editable/`, or channel-specific folders; create them only when a concrete product/task needs them.\n- RAG export is generated locally via `scripts/export_rag_index.py`; exported JSONL is not committed and should not be written to NAS without a separate confirmed indexing workflow.", "title": "data-product-asset-registry"}
{"chunk_id": "nas-sk:04ecbb805966:9441d3e4:0006:0fe31af86f2af2c2", "chunk_seq": 6, "created_at": "2026-05-27T22:35:00+08:00", "heading": "Safety boundary", "source_mtime": 1779890849, "source_path": "/Users/bot1/Volumes/root_for_ai/00_共享区/共享知识库/原始资料/08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_rel": "08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_sha256": "04ecbb805966e475dea8746ad9570a56b74e0ee2e03eef8582cf0397d5b5f7e2", "text": "## Safety boundary\nNo secrets, database passwords, NAS credentials, raw product photos, or user source materials are stored in this mapping. NAS material folders remain read-only unless separately confirmed. This mapping file is in the user-authorized Git task mapping folder; other NAS writes still require exact-path confirmation.", "title": "data-product-asset-registry"}
{"chunk_id": "nas-sk:04ecbb805966:9441d3e4:0007:cdf26f884b47bc82", "chunk_seq": 7, "created_at": "2026-05-27T22:35:00+08:00", "heading": "Search keywords", "source_mtime": 1779890849, "source_path": "/Users/bot1/Volumes/root_for_ai/00_共享区/共享知识库/原始资料/08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_rel": "08_机器人协作经验库/远程仓库任务映射/data-product-asset-registry.md", "source_sha256": "04ecbb805966e475dea8746ad9570a56b74e0ee2e03eef8582cf0397d5b5f7e2", "text": "## Search keywords\n产品资产总表, product asset registry, 产品图, NAS 路径, metadata, ERP ID, 淘宝商品ID, 天猫商品ID, 抖音商品ID, RAG 派生索引, 多店铺维护, 产品资产库, 04_产品资产库, 商品详情页, AI项目, 产品文件夹, 一级目录, 样板迁移, 杜邦纸钱袋子, 花瓣杯, Gitea HTTPS token push", "title": "data-product-asset-registry"}
