Skip to content

ci: anchor demo freshness to shared main - #23

Merged
fengjikui merged 1 commit into
mainfrom
codex/docs-main-freshness-checkpoint
Aug 2, 2026
Merged

ci: anchor demo freshness to shared main#23
fengjikui merged 1 commit into
mainfrom
codex/docs-main-freshness-checkpoint

Conversation

@fengjikui

Copy link
Copy Markdown
Owner

Summary

  • anchor demo freshness checks to a commit that is reachable from shared main
  • preserve each chapter's original capture commit separately for provenance
  • document and test the behavior so squash merges no longer break governance

Why

PR #22 passed its three-platform matrix, but the exact merge-commit integrity job could not resolve capture commits that existed only on the pre-squash branch. The shared checkpoint is the tree-identical, validated merge commit from PR #22; original capture SHAs remain recorded and are not rewritten.

Validation

Validated commit: ad9022d5246d186fa46916798d0dc112e53e61f6

  • node scripts/demo-freshness-audit.mjs --target HEAD --strict
  • node scripts/documentation-consistency-audit.mjs
  • npm run smoke:governance
  • git diff --check
  • isolated single-branch clone with capture-only commits intentionally unreachable: strict freshness and governance passed
  • npm install && npm run release:check:macos — passed on macOS arm64, Node v24.14.0 (131.0s)

Risk

Release-governance behavior only; no product runtime, capture schema, package contents, or Viewer behavior changes.

@fengjikui
fengjikui merged commit adf8419 into main Aug 2, 2026
5 checks passed
@fengjikui
fengjikui deleted the codex/docs-main-freshness-checkpoint branch August 2, 2026 08:01
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