Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
# PCB Flow project manifest — the orchestrator's source of truth for this board.
# References DECISIONS and STATE, never volatile artifact paths (a status must not
# be able to lie because a file was deleted).
project:
name: "<board-name>"
description: "<one line>"
client: "<client>"
created: "<YYYY-MM-DD>"
board:
dimensions_mm: [null, null] # W x H (fixed in Phase 6)
shape: "rectangle" # or the mechanical outline
layers: null # 2 / 4 / 6 (decided in Phase 1, set in Phase 3)
stackup: "<e.g. F 1oz / In1 GND / In2 VSYS / B 1oz>"
fab: "<e.g. JLCPCB 4-layer>"
status:
current_phase: 1 # 1..12
phase_verdicts: # append a dated verdict per phase gate
- phase: 1
verdict: "PENDING" # PASS / CONDITIONAL / FAIL / PENDING
date: "<YYYY-MM-DD>"
note: ""
key_decisions: # the durable reasoning (why the board is this way)
- decision: "<e.g. 4-layer for the 10.5A motor rail>"
rationale: "<the math/why>"
date: "<YYYY-MM-DD>"
open_gates: # human sign-offs still required (client/cost/DRC/order)
- "<e.g. client to confirm board size>"
lessons_to_upstream: [] # lessons discovered here → knowledge/learning-db.md
7315b96d0This file is pinned to the selected release. Download the original to open it in your design tool.