For agentic workers: REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task.
Goal: 将样本接收拆分为质检域(biz_sample_reception)与生产域(biz_sample_production_reception),两侧互读互斥写;质检去掉体积/净重。
Architecture: 新表 1:1 关联质检接收;生产 API /production-sample-receptions;前端双区块只读组件 + 生产工单专用填写弹窗。
Tech Stack: FastAPI + SQLAlchemy + Vue 3 + Element Plus
Spec: docs/superpowers/specs/2026-06-29-dual-sample-reception-design.md
docs/sql/migrate_sample_production_reception.sqlbackend/app/models/models.py → BizSampleProductionReceptionbackend/app/crud/sample_production_reception.pybackend/app/api/sample_production_reception.pymain.py / api/__init__.py_reception_to_dict 移除 volumeMl/netWeightGproductionReception 挂载至详情/列表/协议样本SampleReceptionDialog.vue 重写sample-reception/index.vue 去体积净重 + 生产只读sample-reception-dual-readonly-paneldocs/sql/migrate_sample_production_reception.sql