03-ilang-space / dependency graph
# Dependency graph: 03-ilang-space Rules: - Every package implicitly depends on 01-base-problem; never write edges for it. - Edge `B@vN -> A : (x.y), ...` means: package A uses results (x.y), ... of version N of package B. An error in B propagates along the arrows to A and onward. - Edges only go from a lower- to a higher-numbered package, so the graph is acyclic. - Statuses: open | draft | verified | error | affected | needs-decision. - Fields: v = current derivation version (0 = none yet); int = internal regenerations used; ext = external rounds used; esc = escalation regenerations (optional, default 0; decided by the user after needs-decision, outside the budget); cause = upstream package(s) behind `affected`. - Limits come from methodology.json. Only the main model edits this file (directly or via tools/workspace.py); tools/graphcheck.py validates it. ## Packages ```text 01-base-problem status=verified 02-view-content status=verified v=1 int=0 ext=1 03-witness-distance status=verified v=1 int=0 ext=1 04-neighbours status=verified v=1 int=0 ext=1 05-recording-contract status=verified v=1 int=0 ext=1 06-body-in-medium status=verified v=1 int=0 ext=1 07-random-records status=verified v=1 int=0 ext=1 08-cell-medium status=verified v=1 int=0 ext=1 09-measurability status=verified v=1 int=0 ext=1 10-loop-data status=verified v=1 int=0 ext=1 11-cut-boundary status=verified v=1 int=0 ext=1 12-identical-probes status=verified v=1 int=0 ext=1 13-numerical-run status=verified v=1 int=0 ext=1 14-dimension status=verified v=2 int=0 ext=1 15-bodies status=verified v=3 int=0 ext=2 16-common-space status=verified v=2 int=0 ext=1 17-motion status=verified v=2 int=0 ext=1 18-mediated-effect status=verified v=3 int=0 ext=2 19-curvature status=verified v=2 int=0 ext=1 20-cost-and-mass status=verified v=2 int=0 ext=1 21-composite-body status=verified v=2 int=0 ext=1 22-large-scale-geometry status=verified v=3 int=0 ext=2 23-random-arrangements status=verified v=2 int=0 ext=1 24-background-stability status=verified v=2 int=0 ext=1 ``` ## Edges ```text 02-view-content@v1 -> 03-witness-distance : (2.1), (2.2), (2.7), (2.8), (2.11), (2.16) 02-view-content@v1 -> 04-neighbours : (2.1), (2.2) 03-witness-distance@v1 -> 04-neighbours : (3.1), (3.2), (3.3), (3.5) 02-view-content@v1 -> 05-recording-contract : (2.1), (2.2), (2.11) 03-witness-distance@v1 -> 05-recording-contract : (3.1), (3.2), (3.5) 02-view-content@v1 -> 06-body-in-medium : (2.1), (2.2), (2.11) 03-witness-distance@v1 -> 06-body-in-medium : (3.5) 05-recording-contract@v1 -> 06-body-in-medium : (5.1), (5.6), (5.8), (5.9), (5.10) 05-recording-contract@v1 -> 07-random-records : (5.10), (5.11), (5.13), (5.14) 02-view-content@v1 -> 08-cell-medium : (2.1), (2.2), (2.11) 03-witness-distance@v1 -> 08-cell-medium : (3.5) 05-recording-contract@v1 -> 08-cell-medium : (5.10) 06-body-in-medium@v1 -> 08-cell-medium : (6.6), (6.7), (6.9), (6.10), (6.11), (6.12) 02-view-content@v1 -> 09-measurability : (2.1), (2.2), (2.5), (2.11) 03-witness-distance@v1 -> 09-measurability : (3.1), (3.5) 04-neighbours@v1 -> 09-measurability : (4.2), (4.6) 02-view-content@v1 -> 10-loop-data : (2.10), (2.11) 05-recording-contract@v1 -> 10-loop-data : (5.5), (5.10), (5.11), (5.13) 06-body-in-medium@v1 -> 10-loop-data : (6.8) 02-view-content@v1 -> 11-cut-boundary : (2.1), (2.2), (2.11) 03-witness-distance@v1 -> 11-cut-boundary : (3.1), (3.5) 04-neighbours@v1 -> 11-cut-boundary : (4.1), (4.3) 05-recording-contract@v1 -> 11-cut-boundary : (5.10), (5.11), (5.13) 02-view-content@v1 -> 12-identical-probes : (2.1), (2.2), (2.11), (2.16) 03-witness-distance@v1 -> 12-identical-probes : (3.4), (3.5) 05-recording-contract@v1 -> 12-identical-probes : (5.10) 11-cut-boundary@v1 -> 12-identical-probes : (11.6), (11.8) 02-view-content@v1 -> 13-numerical-run : (2.11) 03-witness-distance@v1 -> 13-numerical-run : (3.5) 04-neighbours@v1 -> 13-numerical-run : (4.3), (4.6) 05-recording-contract@v1 -> 13-numerical-run : (5.10) 07-random-records@v1 -> 13-numerical-run : (7.6), (7.7), (7.10), (7.11) 08-cell-medium@v1 -> 13-numerical-run : (8.16) 10-loop-data@v1 -> 13-numerical-run : (10.10), (10.15) 12-identical-probes@v1 -> 13-numerical-run : (12.8) 05-recording-contract@v1 -> 14-dimension : (5.10), (5.11), (5.13), (5.14) 07-random-records@v1 -> 14-dimension : (7.7), (7.11) 10-loop-data@v1 -> 14-dimension : (10.8), (10.12) 02-view-content@v1 -> 15-bodies : (2.1), (2.2), (2.11), (2.16) 03-witness-distance@v1 -> 15-bodies : (3.4), (3.5) 05-recording-contract@v1 -> 15-bodies : (5.1), (5.6), (5.10), (5.11) 12-identical-probes@v1 -> 15-bodies : (12.3), (12.6), (12.7), (12.12), (12.13), (12.14) 02-view-content@v1 -> 16-common-space : (2.1), (2.2), (2.11) 03-witness-distance@v1 -> 16-common-space : (3.5) 05-recording-contract@v1 -> 16-common-space : (5.10), (5.11) 11-cut-boundary@v1 -> 16-common-space : (11.6), (11.8), (11.10) 02-view-content@v1 -> 17-motion : (2.1), (2.2), (2.11) 03-witness-distance@v1 -> 17-motion : (3.5) 05-recording-contract@v1 -> 17-motion : (5.10), (5.11) 11-cut-boundary@v1 -> 17-motion : (11.6), (11.8), (11.10) 02-view-content@v1 -> 18-mediated-effect : (2.1), (2.2) 05-recording-contract@v1 -> 18-mediated-effect : (5.10) 06-body-in-medium@v1 -> 18-mediated-effect : (6.4), (6.7), (6.9), (6.10), (6.11), (6.14), (6.15) 08-cell-medium@v1 -> 18-mediated-effect : (8.15), (8.16) 17-motion@v2 -> 18-mediated-effect : (17.8), (17.10), (17.24) 03-witness-distance@v1 -> 19-curvature : (3.5) 05-recording-contract@v1 -> 19-curvature : (5.4), (5.6), (5.10), (5.11) 06-body-in-medium@v1 -> 19-curvature : (6.6), (6.9), (6.10), (6.11) 02-view-content@v1 -> 20-cost-and-mass : (2.1), (2.2) 05-recording-contract@v1 -> 20-cost-and-mass : (5.10), (5.11) 17-motion@v2 -> 20-cost-and-mass : (17.1), (17.2), (17.4), (17.6), (17.11), (17.12), (17.14), (17.15), (17.17), (17.19), (17.22) 02-view-content@v1 -> 21-composite-body : (2.1), (2.2) 05-recording-contract@v1 -> 21-composite-body : (5.10), (5.11) 16-common-space@v2 -> 21-composite-body : (16.3), (16.4) 17-motion@v2 -> 21-composite-body : (17.15), (17.20) 20-cost-and-mass@v2 -> 21-composite-body : (20.1), (20.6), (20.7), (20.10), (20.12), (20.13) 03-witness-distance@v1 -> 22-large-scale-geometry : (3.5) 04-neighbours@v1 -> 22-large-scale-geometry : (4.1), (4.3), (4.6), (4.7) 05-recording-contract@v1 -> 22-large-scale-geometry : (5.10), (5.11), (5.17), (5.18) 11-cut-boundary@v1 -> 22-large-scale-geometry : (11.11) 15-bodies@v3 -> 22-large-scale-geometry : (15.17), (15.18) 19-curvature@v2 -> 22-large-scale-geometry : (19.1), (19.16), (19.17) 04-neighbours@v1 -> 23-random-arrangements : (4.3), (4.6) 05-recording-contract@v1 -> 23-random-arrangements : (5.10) 22-large-scale-geometry@v3 -> 23-random-arrangements : (22.2), (22.4), (22.25), (22.26), (22.27), (22.29) 03-witness-distance@v1 -> 24-background-stability : (3.1), (3.2), (3.5) 04-neighbours@v1 -> 24-background-stability : (4.1), (4.3) 05-recording-contract@v1 -> 24-background-stability : (5.6), (5.10), (5.15), (5.16) 11-cut-boundary@v1 -> 24-background-stability : (11.11) 15-bodies@v3 -> 24-background-stability : (15.2), (15.17) 17-motion@v2 -> 24-background-stability : (17.1), (17.2) 22-large-scale-geometry@v3 -> 24-background-stability : (22.14), (22.15) ```