5.7 KiB
5.7 KiB
Implementation dependencies
Generated from support/work-packages.toml; do not edit this file directly.
| Package | Deliverable | Depends on | Verification |
|---|---|---|---|
IP-00 |
Repository scaffold and verification | — | V1, V2, V3, V4, V5 |
IP-01 |
Typed schema and protocol records | IP-00 |
V1 |
IP-02 |
Trusted-host configuration | IP-00, IP-01 |
V1, V2 |
IP-03 |
Linux primitives | IP-00, IP-01 |
V1, V2 |
IP-04 |
Ignored-workspace contract | IP-00 |
V1, V2, V5 |
IP-10 |
Domain Store | IP-01, IP-02, IP-03 |
V1, V2, V4 |
IP-11 |
Storage Catalog | IP-01, IP-02, IP-03 |
V1, V2, V4 |
IP-12 |
OCI transport and layer preparer | IP-02, IP-03, IP-11 |
V1, V2, V4 |
IP-13 |
State Anchor | IP-02, IP-03, IP-10, IP-11, IP-12 |
V1, V2, V4 |
IP-14 |
Derived network policy | IP-01, IP-02 |
V1 |
IP-15 |
Protocol cryptography and codecs | IP-01, IP-02, IP-03 |
V1, V2 |
IP-16 |
OCI specification and runsc command builder | IP-01, IP-02, IP-03 |
V1 |
IP-20 |
Ignored-workspace router and Git Sentry | IP-02, IP-03, IP-04, IP-10 |
V1, V2, V4, V5 |
IP-21 |
Runtime Supervisor and runsc ownership | IP-03, IP-13, IP-16 |
V2, V3, V4 |
IP-22 |
Network installation and connectivity helper | IP-03, IP-10, IP-14, IP-21 |
V2, V3, V4 |
IP-23 |
Host-private control face | IP-02, IP-10, IP-15 |
V1, V2 |
IP-24 |
Escalation mailbox and execution | IP-03, IP-10, IP-15, IP-23 |
V1, V2, V3, V4 |
IP-30 |
Core Host Coordinator lifecycle | IP-10, IP-11, IP-12, IP-13, IP-14, IP-15, IP-16, IP-21, IP-22, IP-23 |
V1, V2, V3 |
IP-31 |
Non-interactive Client CLI | IP-02, IP-16, IP-23, IP-30 |
V1, V3 |
IP-40 |
Minimal non-interactive runtime slice | IP-30, IP-31 |
V3 |
IP-32 |
Recovery and prepared-artifact GC | IP-30, IP-40 |
V1, V2, V4 |
IP-33 |
Session Terminal engine | IP-10, IP-21, IP-23, IP-30, IP-40 |
V1, V2, V4 |
IP-34 |
Interactive Client CLI | IP-31, IP-33 |
V1, V3 |
IP-35 |
State inspection and reset | IP-10, IP-13, IP-20, IP-32 |
V1, V2, V4 |
IP-41 |
Workspace, Git, and persistence slice | IP-20, IP-32, IP-40 |
V3, V5 |
IP-42 |
Interactive and multi-session slice | IP-33, IP-34, IP-40 |
V3 |
IP-43 |
Host-escalation slice | IP-24, IP-34, IP-42 |
V3 |
IP-44 |
Durability and hostile-failure gate | IP-32, IP-35, IP-40, IP-41, IP-42, IP-43 |
V4 |
IP-45 |
Release qualification | IP-44 |
V5 |
graph TD
IP_00["IP-00 Repository scaffold and verification"]
IP_01["IP-01 Typed schema and protocol records"]
IP_02["IP-02 Trusted-host configuration"]
IP_03["IP-03 Linux primitives"]
IP_04["IP-04 Ignored-workspace contract"]
IP_10["IP-10 Domain Store"]
IP_11["IP-11 Storage Catalog"]
IP_12["IP-12 OCI transport and layer preparer"]
IP_13["IP-13 State Anchor"]
IP_14["IP-14 Derived network policy"]
IP_15["IP-15 Protocol cryptography and codecs"]
IP_16["IP-16 OCI specification and runsc command builder"]
IP_20["IP-20 Ignored-workspace router and Git Sentry"]
IP_21["IP-21 Runtime Supervisor and runsc ownership"]
IP_22["IP-22 Network installation and connectivity helper"]
IP_23["IP-23 Host-private control face"]
IP_24["IP-24 Escalation mailbox and execution"]
IP_30["IP-30 Core Host Coordinator lifecycle"]
IP_31["IP-31 Non-interactive Client CLI"]
IP_40["IP-40 Minimal non-interactive runtime slice"]
IP_32["IP-32 Recovery and prepared-artifact GC"]
IP_33["IP-33 Session Terminal engine"]
IP_34["IP-34 Interactive Client CLI"]
IP_35["IP-35 State inspection and reset"]
IP_41["IP-41 Workspace, Git, and persistence slice"]
IP_42["IP-42 Interactive and multi-session slice"]
IP_43["IP-43 Host-escalation slice"]
IP_44["IP-44 Durability and hostile-failure gate"]
IP_45["IP-45 Release qualification"]
IP_00 --> IP_01
IP_00 --> IP_02
IP_01 --> IP_02
IP_00 --> IP_03
IP_01 --> IP_03
IP_00 --> IP_04
IP_01 --> IP_10
IP_02 --> IP_10
IP_03 --> IP_10
IP_01 --> IP_11
IP_02 --> IP_11
IP_03 --> IP_11
IP_02 --> IP_12
IP_03 --> IP_12
IP_11 --> IP_12
IP_02 --> IP_13
IP_03 --> IP_13
IP_10 --> IP_13
IP_11 --> IP_13
IP_12 --> IP_13
IP_01 --> IP_14
IP_02 --> IP_14
IP_01 --> IP_15
IP_02 --> IP_15
IP_03 --> IP_15
IP_01 --> IP_16
IP_02 --> IP_16
IP_03 --> IP_16
IP_02 --> IP_20
IP_03 --> IP_20
IP_04 --> IP_20
IP_10 --> IP_20
IP_03 --> IP_21
IP_13 --> IP_21
IP_16 --> IP_21
IP_03 --> IP_22
IP_10 --> IP_22
IP_14 --> IP_22
IP_21 --> IP_22
IP_02 --> IP_23
IP_10 --> IP_23
IP_15 --> IP_23
IP_03 --> IP_24
IP_10 --> IP_24
IP_15 --> IP_24
IP_23 --> IP_24
IP_10 --> IP_30
IP_11 --> IP_30
IP_12 --> IP_30
IP_13 --> IP_30
IP_14 --> IP_30
IP_15 --> IP_30
IP_16 --> IP_30
IP_21 --> IP_30
IP_22 --> IP_30
IP_23 --> IP_30
IP_02 --> IP_31
IP_16 --> IP_31
IP_23 --> IP_31
IP_30 --> IP_31
IP_30 --> IP_40
IP_31 --> IP_40
IP_30 --> IP_32
IP_40 --> IP_32
IP_10 --> IP_33
IP_21 --> IP_33
IP_23 --> IP_33
IP_30 --> IP_33
IP_40 --> IP_33
IP_31 --> IP_34
IP_33 --> IP_34
IP_10 --> IP_35
IP_13 --> IP_35
IP_20 --> IP_35
IP_32 --> IP_35
IP_20 --> IP_41
IP_32 --> IP_41
IP_40 --> IP_41
IP_33 --> IP_42
IP_34 --> IP_42
IP_40 --> IP_42
IP_24 --> IP_43
IP_34 --> IP_43
IP_42 --> IP_43
IP_32 --> IP_44
IP_35 --> IP_44
IP_40 --> IP_44
IP_41 --> IP_44
IP_42 --> IP_44
IP_43 --> IP_44
IP_44 --> IP_45