Files
SEONexus/docs/2026-04-18-PHP与Vue收口交付总结.md

6.2 KiB

2026-04-18 PHP 与 Vue 收口交付总结

本轮目标

本轮收口的目标不是只补一个页面,而是把以下三条线真正闭环:

  1. Vue 后台 成为视频缺字段工作台/任务池的正式入口,不再依赖错误的 PHP 后台页面直出。
  2. PHP 后端 提供完整的数据接口、计划任务、工作台产物、任务池产物、缺字段扫描与安全补全能力。
  3. 公共 AI 规则视频元数据缺失处理规则 提升为全项目共享规则,后续无论哪个模板、哪个 Codex 接手,都必须先读这条主线。

交付范围

1. Vue 后台侧

已迁移到 SEONexusAdmin 的后台能力:

  • 视频缺字段控制台首屏卡片
  • 视频缺字段工作台页
  • 视频缺字段任务池页
  • 视频缺字段状态总览页
  • 视频缺字段运维总览页
  • 系统配置页中的 SEO AI 规则 专属入口
  • 新域名导入成功后的“下一步选择”弹窗
    • Codex继续
    • OpenAI继续
    • 一键复制 Codex 提示词

2. PHP 后端侧

已补齐或增强的能力:

  • 视频缺字段工作台接口
  • 视频缺字段任务池接口
  • 视频缺字段计划任务状态接口
  • 视频缺字段批次状态保存接口
  • 视频缺字段批次提示词接口
  • 视频缺字段批次历史接口
  • 视频缺字段工作台/任务池命令行命令
  • 视频缺字段计划任务种子
  • 视频元数据空字段安全补全 helper
  • 采集器回填逻辑
    • 仅在现有字段为空时,用新采集到的真实字段回填
    • 不覆盖已有非空值
  • 站点导入后自动生成基础产物
    • SEO state
    • manifest
    • site positioning
    • sitemap 入队
    • starter published copy

3. 公共规则侧

已确立为全项目公共主线的内容:

  • AI 文案最高指令
  • 详情摘要规则
  • 详情正文规则
  • 缺失字段处理规则
  • 电影 / 剧集 / 综艺 / 动漫 / 短剧 细分风格规则
  • 视频元数据缺失扫描与派单原则

重要路径说明

Vue 后台真实入口

以下页面应从 SEONexusAdminhash 路由 进入:

  • #/video/metadata/missing/workbench
  • #/video/metadata/missing/task-pool
  • #/video/metadata/missing/task-pool/status
  • #/video/metadata/missing/task-pool/ops
  • #/system/config/seo-ai-rules

PHP 侧定位

PHP 这边现在主要负责:

  • 数据接口
  • 工作台产物生成
  • 任务池产物生成
  • 计划任务
  • 命令行工具

不再把视频缺字段后台页面直接渲染成 PHP 管理页。


更新其它源时要同步的重点

PHP 仓库必须同步

重点包含:

  • app/admin/controller/Video.php
  • app/admin/controller/Site.php
  • app/admin/controller/SystemConfig.php
  • app/admin/config/router.php
  • app/task/module/PlanTask.php
  • config/console.php
  • database/seeders/PlanTaskSeeder.php
  • app/common/helper/SeoCopyAiRuleConfigHelper.php
  • app/common/helper/VideoMetadata*
  • app/command/VideoMetadata*
  • app/model/VideoModel.php
  • app/model/DomainModel.php
  • app/services/SiteContext.php
  • 各采集器 VideoInfoPage.php 中的空字段回填逻辑

Vue 仓库必须同步

重点包含:

  • src/views/video/metadataMissing/index.vue
  • src/views/home/index.vue
  • src/views/home/index.scss
  • src/views/system/config/seoAiRules.vue
  • src/views/system/config/index.vue
  • src/views/system/config/drawer.vue
  • src/views/site/index.vue
  • src/api/modules/video/list.ts
  • src/api/interface/video/list.ts
  • src/api/modules/system/config.ts
  • src/api/interface/system/config.ts
  • src/api/interface/site/list.ts
  • src/assets/json/authMenuList.json

运行逻辑说明

1. 导入新域名后

系统现在会:

  1. 注册域名
  2. 初始化 SEO copy 基础状态
  3. 初始化 site positioning
  4. 把 sitemap 生成加入队列
  5. 返回导入探测结果
  6. 在 Vue 后台弹出“下一步选择”

系统不会再偷偷自动触发 OpenAI。

2. 运营继续

如果由运营继续:

  1. 先看导入探测摘要
  2. 确认页面无明显错误
  3. 再点击后台 AI 功能,显式触发 OpenAI 队列

3. 技术继续

如果由技术继续:

  1. 直接复制后台给出的 Codex 提示词
  2. 在 VS Code 中打开当前工作区
  3. 把提示词发给 Codex
  4. 由 Codex 接管优化、复测、记录、收口

视频元数据空字段处理原则

这部分是公共规则,不只属于 GPT 模板:

  1. 如果采集回来的演员、导演、语言、地区、年份、备注、简介等字段为空,先记录并进入缺字段工作台/任务池。
  2. 如果后续同一资源再次采集到真实非空字段,只允许在“原字段为空”的前提下回填。
  3. 不允许用采集结果覆盖已有真实非空值。
  4. 不允许静默编造结构化事实字段。
  5. 本地安全补全仅允许补:
    • v_description
    • v_remarks
  6. 本地安全补全只能基于已有真实字段组织资料型文案,不能编造演员、导演、年份、剧情。

计划任务与自动触发

当前安全边界是:

  1. 可以自动刷新工作台和任务池
  2. 可以自动扫描空字段
  3. 可以自动归档待处理批次
  4. 不自动调用远程 AI 去补结构化事实
  5. 不自动联网搜索演员/导演等真实资料

也就是说:

  • 自动扫描 可以开
  • 自动派单 可以开
  • 自动 OpenAI 补事实字段 当前不建议默认开启

后续建议

建议继续保留的执行节奏

  1. 每日先看蜘蛛日志
  2. 再看视频缺字段控制台
  3. 先处理高流量、高抓取、高优先级资源
  4. GPT 模板专属 SEO 文档继续写在 docs/gpt-template-seo/
  5. 公共规则、公共机制、公共流程统一汇总在 docs/ 根目录

下一批接手 Codex 必看

接手人至少先读:

  • docs/2026-04-18-AI文案与视频元数据公共规则主线.md
  • docs/Codex启动提示词模板.md
  • docs/2026-04-18-视频缺失字段工作台V1说明.md
  • docs/2026-04-18-PHP与Vue收口交付总结.md

一句话结论

这轮收口后,视频缺字段工作台任务池公共 AI 规则导入后继续分流 已经形成一套可以复制到其它源的完整方案;后续其它服务器只要同步 PHP + Vue 两个仓库,就能拿到同一套后台能力和执行规则。