nDot.io physics
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)
```