A TPM/EPM-style execution repo that demonstrates how to plan, run, and de-risk an NPI program across:
- Hardware (design, build, suppliers, FAT/SAT)
- Controls/Software (PLC/firmware/HMI, safety interlocks, versioning)
- **Facilities/Infrastructure ** (power, CDA, exhaust, network, EHS, permits, site readiness)
This repository is intentionally artifact-forward (charter, WBS, IMS, RAID, change control, gates, weekly exec updates).
Use synthetic/anonymized data if you publish externally.
- Start with the Charter:
docs/charter/PROGRAM_CHARTER.md - Stand up governance:
docs/governance/OPERATING_RHYTHM.md+docs/governance/RACI.md - Build your integrated plan:
- WBS:
docs/plans/WBS.md - IMS data:
data/sample/ims_tasks.csv - Critical path:
python src/schedule/critical_path.py data/sample/ims_tasks.csv
- Run execution:
- RAID:
docs/raids/RAID_LOG.md - Change control:
docs/raids/CHANGE_CONTROL.md - Weekly exec update:
docs/reports/WEEKLY_EXEC_UPDATE_TEMPLATE.md
- Weekly Exec Update:
docs/reports/WEEKLY_EXEC_UPDATE_2026-01-01.md - Evidence:
docs/evidence/critical_path_output.md,docs/evidence/readiness_score_output.md
This repo treats the program as an integration of three readiness streams.
flowchart LR
HW[Hardware Readiness] --> INT[Integration / Bring-up]
SW[Controls / Software Readiness] --> INT
FAC[Facilities/Infrastructure Readiness] --> INT
INT --> VAL[Validation / Qualification]
VAL --> RAMP[Ramp / Handoff]
Every gate has explicit entry/exit criteria, owner, and evidence.
- Gate definitions:
docs/gates/GATE_MODEL.md - Gate checklists:
docs/gates/checklists/
docs/
charter/
governance/
plans/
gates/
raids/
reports/
evidence/
data/
sample/
src/
schedule/
metrics/
.github/
ISSUE_TEMPLATE/