Northforge Drive · listing v1 · amazon-us / en-US
运营工作台
围绕当前发布、交接、发布状态、队列和修复闭环事实构建的运营工作台,用于支持人工发布。
角色工作台入口
这些入口面向不同角色,但共享同一套持久化页面包事实。它们只是细化入口和导航,不引入新的执行引擎或权限子系统。
工作台导航
先从角色工作台首页进入,只有在需要更深记录检查时再跳转到对比/历史、队列、发布、修复或项目详情。
运营工作台
Operator-focused surface over release outcome, manual publishing handoff, checklist, publish status, blockers, and queue visibility.
策略 relpolicyv_org_northforge_v1 · 交接 禁止
尚无发布交接。
Remove the risky term or replace it with an approved governed phrase.
市场 / 语言、归属、开放风险和待确认事项会在每个角色工作台中保持可见。
人工发布操作
Current handoff status: not_started
Release gate: BLOCK
Localization target: zh-CN / amazon-cn-global
TLQC: qc_blocked
运营队列摘要
Persisted queue state over release, handoff, and remediation work.
Bundles/items eligible to move into manual handoff.
Operator-visible blocks before closure or handoff.
发布门禁结果
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_6edaec7b
负责人: ops-smoke example com · 处理人: ops-smoke example com
优先级: 普通
Recheck title bullets qc is requested
开放风险
开放风险 are preserved into the handoff and are not auto-cleared by entering manual publish flow.
待确认事项
最新修复闭环摘要
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"
}
当前归属
复检请求 · recheck_fa935032
负责人: ops-smoke example com · 分配人: smoke example com
Recheck title bullets qc is requested
修复任务 · remtask_7f5ea820
负责人: ops-smoke example com · 分配人: smoke example com
Remediate risk term guard
修复闭环会话 · fixloop_9d9b0e29
负责人: ops-smoke example com · 分配人: smoke example com
Fix-loop session is in progress
页面包评审 · listv_zenview_s1_v1
负责人: smoke example com · 分配人: smoke example com
Bundle review queue synchronized from release gate BLOCK
发布门禁 · relgate_475a5480
负责人: smoke example com · 分配人: smoke example com
Release gate evaluated as BLOCK
决策 / 修复历史
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"
}