Repository navigation
registry: register FS.GG.Algorithms and its published 0.1.0 (Refs FS-GG/.github#5224) - #5243
Merged
Merged
Conversation
Add the `algorithms` repo row and contract (version and package-version 0.1.0, consumers []), map it to FS.GG.Algorithms for check-feed-coherence, and declare FS-GG/FS.GG.Algorithms outside-fabric until its skills producer lands (ADR-0098 §7). Release 41399115875 published tag v0.1.0 at 1d37bf83 to the org feed and nuget.org with hosted both-feed readback. Regenerated projections and rebound the declaration-only census digests. Refs #5222 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
EHotwagner
marked this pull request as ready for review
November 2, 2026 07:04
Contributor
Author
|
Root/fdev check of
Merging. Refs #5224 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs #5224
Refs #5222
This PR reconciles the registry after FS.GG.Algorithms 0.1.0 was published. Root admitted the release, and the release is ALGO-01.2's last acceptance step before Root accepts #5224. Root reviews and merges this PR.
Registry
registry/dependencies.ymlis nowupdated: 2026-11-02:algorithms(FS.GG.Algorithms).algorithms:versionandpackage-versionare 0.1.0, owneralgorithms,consumers: []. Game.Core's exact pin and the call-site migrations are later Deliveries (ADR-0098), so nothing restores the package yet. Nodependencies:edge is added.registry/repos.yml:FS-GG/FS.GG.Algorithmsjoinsoutside-fabricwith a reason, following the FsQuint precedent (ADR-0085).dependencies.ymlparticipant to have a roster row or a justified exemption. The repository has no board scope, kit or build-config receiver yet.fsgg-skill-registry-check, whenFS.GG.Algorithms.Skillsexists. Thealgorithms-skillscontract arrives at the same time.scripts/registry_packages.pymapsalgorithmstoFS.GG.Algorithms, socheck-feed-coherencecompares it on both feeds.tests/feed-coherence/run.shgains the matching fixture row.registry/CHANGELOG.mdgets a dated section and one Entries line.docs/architecture.md: the FS.GG.Algorithms component row and the bottom-layer diagram line now say the repository exists and 0.1.0 is published, replacing "repository not yet created". The architecture map changes in this PR, so it is updated rather than opted out.Generated by
scripts/prepare-registry --write:docs/registry/compatibility.mdrow;publishing-and-deploymentskill copies;registry/skills.ymlandregistry/driver-skill-manifest.json.docs/coordination/v1-writer-census.jsonrehashes the declaration-only rows fordependencies.yml,repos.ymlandskills.yml. The change is data only: no new sink, writer or permission.Release evidence
mainat1d37bf83: NuGet OIDC login succeeded, nothing was pushedv0.1.0(annotated,c22b8467) at1d37bf8378e47a3b7f576cb52549ee971099d808github=false nuget=falseFS.GG.Algorithms.0.1.0.nupkg, sha256eea4b9468d81e0b92eb1c242ed7cbaeb03b9437b094b7038d87e696b0c615720githubPackagesPush: success,nugetOrgPush: success,archiveRun = run = 41399115875, modepublishrelease-checks: GitHub Packages holds the archive's exact bytes(whole-file sha256)heap=bdac mul=-2147483648 div=2147483647 sqrt=11863283 xo=11520 seed=633975598 path=10/18Independent re-read from fdev:
ORIGINAL_SHA256check.a7d2f475…, signed) has a payload equal to the archive. It adds only.signature.p7s.pop=1,2 asm=0.1.0.0).read:packages, so the request returned HTTP 403. That byte-equality rests on the run's readback job, which haspackages: read.Checks (local)
fsgg-sdd registry validate registry/dependencies.ymlvalid: true, no diagnosticsscripts/check-registry-changelog.pyupdated: 2026-11-02)scripts/check-projection.pyscripts/generate-projections --registry-only --checkscripts/prepare-registry --checktests/feed-coherence/run.shtests/roster-closure/run.shtests/skill-quality/run.shscripts/check-v1-writer-census.py --structuraltests/atlas/check.py --baseline <main sha>scripts/check-feed-coherence.pyread:packages, so the org feed returned 403 for every package. CI grades it.Atlas
There is no new record in this PR. The Fable lessons from this Delivery landed in #5230 and #5235. Capture gap:
github/nuget-trusted-publishing-policy-scoperecords a sixteen-policy owner readout that does not include the new FS.GG.Algorithms policy. That record is owner-reported, so its successor is Root's to supply or authorize.🤖 Generated with Claude Code