magogi/prod/: mgf-fedres-0.1.0 metadata and description
The federation-resources spine: the fed-resources/ convention, schemas, the manifest + sync engine, the SourceProvider seam, live NDJSON + run-records, and the fedres CLI — the shared core for mgf-fed-web and mgf-test-web. Sibling of mgf-common under the mgf.* namespace.
| author | Bassam Alsanie, mgf-fedres contributors |
| classifiers |
|
| description_content_type | text/markdown |
| keywords | cli, fed-resources, federation, magogi, provenance, sync |
| license | MIT |
| license_file |
|
| metadata_version | 2.4 |
| project_urls |
|
| requires_dist |
|
| 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_fedres-0.1.0-py3-none-any.whl
|
|
|
mgf_fedres-0.1.0.tar.gz
|
|
mgf-fedres
The federation-resources spine — the shared core that both mgf-fed-web (the
federation dashboard) and mgf-test-web / ProofWarden (the testing & CI authority
console) build on. Part of the Magogi Foundation federation, under the mgf.* namespace.
mgf-brand-web 0.2 CSS tokens + the operator-instrument layer
|
mgf-fedres <-- you are here the shared spine
| schemas (all, incl. test_*) + version-aware reader + validator
| manifest + sha256 + canonical-JSON
| sync engine: shallow (manifest) + deep (regenerate -> diff, non-mutating)
| SourceProvider seam: DiskProvider (now) / PackageProvider (later)
| live/ NDJSON reader+writer + run-record writer
| the `fedres` CLI: status / check / generate / run --trace / tail + the gate
|
|-------------------------> mgf-fed-web (federation console)
+--> mgf-test-web (warden + testctl in base; [web] = ProofWarden console)
What this provides
fed-resources/— the per-project directory convention:generated/(schema-governed, freshness-gated, committed),feedback/(authored rounds),live/(ephemeral NDJSON).- The sync truth model — "in sync" means regenerating
generated/yields byte-identical output; states are first-class (IN_SYNC / STALE / TAMPERED / UNKNOWN / UNREADABLE / CHECKING / SYNCING / ERROR), never blank. - The schemas — one versioned, symmetric set (
schema_version 0.1) shared by both tools. - The
fedresCLI — the deterministic, JSON-emitting contract surface the webs consume.
Status
Planning / pre-implementation. The end-to-end plan and the authoritative specs,
briefs, and reference wireframes for both tools live in docs/planning/:
docs/planning/PLAN.md— the approved end-to-end plan (both tools).docs/planning/mgf-fed-web/— spec + brief + dashboard wireframe.docs/planning/mgf-test-web/— spec + brief + console wireframe.
Implementation begins at Phase A (this package's M0/M1) per the plan.
License
MIT © The Magogi Foundation