跳到主要内容
production-case · 代码
Graphics Learning Lab Production Case / Framework

看见反常 · 动一处 · 抓证据

开放题没有唯一解,但判断过程必须可复查

只读 · 推演记录

这页解决什么

把约束、权重、证据、责任和回滚边界写进同一份虚构情境记录。

现实约束

先定义怎样才算成功

平台、工期、预算和指标让方案可以比较。

// SECTION:frame
function frameDecision(brief) {
  return {
    platform: brief.platform,
    budgetMs: brief.targetMs,
    deadline: brief.deadlineWeeks,
    successMetric: brief.successMetric,
  };
}

取舍评分

把方案放在同一张表里

画质、性能、交付和风险共同决定推荐。

// SECTION:tradeoffs
function scoreStrategy(strategy, weights, riskBudget) {
  const quality = strategy.quality * weights.quality;
  const performance = strategy.performance * weights.performance;
  const delivery = strategy.delivery * weights.delivery;
  const riskPenalty = Math.max(0, strategy.risk - riskBudget) * 0.38;
  return quality + performance + delivery - riskPenalty;
}

证据计划

让判断可以复测

基线、单变量和目标设备数据组成证据。

// SECTION:evidence
function buildEvidencePlan(strategy) {
  return [
    'baseline on representative content',
    'change one variable and capture debug view',
    'measure target device and record failure boundary',
  ];
}

情境记录

把技术选择整理成可复查的记录

负责人、风险和下一步都要明确,但这份虚构记录不能充当个人经历。

// SECTION:communication
function formatScenarioRecord(context, decision, evidence, risk) {
  return [context, decision, evidence, risk].join(' ');
}

AI 人工验收

候选通过规则,也不等于可以发布

来源、QA、人工批准和回滚缺一不可。

// SECTION:ai-gate
function publishCandidate(candidate, report, humanReview) {
  if (!report.passed || !humanReview.approved) return { status: 'blocked' };
  return { status: 'ready', provenance: candidate.source, rollbackToken: report.rollbackToken };
}