Factory and TDD ledger

This page is derived from the original CSV; it is not a new status authority, execution record or software qualification. Original IDs, order and all fields come from the original ledger. Source: docs/design/factory-platform-execution.csv; SHA-256: 49215c9d35115fd258b86d516869215950c78ee5579ca440d9427de731780836.

Different ledgers overlap in scope; do not add their counts or calculate a project-wide completion rate. Interpret implementation, software and physical status separately. development_passed does not mean execution at the current documentation HEAD. Consult the exact results index for the source and scope of qualification_record_authority. Absolute /workspace and /dev/shm locators retain their original bytes and only identify the original execution host. See the software-evidence entry for retrievable archives and member locations.

Original exit fields are only fields actually present in the original CSV. Tasks, qualification prerequisites and contract links also retain their original wording; they cannot be used to invent an execution.

This table contains 24 original records; this is only the source row count.

FP-001

Original field

Original value

task_id

FP-001

phase

P0

area

architecture

task

factory + shared polymorphic face contracts

roles

TL;Core

implementation_paths

docs/design/next-generation-platform.md;io/include/nexus/io

software_exit

immutable faces; independent contexts; cold factory; explicit lifecycle

implementation_status

implemented

hardware_status

not_applicable

qualification_authority

fresh external evidence for exact source HEAD

FP-002

Original field

Original value

task_id

FP-002

phase

P0

area

testing

task

GoogleTest and GoogleMock offline host framework

roles

QA;Build

implementation_paths

tests/google/CMakeLists.txt;dependencies/googletest.lock.json;dependencies/source

software_exit

exact archive SHA; C++ host only; no firmware dependency

implementation_status

implemented

hardware_status

not_applicable

qualification_authority

fresh external evidence for exact source HEAD

FP-003

Original field

Original value

task_id

FP-003

phase

P0

area

automation

task

TDD and commit checks

roles

QA;Build

implementation_paths

scripts/ci/tdd_gate.py;.pre-commit-config.yaml;AGENTS.md;tools/testing

software_exit

actual complete fresh execution; no filters/skips; staged snapshot; recorded RED/GREEN

implementation_status

implemented

hardware_status

not_applicable

qualification_authority

fresh external evidence for exact source HEAD

FP-004

Original field

Original value

task_id

FP-004

phase

P1

area

configuration

task

TOML schema2 authoring and immutable typed IR

roles

Build;BSP

implementation_paths

tools/configure/authored.py;tools/configure/ir.py;tools/configure/configure.py

software_exit

strict fields; exact resources; frozen nested values; common CLI frontend

implementation_status

implemented

hardware_status

not_applicable

qualification_authority

fresh external evidence for exact source HEAD

FP-005

Original field

Original value

task_id

FP-005

phase

P1

area

factory

task

generated static instances and typed IDs

roles

Core;Build

implementation_paths

tools/configure/factory.py;tools/configure/bindings.py

software_exit

constant face; uint16 IDs; invalid returns NULL; controller and endpoint identities distinct

implementation_status

implemented

hardware_status

not_applicable

qualification_authority

fresh external evidence for exact source HEAD

FP-006

Original field

Original value

task_id

FP-006

phase

P1

area

native

task

multiple independent Native providers

roles

Core;QA

implementation_paths

io/native;tests/google/native_instances_test.cpp;tests/google/native_factory_test.cpp

software_exit

actual generated factory; independent resources; stopped admission; borrowed storage retained

implementation_status

implemented

hardware_status

not_applicable

qualification_authority

fresh external evidence for exact source HEAD

FP-007

Original field

Original value

task_id

FP-007

phase

P2

area

platform

task

three boards and baremetal/FreeRTOS composition

roles

BSP;Build

implementation_paths

boards;soc;CMakePresets.json

software_exit

six real ARM preset ELF/BIN/map and budget reports; explicit routes

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-008

Original field

Original value

task_id

FP-008

phase

P2

area

io

task

all nine interface kinds share static ops

roles

Core;BSP

implementation_paths

io/include/nexus/io;io/src;soc/*/drivers;io/native

software_exit

production SDK private; all calls use exact context; C/C++ ABI consumers

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-009

Original field

Original value

task_id

FP-009

phase

P2

area

components

task

common narrow ports and separate application examples

roles

Components;Build

implementation_paths

components;X-Gen-Lab/nexus-examples

software_exit

generic components and actual relocated consumers; external source pin matches core

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-010

Original field

Original value

task_id

FP-010

phase

P3

area

wake

task

explicit bounded IRQ wake

roles

Core;BSP

implementation_paths

io/include/nexus/io/wake.h;io/src/wake.c;tests/google/irq_wake_test.cpp

software_exit

latched predicates; actual publisher priority ceiling; detach publishers before release

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-011

Original field

Original value

task_id

FP-011

phase

P3

area

dma

task

STM32 USART1 finite TX DMA

roles

BSP;QA

implementation_paths

soc/stm32f407/drivers/uart_dma.c;tests/google/stm32_uart_dma_test.cpp

software_exit

DMA2 stream7 channel4; memory-domain rejection; memory TC distinct from wire TC; quarantine

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-012

Original field

Original value

task_id

FP-012

phase

P3

area

dma

task

GD32 USART0 finite TX DMA

roles

BSP;QA

implementation_paths

soc/gd32f470/drivers/uart_dma.c;tests/google/gd32_uart_dma_test.cpp

software_exit

DMA1 channel7 selector4; independent wire and engine drain; late IRQ protection

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-013

Original field

Original value

task_id

FP-013

phase

P3

area

dma

task

STM32 SPI1 full duplex finite DMA

roles

BSP;QA

implementation_paths

soc/stm32f407/drivers/spi_dma.c;tests/google/stm32_spi_dma_test.cpp

software_exit

DMA2 RXstream0/TXstream3 channel3; nonoverlapping buffers; CS retained until idle

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-014

Original field

Original value

task_id

FP-014

phase

P3

area

dma

task

GD32 SPI4 full duplex finite DMA

roles

BSP;QA

implementation_paths

soc/gd32f470/drivers/spi_dma.c;tests/google/gd32_spi_dma_test.cpp

software_exit

DMA1 RXchannel3/TXchannel4 selector2; no poll-as-async; exact CS interval

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-015

Original field

Original value

task_id

FP-015

phase

P3

area

components

task

separate optional async SPI owner executor

roles

Core;QA

implementation_paths

components/bus_owner/src/spi_async_owner.c;tests/google/spi_async_owner_test.cpp

software_exit

reject foreign bus before admission; preserve payload during quarantine; small polling executor

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-016

Original field

Original value

task_id

FP-016

phase

P4

area

stream

task

bounded fixed-block loans and Native producers

roles

Core;QA

implementation_paths

io/src/stream.c;io/native/stream.c;tests/google/native_async_test.cpp

software_exit

never overwrite loan; epoch identity; loss ordering; stop joins producers and consumers

implementation_status

implemented

hardware_status

not_applicable

qualification_authority

fresh external evidence for exact source HEAD

FP-017

Original field

Original value

task_id

FP-017

phase

P4

area

stream

task

STM32 and GD32 UART RX IDLE/block providers

roles

BSP;QA

implementation_paths

soc/*/drivers/uart_stream.c;tests/google/*uart_stream_test.cpp

software_exit

exact mode; whole/IDLE prefix publication; bounded loss; final block and held consumer survive stop

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-018

Original field

Original value

task_id

FP-018

phase

P4

area

adc

task

STM32 and GD32 timer trigger DMA block providers

roles

BSP;QA

implementation_paths

soc/*/drivers/adc_stream.c;tests/google/*adc_stream_test.cpp

software_exit

timer and conversion limits; disabled normal DMA before publication; pause/rearm without overwrite

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-019

Original field

Original value

task_id

FP-019

phase

P4

area

controllers

task

multiple GD32 controllers and reviewed resources

roles

BSP;Build

implementation_paths

soc/gd32f470/private/gd32f470_provider.h;tests/google/gd32_multi_test.cpp;tests/contracts/gd32_assembly/multi.toml

software_exit

independent UART/SPI/I2C descriptors; exact controller clocks and generated IRQ state

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-020

Original field

Original value

task_id

FP-020

phase

P4

area

performance

task

actual ELF interface and resource cost audit

roles

QA;Build

implementation_paths

tools/measurement/interfaces.py;tools/measurement/compare.py;tests/contracts/test_interface_cost.py

software_exit

readonly two-pointer face; no writable ops; actual retained symbols; O2/Os/O3 +/- LTO

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-021

Original field

Original value

task_id

FP-021

phase

P5

area

sdk

task

clean source SDK and external pin

roles

Build;Components

implementation_paths

cmake/package;X-Gen-Lab/nexus-examples

software_exit

clean current HEAD; relocated C/C++ Native and ARM consumers; no host framework in firmware SDK

implementation_status

implemented

hardware_status

not_applicable

qualification_authority

fresh external evidence for exact source HEAD

FP-022

Original field

Original value

task_id

FP-022

phase

P5

area

evidence

task

offline reproduction and software candidate

roles

Build;QA

implementation_paths

tools/evidence;docs/delivery/qualification.md

software_exit

same clean source/config/dependency/tool/ELF; fresh nonempty tests; two network-none builds

implementation_status

implemented

hardware_status

not_applicable

qualification_authority

fresh external evidence for exact source HEAD

FP-023

Original field

Original value

task_id

FP-023

phase

P5

area

hil

task

three-board HIL tooling and unbound plans

roles

QA;BSP

implementation_paths

tools/hil/prepare.py;tools/hil/admit.py;tools/hil/fixtures

software_exit

explicit station/PCB/probe/serial; missing identity and budget rejected; no invented physical pass

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD

FP-024

Original field

Original value

task_id

FP-024

phase

P5

area

delivery

task

scope freeze and conditional physical acceptance

roles

TL;QA;Build

implementation_paths

docs/delivery/support.md;docs/delivery/verification.md;docs/delivery/qualification.md

software_exit

software and physical status separate; physical execution only when connected; exact tested tuples

implementation_status

implemented

hardware_status

not_executed

qualification_authority

fresh external evidence for exact source HEAD