Skip to content

feat(distribution): automate satellite sync and drift checks - #19

Merged
kraus-it merged 4 commits into
mainfrom
codex/template-distribution-slice-5
Aug 8, 2026
Merged

kraus-it merged 4 commits into
mainfrom
codex/template-distribution-slice-5

Conversation

@kraus-it

@kraus-it kraus-it commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • synchronize only satellites affected by a merged source change, with a manual full-catalog option
  • replace global-commit drift coupling with deterministic package checksums while retaining immutable source commit provenance
  • verify all 20 repositories nightly and report actionable failures without force-pushing
  • refuse unmanaged-file collisions and document operations/contribution policy

Verification

  • npm --prefix distribution run validate (21 tests, 20 ready templates)
  • docker run --rm -v "$PWD:/repo" -w /repo rhysd/actionlint:1.7.7
  • actual Git diff selection: Astro-only lockfile change selects only astro
  • manual full-catalog selection returns all 20 templates

Stack

@kraus-it

kraus-it commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Slice 5 remote verification completed:

  • full catalog dry-run: 20 pending, 0 applied
  • guarded synchronization: 20/20 repositories updated through normal commits
  • post-sync verification: 20/20 repositories valid, 0 drift errors
  • marker source commit: 6833b4a83ac9aaa09f289f5de9d02aa1fa053e7d
  • local catalog suite: 21 tests pass
  • workflows: actionlint 1.7.7 passes

@claude Please review this stacked PR, with special attention to workflow permissions, affected-template selection, marker semantics, and preservation of unmanaged satellite files.

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@kraus-it

kraus-it commented Aug 8, 2026

Copy link
Copy Markdown
Contributor Author

@claude Please review the current head of this PR. Focus on correctness, security, distribution/sync behavior, reproducibility, and tests. Report only actionable findings; if clean, state that explicitly.

@kraus-it

kraus-it commented Aug 8, 2026

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@kraus-it

kraus-it commented Aug 8, 2026

Copy link
Copy Markdown
Contributor Author

Review follow-up complete on current head 2062bc3.\n\nLocal Claude review findings were fixed in cf62d31: workflow_dispatch no longer produces an empty base revision, event-derived expressions are normalized through environment inputs, affected-template selection is order-independent, and malformed sourceSha values are rejected by tests. Slice 3 and Slice 4 review fixes have also been merged through this stacked branch.\n\nVerification: actionlint passes and the current stacked catalog suite passes. The PR remains open and draft as requested.

@kraus-it
kraus-it changed the base branch from codex/template-distribution-slice-4 to main August 8, 2026 09:20
@kraus-it
kraus-it marked this pull request as ready for review August 8, 2026 09:20
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@kraus-it
kraus-it merged commit 67909f1 into main Aug 8, 2026
3 checks 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