运营工作台

界面语言 简体中文 English

运营工作台

围绕当前发布、交接、发布状态、队列和修复闭环事实构建的运营工作台,用于支持人工发布。

组织上下文 Northforge Commerce (org_northforge)
项目上下文 ZenView S1 Launch (project_zenview_2026)
语言基线 zh-CN / en-US

角色工作台入口

这些入口面向不同角色,但共享同一套持久化页面包事实。它们只是细化入口和导航,不引入新的执行引擎或权限子系统。

工作台导航

先从角色工作台首页进入,只有在需要更深记录检查时再跳转到对比/历史、队列、发布、修复或项目详情。

运营工作台

Operator-focused surface over release outcome, manual publishing handoff, checklist, publish status, blockers, and queue visibility.

页面包身份 ZenView S1 Launch

Northforge Drive · listing v1 · amazon-us / en-US

ZENVIEW-S1-USZENVIEW-S1-LAUNCH
发布决策 阻断

策略 relpolicyv_org_northforge_v1 · 交接 禁止

问题 4确认项 0
人工交接 not_started

尚无发布交接。

交接允许或待确认日志 0
修复闭环 in_progress

Remove the risky term or replace it with an approved governed phrase.

任务 1复检 1
共享上下文 zh-CN / amazon-cn-global

市场 / 语言、归属、开放风险和待确认事项会在每个角色工作台中保持可见。

归属人 2风险 3确认项 0队列 5

人工发布操作

Current handoff status: not_started

Release gate: BLOCK

Localization target: zh-CN / amazon-cn-global

TLQC: qc_blocked

manual publishing onlyno Seller Central APIops-smoke example comsmoke example com

运营队列摘要

Active queue 5

Persisted queue state over release, handoff, and remediation work.

blocked 2recheck 1
Ready for handoff 0

Bundles/items eligible to move into manual handoff.

none
Blocked items 2

Operator-visible blocks before closure or handoff.

review_bundlerelease_gate

发布门禁结果

relgate_475a5480 · 成功 · 发布结论 阻断

策略: relpolicyv_org_northforge_v1 · 交接 拒绝

页面包: title=present · image=present · A+=present · export=present

问题统计: total=4 · P0=3 · P1=1 · P2=0

待确认事项:

开放风险: #1 | Carry before-you-buy placement qualification into Gallery 2 when the main image stays clean | US marketplace copy/images should qualify placement and fit expectations

页面包摘要与元数据
{
  "releaseCandidateStatus": "BLOCK",
  "completeness": {
    "title": "present",
    "bullets": "present",
    "imageBriefs": "present",
    "aplus": "present",
    "exportPack": "present",
    "localizationPack": "present",
    "titleBulletsQc": "qc_blocked",
    "targetLanguageQc": "qc_blocked"
  },
  "assetIds": {
    "titleDraftPackId": "draft_34edf0b3",
    "bulletsDraftPackId": "draft_5a39b0d9",
    "titleCandidateId": "titlecand_372754af",
    "imageBriefPackId": "imgpack_4b8786c9",
    "aplusDraftPackId": "apluspack_3519a195",
    "exportPackId": "exportpack_58c78e80",
    "localizationPackId": "localpack_17618cb3",
    "titleBulletsQcReportId": "qcreport_c9eb8bf1",
    "localizationTargetQcReportId": "qcreport_cdd7882f"
  },
  "findingsSummary": {
    "total": 4,
    "p0": 3,
    "p1": 1,
    "p2": 0
  },
  "unresolvedConfirmations": [],
  "handoffEligibility": {
    "allowed": false,
    "rationale": "BLOCK bundles cannot enter manual handoff until remediation removes blocking findings."
  },
  "releasePolicy": {
    "releasePolicyId": "relpolicy_org_northforge_default",
    "releasePolicyVersionId": "relpolicyv_org_northforge_v1",
    "versionNumber": 1
  }
}
{
  "executionEngine": "local-release-gate-v1",
  "requestKey": "release-gate.run",
  "decisionMapping": {
    "releasePolicyId": "relpolicy_org_northforge_default",
    "releasePolicyVersionId": "relpolicyv_org_northforge_v1",
    "mappingNotes": [
      "PASS when there are no unresolved findings and no unresolved confirmations.",
      "WARN when there are unresolved P1/P2 findings or unresolved confirmations with no unresolved P0 findings.",
      "BLOCK when there is any unresolved P0 finding."
    ],
    "handoffAllowed": false,
    "handoffRationale": "BLOCK bundles cannot enter manual handoff until remediation removes blocking findings."
  },
  "checksPerformed": [
    "bundle_strategy_coherence",
    "image_brief_qa",
    "aplus_qa",
    "export_bundle_completeness",
    "title_bullets_qc_aggregation",
    "target_language_qc_aggregation",
    "optional_ecosystem_risk"
  ],
  "priorQcReports": {
    "titleBulletsQcReportId": "qcreport_c9eb8bf1",
    "localizationTargetQcReportId": "qcreport_cdd7882f"
  },
  "policyEvaluation": {
    "releasePolicyId": "relpolicy_org_northforge_default",
    "releasePolicyVersionId": "relpolicyv_org_northforge_v1",
    "releasePolicyCode": "amazon-default-release-policy",
    "releasePolicyVersionNumber": 1,
    "releaseCandidateStatus": "BLOCK",
    "handoffAllowed": false,
    "handoffRationale": "BLOCK bundles cannot enter manual handoff until remediation removes blocking findings.",
    "decisionRules": [
      {
        "decisionKey": "BLOCK",
        "handoffAllowed": false,
        "rationale": "BLOCK bundles cannot enter manual handoff until remediation removes blocking findings."
      },
      {
        "decisionKey": "PASS",
        "handoffAllowed": true,
        "rationale": "PASS bundles can enter manual handoff."
      },
      {
        "decisionKey": "WARN",
        "handoffAllowed": true,
        "rationale": "WARN bundles can enter manual handoff with risks and confirmations preserved."
      }
    ],
    "mappingNotes": [
      "PASS when there are no unresolved findings and no unresolved confirmations.",
      "WARN when there are unresolved P1/P2 findings or unresolved confirmations with no unresolved P0 findings.",
      "BLOCK when there is any unresolved P0 finding."
    ],
    "engine": "local-release-policy-v1"
  },
  "limitations": [
    "Release gate is a deterministic bundle-level QA and decision layer built on current persisted outputs and QC results, not a full legal/compliance or publishing workflow.",
    "Release-gate PASS/WARN/BLOCK mapping is policy-backed but still simplified in this baseline: the active release policy version currently maps unresolved P0 -> BLOCK; unresolved P1/P2 or unresolved confirmation -> WARN; otherwise PASS.",
    "Amazon publishing and Seller Central submission remain outside scope."
  ]
}

当前生效的发布策略

relpolicy_org_northforge_default · amazon-default-release-policy · 当前版本 1

变更人: system-migration

决策规则: 通过:允许交接 | 警告:允许交接 | 阻断:拒绝

版本元数据
{
  "blockOnSeverities": [
    "P0"
  ],
  "warnOnSeverities": [
    "P1",
    "P2"
  ],
  "warnOnUnresolvedConfirmations": true,
  "decisionMappingNotes": [
    "PASS when there are no unresolved findings and no unresolved confirmations.",
    "WARN when there are unresolved P1/P2 findings or unresolved confirmations with no unresolved P0 findings.",
    "BLOCK when there is any unresolved P0 finding."
  ]
}

影响交接的发布门禁问题

P0 · aggregated_risk_term_guard

Title/Bullets QC remains open: Governed-disallowed risk terms detected: #1.

状态: 阻塞

开放风险: #1

发布门禁元数据
{
  "assetKind": "cross_asset",
  "why": "Risk/disallowed terms are explicitly blocked by the current guarded generation/QC path.",
  "fixHint": "Remove the risky term or replace it with an approved governed phrase.",
  "sourceType": "aggregated_qc",
  "sourceLabel": "Title/Bullets QC",
  "sourceReportId": "qcreport_c9eb8bf1",
  "sourceFindingId": "qcfinding_1e2fb310"
}

P1 · export_missing_inputs

The selected export pack still carries unresolved missing-input markers.

状态: 打开

开放风险:

发布门禁元数据
{
  "assetKind": "export_bundle",
  "why": "Release gate should surface when the downstream handoff bundle depends on approximations or unresolved operator confirmations.",
  "fixHint": "Resolve the export missing inputs or explicitly accept the remaining operator confirmation before release."
}

P0 · aggregated_must_disclose_presence

Target-language QC remains open: One or more required disclosure or qualification statements are missing from the localized output set.

状态: 阻塞

开放风险: Carry before-you-buy placement qualification into Gallery 2 when the main image stays clean | US marketplace copy/images should qualify placement and fit expectations

发布门禁元数据
{
  "assetKind": "localized_pack",
  "why": "Must-disclose and marketplace qualification content is governed and must survive localization either inline or through disclosure-note assets.",
  "fixHint": "Inject the missing disclosure into localized copy or persist a disclosure note that carries the governed requirement.",
  "sourceType": "aggregated_qc",
  "sourceLabel": "Target-language QC",
  "sourceReportId": "qcreport_cdd7882f",
  "sourceFindingId": "qcfinding_5254bcf7"
}

P0 · aggregated_localized_structure_completeness

Target-language QC remains open: Localized output set is missing required asset types: title candidate, bullet set, disclosure note.

状态: 阻塞

开放风险:

发布门禁元数据
{
  "assetKind": "localized_pack",
  "why": "Target-language QC expects the localized output set to preserve the asset coverage required by current source outputs and QC rules.",
  "fixHint": "Re-run localization after restoring the missing asset groups or explicitly trim source scope before localization.",
  "sourceType": "aggregated_qc",
  "sourceLabel": "Target-language QC",
  "sourceReportId": "qcreport_cdd7882f",
  "sourceFindingId": "qcfinding_93ea0549"
}

最新人工发布交接

尚无持久化人工发布交接记录。

待交接队列

当前没有待交接队列项。

检查清单 / 操作说明

尚无持久化发布说明。

当前发布状态记录

尚无持久化发布状态日志。

阻塞项

页面包评审 · 阻塞

queueitem_8086081f

负责人: smoke example com · 处理人: reviewer example com

优先级: 关键

Bundle review queue synchronized from release gate BLOCK

发布门禁 · 阻塞

queueitem_b77a5d3f

负责人: smoke example com · 处理人: reviewer example com

优先级: 关键

Release gate evaluated as BLOCK

等待复检项

复检请求 · 等待复检

queueitem_6edaec7b

负责人: ops-smoke example com · 处理人: ops-smoke example com

优先级: 普通

Recheck title bullets qc is requested

开放风险

#1Carry before-you-buy placement qualification into Gallery 2 when the main image stays cleanUS marketplace copy/images should qualify placement and fit expectations

开放风险 are preserved into the handoff and are not auto-cleared by entering manual publish flow.

待确认事项

no unresolved confirmations

最新修复闭环摘要

fixloop_9d9b0e29 · 状态 in_progress · 目标 title_bullets_qc

负责人: ops-smoke example com

建议动作: Remove the risky term or replace it with an approved governed phrase.

会话元数据
{
  "executionEngine": "local-fix-loop-v1",
  "requestKey": "fix-loop.create",
  "sourceKind": "qc_finding",
  "sourceSeverity": "P0",
  "sourceFindingType": "risk_term_guard",
  "sourceMessage": "Governed-disallowed risk terms detected: #1.",
  "fixHint": "Remove the risky term or replace it with an approved governed phrase.",
  "limitations": [
    "Fix-loop workflow is real and persisted, but it remains a lightweight remediation layer rather than a full BPM engine.",
    "Recheck requests may execute real reruns when explicitly requested, but they do not imply automatic resolution of all findings."
  ]
}

最新复检请求

title_bullets_qc · 已请求

模式: manual

请求人: smoke@example.com

复检元数据
{
  "executionEngine": "local-recheck-v1",
  "requestKey": "fix-loop.recheck",
  "sourceFixLoopStatus": "in_progress"
}

当前归属

ops-smoke example com · 生效

复检请求 · recheck_fa935032

负责人: ops-smoke example com · 分配人: smoke example com

Recheck title bullets qc is requested

ops-smoke example com · 生效

修复任务 · remtask_7f5ea820

负责人: ops-smoke example com · 分配人: smoke example com

Remediate risk term guard

ops-smoke example com · 生效

修复闭环会话 · fixloop_9d9b0e29

负责人: ops-smoke example com · 分配人: smoke example com

Fix-loop session is in progress

reviewer example com · 生效

页面包评审 · listv_zenview_s1_v1

负责人: smoke example com · 分配人: smoke example com

Bundle review queue synchronized from release gate BLOCK

reviewer example com · 生效

发布门禁 · relgate_475a5480

负责人: smoke example com · 分配人: smoke example com

Release gate evaluated as BLOCK

决策 / 修复历史

recheck · 已请求

Recheck request for title_bullets_qc recorded with status requested.

记录人 smoke@example.com · 2026-03-13T18:13:44.571Z

修复闭环复检
决策元数据
{
  "executeNow": false,
  "targetKind": "title_bullets_qc",
  "recheckStatus": "requested"
}