Server status ...

magogi/prod/: mgf-fed-web-0.2.4 metadata and description

Simple index

The Magogi Foundation federation dashboard — a read-mostly FastAPI + Jinja web tool that composes + displays the schema-governed fed-resources/ state produced by the mgf-fedres spine (status/roadmap/architecture/focus/suggestions + sync + feedback rounds + live activity). It never authors project state. Sibling under the mgf.* namespace.

author Bassam Alsanie, mgf-fed-web contributors
classifiers
  • Development Status :: 2 - Pre-Alpha
  • Intended Audience :: Developers
  • License :: OSI Approved :: Apache Software License
  • Operating System :: OS Independent
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.11
  • Programming Language :: Python :: 3.12
  • Programming Language :: Python :: 3.13
  • Topic :: Software Development
  • Typing :: Typed
description_content_type text/markdown
keywords dashboard, fastapi, fed-resources, federation, magogi, web
license Apache-2.0
license_file
  • LICENSE
  • NOTICE
project_urls
  • Homepage, https://codeberg.org/magogi-admin/mgf-fed-web
  • Issues, https://codeberg.org/magogi-admin/mgf-fed-web/issues
  • Changelog, https://codeberg.org/magogi-admin/mgf-fed-web/src/branch/main/CHANGELOG.md
requires_dist
  • fastapi>=0.110
  • jinja2>=3.1
  • mgf-brand-web<0.6,>=0.5
  • mgf-fedres<0.5,>=0.3
  • uvicorn>=0.29
  • httpx>=0.27; extra == 'dev'
  • import-linter>=2.0; extra == 'dev'
  • mgf-test-supervisor<0.2,>=0.1.2; extra == 'dev'
  • mgf-uitest-web<0.2,>=0.1; extra == 'dev'
  • mypy>=1.10; extra == 'dev'
  • pytest-cov>=5.0; extra == 'dev'
  • pytest-timeout<3,>=2.3; extra == 'dev'
  • pytest>=8.0; extra == 'dev'
  • ruff<0.16,>=0.4; extra == 'dev'
  • mgf-common[standards]<1.0,>=0.47; extra == 'standards'
requires_python >=3.11

Because this project isn't in the mirror_whitelist, no releases from root/pypi are included.

File Tox results History
mgf_fed_web-0.2.4-py3-none-any.whl
Size
55 KB
Type
Python Wheel
Python
3
mgf_fed_web-0.2.4.tar.gz
Size
948 KB
Type
Source

mgf-fed-web

The Magogi Foundation federation dashboard — a read-mostly web tool that, per project, composes and displays the schema-governed fed-resources/generated/ state that the mgf-fedres spine produces: status, roadmap, architecture, focus, suggestions, sync state, feedback rounds, and live activity. Part of the Magogi Foundation federation, under the mgf.* namespace.

mgf-brand-web 0.2        CSS tokens + the operator-instrument layer (mounted at /static/brand)
        |
mgf-fedres   0.1         the shared spine — schemas + version-aware reader + sync engine
        |                + SourceProvider seam + live NDJSON + run-records + the `fedres` CLI
        |
mgf-fed-web  <-- you are here   the federation console (FastAPI + Jinja, htmx-optional)
            composes + displays generated/ · NEVER authors project state
            8 lenses · sync matrix · feedback rounds · Follow-live

What this is

A federated, read-mostly dashboard. The one rule that makes it trustworthy: the web is never a second source of truth. Each project generates its fed-resources/generated/ set from its own real artifacts; mgf-fed-web only composes and displays them, tags anything it computes itself derived, and relies on the spine's freshness gate (regenerate → byte-identical) so "in sync" is real.

All the read / sync / live logic lives in mgf-fedres; this distribution is a thin presentation layer over it, rendered with the mgf-brand-web instrument kit.

Status

Skeleton / pre-implementation (0.1.0, Pre-Alpha). Only the DOC-01 documentation baseline + the packaging shape (the FastAPI/Jinja distribution + the mgf.fed_web namespace package) exist. The FastAPI app — the routes, templates, lenses, sync UI, feedback loop, and Follow-live — is M2+ and not yet built (the spine, mgf-fedres, is built first).

The authoritative contract for this tool — the spec, the build brief, and the working dashboard wireframe — lives in the spine repo under mgf-fedres/docs/planning/mgf-fed-web/, alongside the end-to-end PLAN.md (this tool is Phase B).

License

MIT © The Magogi Foundation