Skip to content

chore(cards): remove the nested donor project cards (Y23) - #5

Merged
constantin-jais merged 1 commit into
migrate/recover-codefrom
work/documents-75-y22
Oct 9, 2026
Merged

constantin-jais merged 1 commit into
migrate/recover-codefrom
work/documents-75-y22

Conversation

@constantin-jais

Copy link
Copy Markdown
Contributor

What

Owner decision Y23: remove the nested donor project cards. The root project.v1.yaml is this repository's only card; git history keeps the removed files.

Removed: packages/core/project.v1.yaml, packages/relay/project.v1.yaml.

Evidence that nothing reads them

  • Authority (libre-ai/project-governance): fleet gates read the card path declared in ecosystem/repositories.v1.yaml (card: project.v1.yaml, root) — ecosystem/check-fleet-pins.ts:442 (repo.card ?? "project.v1.yaml"); ecosystem/validate-cards.ts:14 globs only ecosystem/cards/*.project.v1.yaml and the root project.v1.yaml; tools/presentation/heal-card-status.ts:40 reads the root CARD_PATH = "project.v1.yaml"; .github/composition/ and the reusable workflows carry no project.v1 reference.
  • This repository: git grep for project.v1, card, validate-cards, heal-card over scripts, workflows, package manifests and sources finds no reader.
  • Organisation-wide gh search code for each removed path: the only hits are docs/code-recovery-provenance.json (a recovery record of incoming hashes, read by no tool — left unchanged).
  • REUSE.toml: no annotation covers a nested card (no project.v1 entry).

Verification

Local bun run check (all packages): exit 0.

Owner-arbitration: 2026-10-09 (Y23)

https://claude.ai/code/session_01Qw4AExV42cXJ67Sj9dqLVf

The nested project.v1.yaml files under packages/ (and crates/sdk-rs/) are the
cards of the short-name donor repositories, carried in by the code recovery.
The root project.v1.yaml is the only card of this repository: the authority
reads the card path declared by ecosystem/repositories.v1.yaml (the root
card), validate-cards globs ecosystem/cards/*.project.v1.yaml and the root
project.v1.yaml only, heal-card-status reads the root CARD_PATH, and nothing
in this repository's scripts, workflows or packages reads a nested card.
Git history keeps the removed files.

Owner-arbitration: 2026-10-09

Claude-Session: https://claude.ai/code/session_01Qw4AExV42cXJ67Sj9dqLVf
Signed-off-by: Constantin <74049135+constantin-jais@users.noreply.github.com>
@constantin-jais
constantin-jais merged commit dc9eff5 into migrate/recover-code Oct 9, 2026
1 check passed
@constantin-jais
constantin-jais deleted the work/documents-75-y22 branch October 9, 2026 01:52
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