Spec: 智能手环供应链尽调重构

Objective

为校园 4G 防拆智能手环建立可审计的元器件成本与方案商尽调体系,使管理层可完成候选池、成本边界与采购策略决策,并使供应商在不接触内部底牌的前提下按统一产品、成本和证据标准响应。

Users

Product Baseline

Deliverables

  1. 核心元器件成本、替代料和权威来源档案。
  2. 行业规模采购基准 BOM 与供应商可实现 BOM。
  3. 市场扫描、准入候选池和逐家深度尽调。
  4. 索证清单、技术会问题、验厂清单和报价模板。
  5. 内部管理层版静态 HTML(9页)。
  6. 供应商通用版静态 HTML(8页)。
  7. 可下钻的详细文档、证据目录和方法说明。

Information Architecture

Internal

总览|定义|成本|器件|市场|选型|证据|商务|路线

Supplier

目标|定义|基准|器件|能力|认证|合作|计划

页面主题使用 2–4 个汉字;每页包含一个结论、一个主图、至多一个辅助表、一个行动和一个证据入口。

Data Model

Component price record

component_id, price_item_id, comparison_role, category, manufacturer, part_number, package, specification, source_url, source_type, source_grade, currency, unit_price, quantity_break, region, tax_basis, freight_basis, access_date, valid_date, notes

component_id 必须引用 C01–C31 受控组件;price_item_id 用于区分具体料号、渠道、服务或RFQ价格项。 comparison_role 区分可评估候选、仅作非等效参考和RFQ缺口;仅候选记录可进入成本覆盖与量价曲线。

Supplier evidence record

supplier_id, legal_entity, dimension, claim, evidence_state, risk_level, source_url_or_file, source_date, verification_action, owner, status

Evidence states

Risk levels

Cost Method

Technical Direction

Code & Content Style

Commands

确定性命令: - 环境:python3 -m venv .venv && .venv/bin/python -m pip install --require-hashes -r requirements.txt - 单元测试:.venv/bin/python -m unittest discover -s tests -p 'test_*.py' - 图表逻辑测试:node --test tests/test_report_data.js tests/test_report_charts.js - 数据校验:.venv/bin/python -m scripts.validate_data - 成本复算:.venv/bin/python -m scripts.calculate_costs - 完整构建与校验:.venv/bin/python -m scripts.build_all - 链接与供应商包检查:.venv/bin/python -m scripts.check_outputs - 本地预览:.venv/bin/python -m http.server 8000 -d dist

Project Structure

data/                 结构化来源、价格、BOM、供应商与证据记录
docs/components/      元器件详细档案
docs/suppliers/       供应商详细尽调
docs/methodology/     方法与口径
docs/templates/       RFQ、索证、技术会与验厂模板
docs/spec/            正式规格
scripts/              校验、计算与构建脚本
src/                  HTML/CSS/JS 模板与共用组件
dist/internal/        内部管理层版输出
dist/supplier/        供应商通用版输出
tasks/                实施计划与任务清单

Testing Strategy

Boundaries

Success Criteria

Open Questions