Skip to content

chore(pins): move to governance generation Q (5ef12472) - #12

Merged
constantin-jais merged 3 commits into
migrate/recover-codefrom
work/generation-q
Oct 13, 2026
Merged

constantin-jais merged 3 commits into
migrate/recover-codefrom
work/generation-q

Conversation

@constantin-jais

Copy link
Copy Markdown
Contributor

What

Move every project-governance pin surface of this repository from generation P (1c8b37c80beb41f640982768ec27304a911e0b8e) to generation Q (5ef12472d043f3ed1799ca09cff89c27ff024d79), declared in project-governance/ecosystem/fleet-pins.v1.yaml.

Q composes schemas-and-contracts at a82d7b54 and project-governance at d94081cc (.github/composition/manifest.json at Q). execution-continuity-evaluator is already on Q (e29f507).

Evidence

  • Surfaces moved: listed by bun tools/fleet/bump-generation.ts --to 5ef12472… --public-only (dry run, project-governance at 93ca8e4), which plans this repository as bump; after the edit, git grep 1c8b37c8 returns no surface.
  • Required check composition / validate runs the composition at Q's refs.

Owner-arbitration: 2026-10-10 — fleet migration to generation Q arbitrated in chat.

https://claude.ai/code/session_01F18JyLzoGrRpt7efAr4E92

Move every project-governance pin surface of this repository from
generation P (1c8b37c8) to generation Q (5ef12472), as planned by
project-governance tools/fleet/bump-generation.ts: reusable workflow
`uses:`, `tooling_ref:`, governance checkout refs and the card
`pinned:`, where present.

Q composes schemas-and-contracts at a82d7b54 and project-governance at
d94081cc.

Owner-arbitration: 2026-10-10 — fleet migration to generation Q arbitrated in chat.

Claude-Session: https://claude.ai/code/session_01F18JyLzoGrRpt7efAr4E92
Signed-off-by: Constantin <74049135+constantin-jais@users.noreply.github.com>
Generation Q composes project-governance at d94081cc, whose
check-bun-manifests requires every lifecycle script to start with
`bun run check:bun:runtime && ` (Bun-floor bypass fix, governance #66).
packages/ui `prepublishOnly` started with `bun run check`, so `bun run
build` refused the manifest and the composition stopped before any
check ran:

  Bun manifests: package.json: prepublishOnly must enforce the Bun
  floor first: start with `bun run check:bun:runtime && ` and chain
  only with `&&`

Owner-arbitration: 2026-10-10 — fleet migration to generation Q arbitrated in chat.

Claude-Session: https://claude.ai/code/session_01F18JyLzoGrRpt7efAr4E92
Signed-off-by: Constantin <74049135+constantin-jais@users.noreply.github.com>
…endency

Generation Q's check-bun-manifests reads tracked nested manifests and only
treats paths under distribution/templates/ as standalone templates. Here
bun-app and starter are workspace members (workspace:* dependencies) of
packages/starter, so the gate held them to the governance form and failed
with "check:bun must be one of ... ../node_modules/@libre-ai/governance/...".

Point their check:bun at the same runtime floor the other packages use.

Signed-off-by: Constantin Jais <74049135+constantin-jais@users.noreply.github.com>
@constantin-jais
constantin-jais merged commit 0f46ed9 into migrate/recover-code Oct 13, 2026
1 check passed
@constantin-jais
constantin-jais deleted the work/generation-q branch October 14, 2026 15:21
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