Skip to content

feat(ci): forks are exempt, visibly — upstream owns their manifests - #14

Merged
github-actions[bot] merged 1 commit into
mainfrom
feat/fork-exempt-currency
Sep 1, 2026
Merged

feat(ci): forks are exempt, visibly — upstream owns their manifests#14
github-actions[bot] merged 1 commit into
mainfrom
feat/fork-exempt-currency

Conversation

@catomean

@catomean catomean commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

A tracking fork's dependency policy belongs to upstream; its currency action is syncing, which this audit cannot ratchet (learned on bitbaum/openclaw — see closed openclaw#5). Forks are now partitioned out of the measurement and printed by name in every report, so the exemption is visible rather than silent. Baseline re-measured: 1 → 0 — the fleet's owned repos are fully current.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WqKqMnHQHSmkGFfc5t7Rxn

@catomean
catomean marked this pull request as draft September 1, 2026 12:59
A fork that tracks an upstream does not own its dependency policy: patching
its lockfile buys merge friction and can never be more current than the next
sync. Learned on bitbaum/openclaw (2026-09-01): the openai bump's PR could
only ever be verified by a CI baseline that also belongs to upstream. A
fork's currency action is SYNCING, which this audit cannot ratchet.

listRepos now partitions by isFork; exempted forks are printed by name in
every report so the exemption is visible, never silent. Baseline re-measured
on a verified-clean run (zero UNCHECKED): the fleet's owned repos are fully
current at 0.

(The first push of this branch shipped the baseline without the code — the
patch had been swallowed by a blocked shell command and the commit script
never re-applied it; a rate-limited measurement then wrote 0 with 23 repos
UNCHECKED. Caught because UNCHECKED prints visibly, drafted before the sweep
could take it, re-measured clean, amended.)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WqKqMnHQHSmkGFfc5t7Rxn
@catomean
catomean force-pushed the feat/fork-exempt-currency branch from 2814078 to cd2aa42 Compare September 1, 2026 13:02
@catomean
catomean marked this pull request as ready for review September 1, 2026 13:02
@github-actions
github-actions Bot merged commit e637589 into main Sep 1, 2026
1 check passed
@github-actions
github-actions Bot deleted the feat/fork-exempt-currency branch September 1, 2026 13:03
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