{
  "generated": "2026-07-04 07:53Z",
  "tool": "mgf-fed catch-up",
  "n_repos": 39,
  "repos": [
    {
      "name": "mgf-alembic",
      "path": "/home/bassam/PycharmProjects/mgf-alembic",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-apiprobe",
      "path": "/home/bassam/PycharmProjects/mgf-apiprobe",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-auth",
      "path": "/home/bassam/PycharmProjects/mgf-auth",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-brand",
      "path": "/home/bassam/PycharmProjects/mgf-brand",
      "lang": "other",
      "declared_level": null,
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "na",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "na",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "na",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "na",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "na",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 11,
      "n_warn": 0,
      "n_na": 5
    },
    {
      "name": "mgf-brand-web",
      "path": "/home/bassam/PycharmProjects/mgf-brand-web",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-cloud",
      "path": "/home/bassam/PycharmProjects/mgf-cloud",
      "lang": "python",
      "declared_level": "L3",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-cloud-provision",
      "path": "/home/bassam/PycharmProjects/mgf-cloud-provision",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 16,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-cloud-web",
      "path": "/home/bassam/PycharmProjects/mgf-cloud-web",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-common",
      "path": "/home/bassam/PycharmProjects/mgf-common",
      "lang": "python",
      "declared_level": "L3",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "na",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 15,
      "n_warn": 0,
      "n_na": 1
    },
    {
      "name": "mgf-common-identity",
      "path": "/home/bassam/PycharmProjects/mgf-common-identity",
      "lang": "zig",
      "declared_level": "L2",
      "git_branch": "chore/fed-resources-rollout",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "na",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "na",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "na",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "na",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 13,
      "n_warn": 0,
      "n_na": 4
    },
    {
      "name": "mgf-common-zig",
      "path": "/home/bassam/PycharmProjects/mgf-common-zig",
      "lang": "zig",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "na",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "na",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "na",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "na",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 13,
      "n_warn": 0,
      "n_na": 4
    },
    {
      "name": "mgf-cost-watch",
      "path": "/home/bassam/PycharmProjects/mgf-cost-watch",
      "lang": "other",
      "declared_level": null,
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        }
      ],
      "n_ok": 10,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-django",
      "path": "/home/bassam/PycharmProjects/mgf-django",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-fastapi",
      "path": "/home/bassam/PycharmProjects/mgf-fastapi",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-fed",
      "path": "/home/bassam/PycharmProjects/mgf-fed",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "na",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "na",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 15,
      "n_warn": 0,
      "n_na": 2
    },
    {
      "name": "mgf-fed-web",
      "path": "/home/bassam/PycharmProjects/mgf-fed-web",
      "lang": "python",
      "declared_level": "L1",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-fedres",
      "path": "/home/bassam/PycharmProjects/mgf-fedres",
      "lang": "python",
      "declared_level": "L1",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-hrb",
      "path": "/home/bassam/PycharmProjects/mgf-hrb",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-hrb-cap",
      "path": "/home/bassam/PycharmProjects/mgf-hrb-cap",
      "lang": "zig",
      "declared_level": "L2",
      "git_branch": "chore/fed-resources-rollout",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "na",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "na",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "na",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "na",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 13,
      "n_warn": 0,
      "n_na": 4
    },
    {
      "name": "mgf-hrb-kabi",
      "path": "/home/bassam/PycharmProjects/mgf-hrb-kabi",
      "lang": "zig",
      "declared_level": "L2",
      "git_branch": "chore/fed-resources-rollout",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "na",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "na",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "na",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "na",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 13,
      "n_warn": 0,
      "n_na": 4
    },
    {
      "name": "mgf-hrb-model",
      "path": "/home/bassam/PycharmProjects/mgf-hrb-model",
      "lang": "zig",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "na",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "na",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "na",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "na",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 13,
      "n_warn": 0,
      "n_na": 4
    },
    {
      "name": "mgf-hrb-rt",
      "path": "/home/bassam/PycharmProjects/mgf-hrb-rt",
      "lang": "zig",
      "declared_level": "L2",
      "git_branch": "chore/fed-resources-rollout",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "na",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "na",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "na",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "na",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 13,
      "n_warn": 0,
      "n_na": 4
    },
    {
      "name": "mgf-http",
      "path": "/home/bassam/PycharmProjects/mgf-http",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-livepush",
      "path": "/home/bassam/PycharmProjects/mgf-livepush",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-logship",
      "path": "/home/bassam/PycharmProjects/mgf-logship",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-sqlalchemy",
      "path": "/home/bassam/PycharmProjects/mgf-sqlalchemy",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-standard",
      "path": "/home/bassam/PycharmProjects/mgf-standard",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "court/pre-lock-sweep",
      "dirty": true,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "na",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "na",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "na",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 14,
      "n_warn": 0,
      "n_na": 3
    },
    {
      "name": "mgf-tele-core",
      "path": "/home/bassam/PycharmProjects/mgf-tele-core",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-tele-teltonika",
      "path": "/home/bassam/PycharmProjects/mgf-tele-teltonika",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-test-supervisor",
      "path": "/home/bassam/PycharmProjects/mgf-test-supervisor",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "feedback/sooth-review-2026-07-01",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-test-web",
      "path": "/home/bassam/PycharmProjects/mgf-test-web",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-vm-core",
      "path": "/home/bassam/PycharmProjects/mgf-vm-core",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-vm-firecracker",
      "path": "/home/bassam/PycharmProjects/mgf-vm-firecracker",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-vm-forensics",
      "path": "/home/bassam/PycharmProjects/mgf-vm-forensics",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-vm-interchange",
      "path": "/home/bassam/PycharmProjects/mgf-vm-interchange",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-vm-libvirt",
      "path": "/home/bassam/PycharmProjects/mgf-vm-libvirt",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-vm-sdk",
      "path": "/home/bassam/PycharmProjects/mgf-vm-sdk",
      "lang": "python",
      "declared_level": "L2",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "ok",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "ok",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "ok",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 17,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-website",
      "path": "/home/bassam/PycharmProjects/mgf-website",
      "lang": "node",
      "declared_level": "L1",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "ok",
          "title": "docs/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        }
      ],
      "n_ok": 10,
      "n_warn": 0,
      "n_na": 0
    },
    {
      "name": "mgf-website-template",
      "path": "/home/bassam/PycharmProjects/mgf-website-template",
      "lang": "other",
      "declared_level": "L1",
      "git_branch": "main",
      "dirty": false,
      "catch_up_ran": true,
      "catch_up_note": "",
      "checks": [
        {
          "status": "na",
          "title": "pyproject.toml — mgf-common pin"
        },
        {
          "status": "na",
          "title": "pyproject.toml — four gates"
        },
        {
          "status": "ok",
          "title": "docs/claude/CLAUDE.md"
        },
        {
          "status": "ok",
          "title": "CLAUDE.md pin-literal drift (PAPER-72)"
        },
        {
          "status": "ok",
          "title": ".claude/settings.json"
        },
        {
          "status": "ok",
          "title": "AGENTS.md"
        },
        {
          "status": "ok",
          "title": "docs/memory/MEMORY.md"
        },
        {
          "status": "ok",
          "title": ".gitignore"
        },
        {
          "status": "ok",
          "title": "AG-03 commit-trailer scaffold (.githooks + scripts)"
        },
        {
          "status": "ok",
          "title": "v0.1-pattern usage"
        },
        {
          "status": "ok",
          "title": "closed-box leaks (private mgf.common imports)"
        },
        {
          "status": "ok",
          "title": "Federation contract (DOC-17 / FEDERATION.md)"
        },
        {
          "status": "na",
          "title": "Federation test supervisor (TS-22..TS-27)"
        },
        {
          "status": "na",
          "title": "Federation marker taxonomy (TS-25)"
        },
        {
          "status": "ok",
          "title": "Federation position"
        },
        {
          "status": "ok",
          "title": "uv sources — path existence (PAPER-83)"
        },
        {
          "status": "ok",
          "title": "CI/CD — Woodpecker config (WF-01..WF-13)"
        }
      ],
      "n_ok": 13,
      "n_warn": 0,
      "n_na": 4
    }
  ]
}
