462 lines
16 KiB
JSON
462 lines
16 KiB
JSON
{
|
||
"0": "HomePage",
|
||
"1": "美搭文档索引",
|
||
"2": "ReportResultPage",
|
||
"3": "Hybrid Retrieval Pipeline",
|
||
"4": "Outfit Agent",
|
||
"5": "Golden Set CI Framework",
|
||
"6": "SMS Phone Login",
|
||
"7": "Personal image report sample",
|
||
"8": "Milestone M1 engineering foundation",
|
||
"9": "美搭 HarmonyOS ArkTS App",
|
||
"10": "HarmonyOS entry startIcon: blue rounded-square splash/launcher branding with a centered 2x2 pale-tile grid",
|
||
"11": "Self-shot item pipeline",
|
||
"12": "2x2 grid of four identical rounded squares",
|
||
"13": "ensure_scene_allowed",
|
||
"14": "AI content dual labeling",
|
||
"15": "Solid vibrant blue HarmonyOS entry icon background",
|
||
"16": "2x2 grid of rounded squares",
|
||
"17": "HarmonyOS adaptive icon background layer",
|
||
"18": "Independent dual login channels",
|
||
"19": "Face original retention 2 hours",
|
||
"20": "Product quota table section 3.2",
|
||
"21": "Events Batch Ingest",
|
||
"22": "Agent weather degrade path",
|
||
"23": "Billing four-table boundary",
|
||
"24": "Eleven business domain packages",
|
||
"25": "Four-tier daily cost circuit breaker",
|
||
"26": "TD-05 RTMPose self-hosted keypoints",
|
||
"27": "Golden set four subsets 330",
|
||
"28": "Coordinator Commit",
|
||
"29": "FR NFR CR TD ADR T-P R numbering",
|
||
"30": "entry/hvigorfile.ts",
|
||
"31": "app/hvigorfile.ts",
|
||
"32": "Cloud and credential pre-open checklist",
|
||
"33": "Four parallel tracks BE FE ALG CONT",
|
||
"34": "api/deps.py",
|
||
"35": "test_report_validation.py",
|
||
"36": "agent/index.ts",
|
||
"37": "birefnet_matting.py",
|
||
"38": "compile.ts",
|
||
"39": "unit/test_retrieval_cache.py",
|
||
"40": "BillingService",
|
||
"41": "kimi-cli.ts",
|
||
"42": "Usage",
|
||
"43": "AppError",
|
||
"44": "tts.ts",
|
||
"45": "QuotaState",
|
||
"46": "defaults.ts",
|
||
"47": "retrieval/repo.py",
|
||
"48": "render.ts",
|
||
"49": "provider.ts",
|
||
"50": "test_report_export.py",
|
||
"51": "test_upload_presign.py",
|
||
"52": "_client",
|
||
"53": "runner.py",
|
||
"54": "remotion",
|
||
"55": "AutoVideo — 产品需求文档",
|
||
"56": "PromptRegistry",
|
||
"57": "export_tasks.py",
|
||
"58": "kb/service.py",
|
||
"59": "library/index.ts",
|
||
"60": "test_hybrid_retrieval.py",
|
||
"61": "axios/index.ts",
|
||
"62": "test_gateway.py",
|
||
"63": "作品集站点 PRD — 可深读的技术视频站",
|
||
"64": "BlockOutputs.vue",
|
||
"65": "MetaEditor.vue",
|
||
"66": "PluginContext.hpp",
|
||
"67": "受众画像先行法(受众驱动 · 写作主法)",
|
||
"68": "TopBar.vue",
|
||
"69": "ReportExportService",
|
||
"70": "llm/__init__.py",
|
||
"71": "test_deepseek_provider.py",
|
||
"72": "store.ts",
|
||
"73": "3. 详细任务分解",
|
||
"74": "VideoComposition.tsx",
|
||
"75": "properties",
|
||
"76": "dependencies",
|
||
"77": "test_report_flow.py",
|
||
"78": "DeterministicEmbedder",
|
||
"79": "parser/blocks.ts",
|
||
"80": "script.ts",
|
||
"81": "autovideo.ts",
|
||
"82": "doctor.ts",
|
||
"83": "validate.ts",
|
||
"84": "test_rules_service.py",
|
||
"85": "test_events_validation.py",
|
||
"86": "reserve",
|
||
"87": "SettingsModal.vue",
|
||
"88": "ScriptEditor.vue",
|
||
"89": "test_huawei_verifier.py",
|
||
"90": "next_id",
|
||
"91": "puton-master/src/pages/HomePage.vue",
|
||
"92": "routes/blocks.ts",
|
||
"93": "test_vertical_slice.py",
|
||
"94": "llm.hpp",
|
||
"95": "taskRunner.ts",
|
||
"96": "BlockScriptEditor.vue",
|
||
"97": "Settings",
|
||
"98": "test_sms_login.py",
|
||
"99": "InMemoryCostCounter",
|
||
"100": "RateTable",
|
||
"101": "types/api.ts",
|
||
"102": "cosyvoice-tts/server.py",
|
||
"103": "test_rules_dsl.py",
|
||
"104": "ok",
|
||
"105": "dependencies",
|
||
"106": "devDependencies",
|
||
"107": "test_tiered_budget.py",
|
||
"108": "test_auth_sms.py",
|
||
"109": "ProjectPage.vue",
|
||
"110": "RetrievalService",
|
||
"111": "RerankerBase",
|
||
"112": "voxcpm-tts/server.py",
|
||
"113": "diagnosis_stage.py",
|
||
"114": "auth.py",
|
||
"115": "rules.py",
|
||
"116": "SmsStore",
|
||
"117": "AssetManager.vue",
|
||
"118": "真机闭环自动化测试 · 实践指南",
|
||
"119": "kb/schemas.py",
|
||
"120": ".ensure_scene_allowed",
|
||
"121": "get",
|
||
"122": "CircuitBreaker",
|
||
"123": "build_scene_configs",
|
||
"124": "assembly-gen.ts",
|
||
"125": "quick.ts",
|
||
"126": "KbEntity",
|
||
"127": "test_report_vision.py",
|
||
"128": "devDependencies",
|
||
"129": "LocalLlm",
|
||
"130": "napi_init.cpp",
|
||
"131": "LlmContext",
|
||
"132": "What You Must Do When Invoked",
|
||
"133": "AutoVideo 视频构建指南",
|
||
"134": "renderer.py",
|
||
"135": "BlockSidebar.vue",
|
||
"136": "image-gen.ts",
|
||
"137": "billing/quota.py",
|
||
"138": "compilerOptions",
|
||
"139": "test_quota_domain.py",
|
||
"140": "RuleContext",
|
||
"141": "test_rules_golden.py",
|
||
"142": "Executor.hpp",
|
||
"143": "HalideRuntime.h",
|
||
"144": "guidelines 方法论评审",
|
||
"145": "visual-registry.ts",
|
||
"146": "web/src/pages/HomePage.vue",
|
||
"147": "resolveClaudeCredentials",
|
||
"148": "dependencies",
|
||
"149": "TaskQueue",
|
||
"150": "grant_bonus",
|
||
"151": "PickAndUploadImage.vue",
|
||
"152": "Scope",
|
||
"153": "render/qa.ts",
|
||
"154": "CodexCliDriver",
|
||
"155": "RedisSmsStore",
|
||
"156": "3. Phase A 技术约束下的产品裁决",
|
||
"157": "admin/routers/kb.py",
|
||
"158": "system.ts",
|
||
"159": "visual-metrics.ts",
|
||
"160": "AutoVideo/start.sh",
|
||
"161": "dict.md",
|
||
"162": "kimi-cli.test.ts",
|
||
"163": "ids.py",
|
||
"164": "integration/test_kb_entity.py",
|
||
"165": "test_admin_console.py",
|
||
"166": "AutoVideo 输入资源编写指南",
|
||
"167": "compilerOptions",
|
||
"168": "test_task_bonus_rules.py",
|
||
"169": "2. 逐轮还原(决策链与证据)",
|
||
"170": "sms_login.py",
|
||
"171": "TencentSmsSender",
|
||
"172": "AutoVideo Web UI — 部署指南",
|
||
"173": "properties",
|
||
"174": "visuals.ts",
|
||
"175": "MuseTalk 口型同步服务 — 使用说明",
|
||
"176": "identity/service.py",
|
||
"177": "download_models.py",
|
||
"178": "ClothesBox.vue",
|
||
"179": "properties",
|
||
"180": "visuals.test.ts",
|
||
"181": "compilerOptions",
|
||
"182": "identity/repo.py",
|
||
"184": "test_task_bonus.py",
|
||
"185": "compilerOptions",
|
||
"186": "AutoVideo/README.md",
|
||
"187": "dict.global.md",
|
||
"188": "任务表",
|
||
"190": "meta.ts",
|
||
"191": "MuseTalk 服务部署任务清单",
|
||
"192": "BlockPanel.vue",
|
||
"193": "试衣间与发型设计 · 产品与技术方案",
|
||
"194": "KbRule",
|
||
"195": "DropdownMenu.vue",
|
||
"196": "compilerOptions",
|
||
"197": "Interpreter.hpp",
|
||
"198": "IdentityService",
|
||
"199": "record_gap",
|
||
"200": "test_golden.py",
|
||
"202": "Tensor.hpp",
|
||
"203": "客户端开发交接文档(新机器)",
|
||
"204": "T9 · 视觉算法 SPIKE 报告(RTMPose 体型原型 + BiRefNet 抠图)",
|
||
"205": "test_auth_refresh.py",
|
||
"207": "test_report_stages.py",
|
||
"208": "AutoVideo Web UI — 产品需求文档",
|
||
"209": "visual-review.ts",
|
||
"210": "AutoVideo/src/remotion/slides/CameraTransform.tsx",
|
||
"211": "tsconfig.server.json",
|
||
"212": "AssetUploadDialog.vue",
|
||
"213": "test_log_redaction.py",
|
||
"215": "scripts",
|
||
"216": "Rect.h",
|
||
"217": "4. 功能模块",
|
||
"218": "properties",
|
||
"219": "required",
|
||
"220": "models.py",
|
||
"221": "auto-import.d.ts",
|
||
"222": "test_events.py",
|
||
"223": "GenderSelect.vue",
|
||
"224": "install.sh script",
|
||
"225": "audio",
|
||
"226": "enum",
|
||
"227": "required",
|
||
"228": "T18 · 端侧小模型 SPIKE·MNN + Qwen3-0.6B 真机可行性与意图分类原型",
|
||
"229": "美搭 —— 试衣间 v2 / 发型页 v2 / 美学诊断 UI 设计规范",
|
||
"232": "HistoryScroll.vue",
|
||
"233": "HTML 视觉模式 PRD(@visual: html)",
|
||
"234": "AutoVideo",
|
||
"235": "script.schema.json",
|
||
"236": "properties",
|
||
"237": "compliance/service.py",
|
||
"238": "EntityCreate",
|
||
"239": "黄金集回归框架(Golden Set)",
|
||
"240": "Menu.vue",
|
||
"242": "AutoVideo Agent 总入口",
|
||
"243": "3.1 动画模式(默认)写法要点",
|
||
"244": "properties",
|
||
"245": "render",
|
||
"247": "KbService",
|
||
"248": "ModelItemCard.vue",
|
||
"249": "interface.ts",
|
||
"250": "graphify reference: extra exports and benchmark",
|
||
"251": "AutoVideo — Claude Code 项目指令",
|
||
"252": "附录 A — CLI 模块改造清单(必须先完成)",
|
||
"253": "AutoVideo 开发任务清单",
|
||
"254": "阶段 WP5:视觉模式 / 文生图 / 设置面板(对应 @WEB_PRD.md Phase 5)",
|
||
"255": "AutoVideo/package.json",
|
||
"256": "scripts",
|
||
"257": "visualMode",
|
||
"258": "AutoVideo/stop.sh",
|
||
"259": "My Video",
|
||
"261": "test_report_dimensions.py",
|
||
"262": "InMemorySmsStore",
|
||
"263": "puton",
|
||
"264": "History.vue",
|
||
"265": "6. 管线集成(逐文件改动)",
|
||
"266": "A.5 图片模式:完整改动清单",
|
||
"267": "阶段 6:render stage",
|
||
"268": "阶段 WP2:脚本编辑与资源管理(对应 @WEB_PRD.md Phase 2)",
|
||
"269": "阶段 WP6:全量构建与部署收尾(对应 @WEB_PRD.md Phase 6)",
|
||
"270": "3. 视觉描述(visuals.md 块体)",
|
||
"271": "narration",
|
||
"272": "sandbox.ts",
|
||
"274": "Fun-CosyVoice3-0.5B — TTS 语音合成服务",
|
||
"275": "MuseTalk — 口型/唇形同步服务",
|
||
"276": "env.py",
|
||
"277": "Four post-filing ongoing duties",
|
||
"278": "`packages/llm/` — LLM 网关",
|
||
"279": "conftest.py",
|
||
"280": "11. 开发阶段划分",
|
||
"281": "5. API 设计",
|
||
"282": "附录 C — Phase 验收脚本",
|
||
"283": "阶段 WP1:基础骨架(对应 @WEB_PRD.md Phase 1)",
|
||
"284": "阶段 WP3:任务队列与进度(对应 @WEB_PRD.md Phase 3)",
|
||
"285": "SenseNova-U1 — 文生图服务",
|
||
"286": "VoxCPM2 — TTS 语音合成服务",
|
||
"287": "TotalInternalReflection.tsx",
|
||
"288": "VisionProvider",
|
||
"289": "`packages/billing/` — 配额与计量(V1)",
|
||
"290": "`packages/compliance/` — 统一合规出口",
|
||
"291": "`packages/domain/` — 纯领域逻辑",
|
||
"292": "`packages/task/` — 统一任务中心",
|
||
"293": ".prettierrc.json",
|
||
"294": "TheWelcome.vue",
|
||
"295": "SingleCheckbox.vue",
|
||
"296": "graphify reference: query, path, explain",
|
||
"297": "13. 分阶段实施计划",
|
||
"298": "1. 背景与目标",
|
||
"299": "4. 架构决策(技术选型)",
|
||
"300": "13. 设置与配置面板",
|
||
"301": "阶段 1:compile(无外部依赖,最先做)",
|
||
"302": "阶段 3:tts stage(需要 VoxCPM 服务)",
|
||
"303": "阶段 4:visuals stage(需要 Claude API)",
|
||
"304": "AutoVideo Web UI — 开发任务清单",
|
||
"305": "阶段 WP4:产物预览(对应 @WEB_PRD.md Phase 4)",
|
||
"306": "4. `narration.md` — 旁白",
|
||
"307": "AccentOverride",
|
||
"308": "comp.tsx",
|
||
"309": "`apps/` — 可部署的进程",
|
||
"310": "`packages/agent/` — 穿搭 Agent",
|
||
"312": "`packages/kb/` — 美学知识库",
|
||
"313": "`packages/shared/` — 横切基础设施",
|
||
"314": "`prompts/` — 版本化 Prompt 模板",
|
||
"315": "meida_backend · 美搭服务端",
|
||
"316": "`tests/`",
|
||
"317": "MyButton.vue",
|
||
"318": "MyIcons.vue",
|
||
"319": "getClothes",
|
||
"320": "10. 编码一致性(partial mp4 格式对齐)",
|
||
"321": "11. 入退场动画与字幕层(框架注入层)",
|
||
"322": "12. Web UI 与配置",
|
||
"323": "2. 用户故事",
|
||
"324": "3. 语法设计",
|
||
"325": "5. seek-hook 约定(动画档)",
|
||
"326": "3. 项目结构约定",
|
||
"327": "4.5 任务队列与进度",
|
||
"328": "给 AI agent 的执行规则",
|
||
"329": "阶段 5:Remotion 渲染层",
|
||
"330": "阶段 9:测试 / 文档 / 安装脚本",
|
||
"331": "TitleCards.tsx",
|
||
"332": "sensenova-t2i/start.sh",
|
||
"333": "TD-28 V1 free quota commercialization",
|
||
"334": "Q: Why does ReportCreatePage connect HarmonyOS App Shell to Report Pipeline Stages?",
|
||
"335": "Q: How do the four Stage Protocol stages fill DimensionResult?",
|
||
"337": "`deploy/`",
|
||
"338": "`packages/identity/` — 账号与会话",
|
||
"339": "`packages/memory/` — 记忆系统(占位)",
|
||
"340": "`packages/` — 业务域与能力包",
|
||
"341": "smoke.sh",
|
||
"342": "`services/` — 独立部署的 AI 能力服务",
|
||
"343": "`services/vision/` — 视觉服务(占位)",
|
||
"344": "FakeClock",
|
||
"345": "VpShopLinkToGetPictures.vue",
|
||
"346": "serve-models.mjs",
|
||
"347": "graphify reference: add a URL and watch a folder",
|
||
"348": "graphify reference: commit hook and native AGENTS.md integration",
|
||
"349": "graphify reference: incremental update and cluster-only",
|
||
"350": "7. 资产处理",
|
||
"351": "8. 安全沙箱",
|
||
"352": "14. 部署脚本(v1 必交付)",
|
||
"353": "AutoVideo 开发进度",
|
||
"354": "阶段 0:项目初始化",
|
||
"355": "阶段 8:build / doctor / init",
|
||
"356": "AutoVideo — MuseTalk 口型同步功能开发进度",
|
||
"357": "ShaderCodeSlide.tsx",
|
||
"358": "third_servers/stop.sh",
|
||
"359": "web/src/remotion/slides/CameraTransform.tsx",
|
||
"360": "COS Presigned Upload",
|
||
"361": "`migrations/` — Alembic",
|
||
"362": "0003_align_quota_with_product_ssot.py",
|
||
"363": "`packages/notify/` — 通知(占位)",
|
||
"364": "`packages/profile/` — 画像与记忆(占位)",
|
||
"365": "`packages/report/` — 美学报告(占位)",
|
||
"366": "`packages/retrieval/` — 向量与混合检索",
|
||
"367": "`packages/rules` — 规则引擎(TD-10 自研数据驱动决策表)",
|
||
"368": "`packages/tryon/` — 智能试穿与发型(占位)",
|
||
"369": "`scripts/`",
|
||
"370": "`services/matting/` — 抠图批处理(占位)",
|
||
"371": "ClothesPool.vue",
|
||
"372": "i18n/index.ts",
|
||
"373": "getHistory",
|
||
"374": "graphify reference: GitHub clone and cross-repo merge",
|
||
"375": "graphify reference: transcribe video and audio",
|
||
"376": "9. 数据流说明",
|
||
"377": "SubtitleOverlay.test.tsx",
|
||
"378": "0001_initial_foundation.py",
|
||
"379": "0002_ai_call_reasoning_and_rate_tier.py",
|
||
"380": "0004_sessions_and_events.py",
|
||
"381": "0005_kb_tables.py",
|
||
"382": "0006_report_tables.py",
|
||
"383": "puton-master/env.d.ts",
|
||
"384": "puton-master/src/main.ts",
|
||
"385": "getModels",
|
||
"386": "puton-master/tsconfig.json",
|
||
"387": "manifest.json",
|
||
"388": "AutoVideo/AGENTS.md",
|
||
"389": "extraction-spec.md",
|
||
"390": "@babel/parser",
|
||
"391": "ms",
|
||
"392": "pinyin-pro",
|
||
"393": "puppeteer-core",
|
||
"394": "B01/Component.tsx",
|
||
"395": "B02/Component.tsx",
|
||
"396": "cosyvoice-tts/install.sh",
|
||
"397": "cosyvoice-tts/start.sh",
|
||
"398": "musetalk-lipsync/start.sh",
|
||
"399": "voxcpm-tts/start.sh",
|
||
"400": "web/env.d.ts",
|
||
"401": "@element-plus/icons-vue",
|
||
"402": "eslint-plugin-import",
|
||
"403": "admin/__init__.py",
|
||
"404": "api/__init__.py",
|
||
"405": "apps/__init__.py",
|
||
"406": "agent/__init__.py",
|
||
"407": "analytics/__init__.py",
|
||
"408": "compliance/__init__.py",
|
||
"409": "domain/__init__.py",
|
||
"410": "domain/task/__init__.py",
|
||
"411": "packages/__init__.py",
|
||
"412": "providers/__init__.py",
|
||
"413": "memory/__init__.py",
|
||
"414": "notify/__init__.py",
|
||
"415": "profile/__init__.py",
|
||
"416": "shared/__init__.py",
|
||
"417": "storage/__init__.py",
|
||
"418": "packages/tryon/__init__.py",
|
||
"419": "wardrobe/__init__.py",
|
||
"420": "wardrobe/README.md",
|
||
"421": "services/__init__.py",
|
||
"422": "matting/__init__.py",
|
||
"423": "services/tryon/__init__.py",
|
||
"424": "services/tryon/README.md",
|
||
"425": "vision/__init__.py",
|
||
"426": "swiper",
|
||
"427": "@types/axios",
|
||
"428": "vue-router",
|
||
"429": "@vueuse/integrations",
|
||
"430": "@rushstack/eslint-patch",
|
||
"431": "@tsconfig/node20",
|
||
"432": "typescript",
|
||
"433": "unplugin-vue-components",
|
||
"434": "@vitejs/plugin-vue",
|
||
"435": "vue-tsc",
|
||
"436": "ScrollWithBar.vue",
|
||
"437": "constants/index.ts",
|
||
"438": "downloadFile",
|
||
"439": "puton-master/src/router/index.ts",
|
||
"440": "counter.ts",
|
||
"441": "globalStore.ts",
|
||
"442": "utils/index.ts",
|
||
"443": "puton-master/vite.config.ts",
|
||
"444": "index.d.ts",
|
||
"445": "remotion.config.ts",
|
||
"446": "starter/meta.md",
|
||
"447": "narration.md",
|
||
"448": "visuals.md",
|
||
"449": "block1.md",
|
||
"450": "block2.md",
|
||
"451": "compile-test/meta.md",
|
||
"452": "web/vite.config.ts",
|
||
"453": "analytics/README.md",
|
||
"454": "storage/README.md",
|
||
"455": "tests/__init__.py",
|
||
"456": "integration/__init__.py",
|
||
"457": "unit/__init__.py",
|
||
"458": "meida-backend",
|
||
"459": ".eslintrc.cjs",
|
||
"460": "IconAdd.vue",
|
||
"461": "IconDelete.vue",
|
||
"462": "IconDrag.vue",
|
||
"463": "IconEdit.vue",
|
||
"464": "IconLink.vue",
|
||
"465": "IconSearch.vue",
|
||
"466": "IconUpload.vue",
|
||
"467": "MyCard.vue",
|
||
"468": "SearchInput.vue",
|
||
"469": "service/api.ts",
|
||
"470": "vue-router",
|
||
"471": "vue"
|
||
}
|