{"chunk_id": "nas-sk:aed4ebbed4f1:9441d3e4:0001:0a78dce93f3303b4", "chunk_seq": 1, "created_at": "2026-05-28T00:35:39+08:00", "heading": "data-product-asset-registry", "source_mtime": 1779898149, "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": "aed4ebbed4f1d03457e4586915d11951d44a17f49099fca2f80e015c3712b2c4", "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-27T16:08:28Z\n- Latest commit: c92bafa fix: clarify preview image sampling workflow\n- Related bots/profiles: it, future product/design/operations robots", "title": "data-product-asset-registry"}
{"chunk_id": "nas-sk:aed4ebbed4f1:9441d3e4:0002:f7f3cd194f929083", "chunk_seq": 2, "created_at": "2026-05-28T00:35:39+08:00", "heading": "Purpose", "source_mtime": 1779898149, "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": "aed4ebbed4f1d03457e4586915d11951d44a17f49099fca2f80e015c3712b2c4", "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:aed4ebbed4f1:9441d3e4:0003:33fa5817fe2ed907", "chunk_seq": 3, "created_at": "2026-05-28T00:35:39+08:00", "heading": "Current authoritative description", "source_mtime": 1779898149, "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": "aed4ebbed4f1d03457e4586915d11951d44a17f49099fca2f80e015c3712b2c4", "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:aed4ebbed4f1:9441d3e4:0004:4b729c19d40e5ae7", "chunk_seq": 4, "created_at": "2026-05-28T00:35:39+08:00", "heading": "Current implementation snapshot", "source_mtime": 1779898149, "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": "aed4ebbed4f1d03457e4586915d11951d44a17f49099fca2f80e015c3712b2c4", "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:aed4ebbed4f1:9441d3e4:0005:87f873ad5a638d41", "chunk_seq": 5, "created_at": "2026-05-28T00:35:39+08:00", "heading": "Current implementation snapshot", "source_mtime": 1779898149, "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": "aed4ebbed4f1d03457e4586915d11951d44a17f49099fca2f80e015c3712b2c4", "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 executed after user confirmation: copied 杜邦纸钱袋子 and 花瓣杯 into standard product folders under `/Users/bot1/Volumes/root_for_ai/04_产品资产库/2026/`, with first-level business directories only; no source move/delete/overwrite. Execution report is `reports/sample_product_migration_executed.json`.\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 regenerated 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:aed4ebbed4f1:9441d3e4:0006:fdaf467507c32a45", "chunk_seq": 6, "created_at": "2026-05-28T00:35:39+08:00", "heading": "Current implementation snapshot", "source_mtime": 1779898149, "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": "aed4ebbed4f1d03457e4586915d11951d44a17f49099fca2f80e015c3712b2c4", "text": "ted 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.\n- Preview-main-image workflow added in `docs/preview_main_image_workflow.md` and `scripts/preview_main_image.py`: robots can randomly sample 3 candidate images per product, choose one visually representative image, and record it as `metadata.preview_main_image_*` after explicit confirmation. The sampled 3 candidates are internal only; by default users see only the final selected preview image. The workflow records image paths only; it does not move, rename, copy, or commit raw product images.", "title": "data-product-asset-registry"}
{"chunk_id": "nas-sk:aed4ebbed4f1:9441d3e4:0007:fbe787f5ac4878db", "chunk_seq": 7, "created_at": "2026-05-28T00:35:39+08:00", "heading": "Safety boundary", "source_mtime": 1779898149, "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": "aed4ebbed4f1d03457e4586915d11951d44a17f49099fca2f80e015c3712b2c4", "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:aed4ebbed4f1:9441d3e4:0008:882aa1c3080dfea7", "chunk_seq": 8, "created_at": "2026-05-28T00:35:39+08:00", "heading": "Search keywords", "source_mtime": 1779898149, "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": "aed4ebbed4f1d03457e4586915d11951d44a17f49099fca2f80e015c3712b2c4", "text": "## Search keywords\n产品资产总表, product asset registry, 产品图, NAS 路径, metadata, ERP ID, 淘宝商品ID, 天猫商品ID, 抖音商品ID, RAG 派生索引, 多店铺维护, 产品资产库, 04_产品资产库, 商品详情页, AI项目, 产品文件夹, 一级目录, 样板迁移, 杜邦纸钱袋子, 花瓣杯, 预览主图, preview_main_image, 候选产品确认, Gitea HTTPS token push", "title": "data-product-asset-registry"}
