Metadata-Version: 2.4
Name: mgf-fed
Version: 0.2.0
Summary: Magogi Foundation federation orchestrator — runs the recurring cross-repo work (gates, local/remote release, status) consistently and trackably over the mgf-* fleet.
Project-URL: Homepage, https://codeberg.org/magogi-admin/mgf-fed
Project-URL: Issues, https://codeberg.org/magogi-admin/mgf-fed/issues
Author: mgf-fed contributors
License: MIT
License-File: LICENSE
Requires-Python: >=3.11
Provides-Extra: dev
Requires-Dist: import-linter>=2; extra == 'dev'
Requires-Dist: mypy>=1.8; extra == 'dev'
Requires-Dist: pytest-cov>=5; extra == 'dev'
Requires-Dist: pytest-timeout<3,>=2.3; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff<0.16,>=0.4; extra == 'dev'
Provides-Extra: standards
Requires-Dist: mgf-common[standards]<0.47,>=0.46; extra == 'standards'
Provides-Extra: supervisor
Requires-Dist: mgf-test-supervisor<0.2,>=0.1; extra == 'supervisor'
Description-Content-Type: text/markdown

# mgf-fed — Magogi Foundation federation orchestrator

Runs the recurring cross-repo work — quality gates, local/remote release, status —
**consistently, controllably, and trackably** across the `mgf-*` fleet, in dependency-wave
order. It *composes* existing assets rather than reinventing them:

| Concern | Reused asset |
|---|---|
| release/build **order** | `mgf-standard` registry (`MGF_LIBRARIES.json` → `release_waves`) |
| gate/test **runner** | `mgf-test-supervisor` (`mtest`) |
| **local CI** | `woodpecker-cli exec` (the real `.woodpecker` pipeline, in containers) |
| **SCM/release** flow | `tea` + `git`, with the federation guardrails baked in |

Plan & rationale: see `mgf-standard/docs/inprogress/federation-automation-and-release-plan.md`.

## Status (Phase 0)
Read-only tracker only:

```
mgf-fed status              # the federation matrix (version, conformance %, scaffolding)
mgf-fed status --json       # machine-readable -> ~/.mgf/MGF_FED_STATUS.json
mgf-fed status --shape python
```

Set `MGF_ROOT` if the sibling repos aren't under `~/PycharmProjects`.

Later phases (stubbed in `--help`): `gates`, `local-ci`, `release-local`, `release-remote`,
`scaffold`, `drift-check`, `registry`.
