Skip to content

Pin the fleet authority at a declared generation - #1

Merged
constantin-jais merged 1 commit into
migrate/recover-codefrom
feat/forge-realization
Oct 8, 2026
Merged

constantin-jais merged 1 commit into
migrate/recover-codefrom
feat/forge-realization

Conversation

@constantin-jais

Copy link
Copy Markdown
Contributor

This repository pinned libre-ai/project-governance at a commit that exists but that the authority's own ecosystem/fleet-pins.v1.yaml does not declare as a generation.

The repaired fleet-pins gate named it. Before the repair that gate read a hardcoded main on every surface — main on the destinations carries three documentary commits whose tree holds no workflows — so it returned an empty tree for each one and reported Fleet pins verified: 2 assertion(s) hold over a fleet carrying 24 drifts, this one among them.

The pin moves to 2024a4884b, a declared generation and the first a consumer can actually install, proved by the act: bun install in libre-ai/signalement against it resolves 32 packages, where the two generations before it failed on a workspace-local specifier.

Measured before changing anything

The workflow_call signature of validate-composition.yml is byte-identical between the sha pinned here and 2024a4884b, so the inputs this repository supplies are unchanged. The three other reusable workflows did not exist at the old sha at all — it predates the doctrine transfer.

https://claude.ai/code/session_01BRoYJKEsRC2BUSDPQBoNnA

This repository pinned libre-ai/project-governance at a commit that exists but
that the authority's own ecosystem/fleet-pins.v1.yaml does not declare as a
generation. The repaired fleet-pins gate named it; before the repair the gate
read a hardcoded `main` on every surface and reported "2 assertion(s) hold" over
a fleet carrying twenty-four drifts, this one among them.

The pin moves to 2024a4884b, a declared generation and the first a consumer can
actually install -- proved by the act: `bun install` in libre-ai/signalement
against it resolves 32 packages, where the two generations before it failed on a
workspace-local specifier.

Measured before changing anything: the `workflow_call` signature of
validate-composition.yml is BYTE-IDENTICAL between the sha pinned here and
2024a4884b, so the inputs this repository supplies are unchanged. The three other
reusable workflows did not exist at the old sha at all -- it predates the
doctrine transfer.

Claude-Session: https://claude.ai/code/session_01BRoYJKEsRC2BUSDPQBoNnA
Signed-off-by: Constantin Jais <74049135+constantin-jais@users.noreply.github.com>
@constantin-jais
constantin-jais merged commit 1db5679 into migrate/recover-code Oct 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant