Sparrow complete product
ESH10000633 Β· Rev R1
System-level Sparrow product. Test implementation lives in Maestro TAT package ESH10000633_SparrowUnitTest_v01 (https://github.com/esharpab/testdevelopment-esharp-tat-registry-ESH10000633_SparrowUnitTest_v01).
Everything here lives inside a Project (a code + revision, e.g. ESH10000540 R3).
The backbone is the V-model, read top-to-bottom: define what the product must do, plan how to prove it,
execute the proof on real units, then learn from the field β and the Loop closes back up to the top.
This map is live: a block is green with a count when this project actually has that entity,
and dashed/dim when itβs empty. Click any block to open its tab; hover for details.
Arrows are the meaningful links; the implicit βbelongs to this Projectβ edge is left out for legibility.
What each thing means
- Requirement
- One thing the product must do or satisfy β the βwhatβ.
- Test Case
- A defined check that proves one or more requirements β the βhow we prove itβ. A verified_by trace link ties a test case to the requirement(s) it covers; that link is exactly what Coverage % counts. (So: a test case refers to the requirements it verifies.)
- Verification Plan
- A named grouping of test cases, approved before a test campaign and optionally gated by a milestone.
- Verification Record
- The result of running one test case against one unit: pass / fail / error / na. This is the evidence a requirement is actually met.
- DUT
- Device Under Test β an individual physical unit (by serial number) that records and test data attach to.
- Deviation
- A documented waiver against a verification record (e.g. accept a known non-conformance, with justification).
- Entry
- A knowledge note: a decision (settled choice), notice (assumption / risk / open question), issue (tracked problem), or concept (idea under exploration). It can attach to any other entity.
- Design Rule
- A reusable, checkable engineering constraint. Running the checks turns each violation into a Conflict.
- Conflict
- An open flag raised by a failed design-rule check (or an end-of-life / component-library issue) that needs resolving.
- Milestone
- A dated gate; verification plans can be tied to it.
- Field Issue (RMA)
- A failure reported from the field on a returned unit; Root-Cause Analysis explains why it happened.
- The Loop (S-16)
loop_tracereconciles a field issue against that unitβs own verification record (did it pass at the edge of the band?).closes_looprecords the corrective decision or design rule so the lesson is captured β and clears the projectβs open-loop count.- Interface / Port
- A contract between projects; each port can be driven by a requirement (and cascade one into the connected project).
- BOM Component
- A part on this projectβs bill of materials, optionally linked to the shared Component Library.
- GRR Study
- A Gauge R&R study measuring how repeatable a test caseβs measurement is.
- Test Data
- Production / Maestro run results recorded against DUTs β the population behind a single verification record.
Timeline
Color = derived gate state Β· hover a tile for its note.Status & gates
Chronological β Release is the final gate. Derived & read-only; edit viatrace_milestone_* tools.MS-G1Gate 1 — Design Release (all sub-assemblies at Manufacturing in MES; ESH10000634 R3 approved)
cancelleddue 2026-05-15MS-G2Gate 2 — Inventory Procurement (all shortfalls resolved; ESH10000182 build order confirmed)
cancelleddue 2026-06-05MS-G3Gate 3 — Test & Production Infrastructure (ESH10000654 verified; test procedure complete; DUT serials defined)
cancelleddue 2026-06-05MS-G4Gate 4 — First Article (S/N 001 assembled and passed production test)
cancelleddue 2026-06-12TEST_MILESTONE_TO_CHECK_SCHEMASchema test
markerdue 2026-06-15MS-G5Gate 5 — Production Run (20 systems assembled + standalone deliverables 10×636, 20×614, 20×637, 20×EPN1000786)
cancelleddue 2026-07-06MS-G6Gate 6 — Delivery (final QC, packaging, delivery documentation complete)
cancelleddue 2026-07-13Release / Readiness not started 3/6 met
pending Requirements approved
- PWR-26: draft
- PWR-31: draft
- PWR-12: draft
- PWR-13: draft
- PWR-15: draft
- SIG-14: draft
- SIG-04: draft
- SIG-06: draft
- SIG-05: draft
- SIG-07: draft
pending Coverage ≥ 100%
- No requirements in scope
pending All test cases pass
- 28/68 passed
- 40 not yet run
Test Cases
Coverage β 0.0% Β· Done β 0.0%
| Code | Title | Category | Coverage | Status |
|---|---|---|---|---|
COM-01 |
I2C Controller end-to-end | Communication | β | β |
COM-02 |
I2C fast-mode operation | Communication | β | β |
COM-03 |
I2C Device EEPROM 24AA02UID | Communication | β | β |
COM-04 |
SPI AD5592R devices accessible | Communication | β | β |
COM-05 |
RS485 full-duplex | Communication | β | β |
COM-06 |
I2C Controller signal levels (EXT_VIO-relative) | Communication | β | β |
COM-07 |
I2C onboard pull-ups + VDDA_SEL coordination | Communication | β | β |
COM-08 |
RS485 differential measurement + electrical limits | Communication | β | β |
COM-09 |
RS485 fault protection + fail-safe bias | Communication | β | β |
COS-01 |
Power LED | Cosmetic | β | β |
COS-02 |
RS-232 LED | Cosmetic | β | β |
COS-03 |
User LEDs (LP5012) respond | Cosmetic | β | β |
FW-01 |
ATmega MCU on I2C | Firmware | β | β |
FW-02 |
IDPROM writable | Firmware | β | β |
PWR-01 |
Common 12V rail | Power | β | β |
PWR-02 |
Common 5V rail | Power | β | β |
PWR-03 |
12V_EXT external rail | Power | β | β |
PWR-04 |
3V3_EXT external rail | Power | β | β |
PWR-05 |
1V8_EXT external rail | Power | β | β |
PWR-06 |
VADJ programmable rail | Power | β | β |
PWR-07 |
EXT_VIO programmable rail | Power | β | β |
PWR-08 |
VREF precision reference | Power | β | β |
PWR-09 |
External rails OCP | Power | β | β |
PWR-10 |
External rail VMEAS accuracy | Power | β | β |
PWR-11 |
External rail IMEAS accuracy | Power | β | β |
PWR-12 |
N-Top +18V rail | Power | β | β |
PWR-13 |
N-Top −18V rail | Power | β | β |
PWR-14 |
PoE input range | Power | β | β |
PWR-15 |
PoE maximum output power | Power | β | β |
PWR-16 |
PoE VMEAS accuracy | Power | β | β |
PWR-17 |
PoE IMEAS accuracy | Power | β | β |
PWR-18 |
Active Load source voltage range | Power | β | β |
PWR-19 |
Active Load sink current (IDC) | Power | β | β |
PWR-20 |
Active Load sink current (Phoenix) | Power | β | β |
PWR-21 |
Active Load energy limit | Power | β | β |
PWR-22 |
Active Load VMEAS accuracy | Power | β | β |
PWR-23 |
Active Load IMEAS accuracy | Power | β | β |
PWR-24 |
PSU (optional) range and accuracy | Power | β | β |
PWR-25 |
Common 12V / 5V rail current protection | Power | β | β |
PWR-26 |
External rail OCP transient blanking + fast-trip | Power | β | β |
PWR-27 |
External rail slew control (SRON) + bleed-out | Power | β | β |
PWR-28 |
PoE Class 1–8 support + 2-pair/4-pair delivery | Power | β | β |
PWR-29 |
PoE polarity indication LED | Power | β | β |
PWR-30 |
PoE port-power limits, classification + protection | Power | β | β |
PWR-31 |
Active Load protection mechanisms | Power | β | β |
REQ-EL-001 |
RoHS Compliance | compliance | β | β |
REQ-EL-002 |
REACH / SVHC Declaration | compliance | β | β |
REQ-EL-003 |
EMC Compliance | compliance | β | β |
REQ-EL-004 |
Operating Temperature Range | environmental | β | β |
REQ-EL-005 |
ESD Protection | robustness | β | β |
REQ-EL-006 |
CE Marking Applicability | compliance | β | β |
REQ-EL-007 |
Test Limit Derivation Documented | quality | β | β |
SIG-01 |
MPIO 0–5 V (4 channels) | Signal | β | β |
SIG-02 |
FE_MPIO OV-protected (12 channels) | Signal | β | β |
SIG-03 |
Differential AIN precision (8 channels) | Signal | β | β |
SIG-04 |
PWM programmable (2 channels) | Signal | β | β |
SIG-05 |
Tach input (2 channels) | Signal | β | β |
SIG-06 |
Relay driver low-side (4 channels) | Signal | β | β |
SIG-07 |
Fixed Load 2.2 kΩ (4 channels) | Signal | β | β |
SIG-08 |
Audio Load (phantom/bias) | Signal | β | β |
SIG-09 |
Tampering latch-and-hold (2 channels) | Signal | β | β |
SIG-10 |
USR_GPIO functional | Signal | β | β |
SIG-11 |
AUDIO_GND ↔ system GND galvanic link | Signal | β | β |
SIG-12 |
MPIO floating-input pulldown | Signal | β | β |
SIG-13 |
FE_MPIO fault-protected analog switches | Signal | β | β |
SIG-14 |
Differential AIN PGA gain settings + auto-scale | Signal | β | β |
SIG-15 |
MPIO/FE_MPIO load constraints for full accuracy | Signal | β | β |
SYS-01 |
Sub-assemblies installed and seated | System | β | β |
SYS-02 |
Fixture Link silkscreen revision marking | System | β | β |
SYS-03 |
Power-on from 20 V DC via Fixture Link eFuse | System | β | β |
SYS-04 |
PoE subsystem accepts 44–57 V isolated input | System | β | β |
SYS-05 |
Sparrow Fixture Electronics PCBA dimensions | System | β | β |
SYS-06 |
Accordion Agent enclosure dimensions | System | β | β |
SYS-07 |
Production test must exercise every user-accessible pin | System | β | β |