---
{
  "n": 5,
  "title": "Every import in the package resolves",
  "abstract": "",
  "refs": [],
  "seen": [
    "agent",
    "system"
  ],
  "data": {
    "command": ".venv/bin/python scripts/checks/imports.py",
    "every": 60,
    "buttons": [
      {
        "label": "Run",
        "type": "check",
        "action": "run",
        "n": 5,
        "again": true
      }
    ],
    "last": {
      "ok": true,
      "code": 0,
      "at": 1791721873.388567,
      "took": 5.92,
      "steps": 0,
      "output": "every import resolves",
      "report": null
    },
    "running": {},
    "runs": [
      {
        "ok": true,
        "code": 0,
        "at": 1791721873.388567,
        "took": 5.92
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791718272.8945699,
        "took": 2.73
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791714672.738865,
        "took": 2.57
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791711072.21184,
        "took": 9.61
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791707471.598044,
        "took": 15.89
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791703870.860726,
        "took": 21.02
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791700270.569637,
        "took": 3.13
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791696666.696189,
        "took": 23.18
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791695081.14934,
        "took": 2.15
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791691478.4811509,
        "took": 4.95
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791687877.722423,
        "took": 2.69
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791684275.6887648,
        "took": 81.85
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791680674.557469,
        "took": 5.69
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791677074.144043,
        "took": 13.63
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791673471.1344051,
        "took": 9.99
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791669870.058439,
        "took": 1.77
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791664284.666267,
        "took": 58.52
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791660683.8606021,
        "took": 13.43
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791657082.943976,
        "took": 33.36
      },
      {
        "ok": true,
        "code": 0,
        "at": 1791653482.0088131,
        "took": 56.09
      }
    ],
    "files": {}
  },
  "created": 1789979007.008922,
  "updated": 1791721879.310988,
  "deleted": 0.0,
  "completed": 0.0,
  "outcome": "",
  "type": "check"
}
---
A module the terminal or supervisor imports lazily is only read when it runs, so a moved name breaks a launch that no test starts. This reads every from-import in the package and imports it.
