Skip to content

census: T9 re-survey on the 39 basis; blockers and history name the copy members (Part of #7901, #7709) - #7934

Merged
squid-shepherd[bot] merged 4 commits into
mainfrom
churn/7901-20261106T1649Z
Nov 6, 2026
Merged

squid-shepherd[bot] merged 4 commits into
mainfrom
churn/7901-20261106T1649Z

Conversation

@squid-protocol

Copy link
Copy Markdown
Owner

Part of #7901, #7709. Checklist: done [c:7124add3]

What

The T9 re-survey on the 39 basis (owner ruling 2026-11-06, #7709 decision 3a), plus the small tool change that lets the survey say which basis it used.

  • tests/tools/cics_census.py: blockers (text and JSON) and the history line carry copy_members and print a basis: line naming the copy members listed and not counted. The key is added only when non-empty.
  • Tests added in test_cics_census_copy_member_7901.py for both the present and absent cases.
  • Re-survey of origin/main 7dc1d0138 (census clones, tools only, aggregates, no census source read or copied): blockers_history.jsonl line, regenerated gap_prevalence.md and census_summary.json.

T9 row (counts only)

Census half: 11 of 39 translate whole, 35 of 39 accounted. The 40th member is a copy member, listed and not counted. Ceiling under the rulings: 37 of 39.
Coverage if closed: top 1 -> 12, top 3 -> 23, top 5 -> 31, top 10 -> 36 (upper bounds). Burned half: 126 of 129, unchanged.
Accounted moved 36 -> 35 and top-1 13 -> 12 against the page #7926 committed. The WEB rows now read WEB CONVERSE POST as one gap, one program moved from undeclared item to other, and the survey ran on a later main. Not attributed further here.

Class / Sibling gaps

Class: a census report that counts programs but hides the copy members it excluded. Handled here: blockers text and JSON, the history line. Already handled: gap_prevalence page (#7926), unmask report, survey.json rows. The nightly publish reads blockers.json, so it picks the field up. Sibling gaps: none. Burned estates only needed.

The row is posted on #7709 (comment) with the basis change named.

🤖 Generated with Claude Code

squid-protocol and others added 2 commits November 6, 2026 11:51
…sis (Part of #7901, #7709)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@squid-protocol squid-protocol added the shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md label Nov 6, 2026
@squid-shepherd

squid-shepherd Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@squid-shepherd
squid-shepherd Bot marked this pull request as ready for review November 6, 2026 17:11
@squid-shepherd
squid-shepherd Bot enabled auto-merge (squash) November 6, 2026 17:13
@squid-shepherd

squid-shepherd Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@squid-shepherd
squid-shepherd Bot disabled auto-merge November 6, 2026 17:35
@squid-shepherd

squid-shepherd Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

This PR conflicts with main, so no checks ran. Merge origin/main into it and regenerate generated files with their tools (never hand-merge them), then push.

@squid-shepherd squid-shepherd Bot added the shepherd:needs-fix Bot: a real failure on this head; see the digest comment. Guide: docs/ci.md label Nov 6, 2026
@squid-shepherd squid-shepherd Bot removed the shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md label Nov 6, 2026
@squid-shepherd

squid-shepherd Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

CI shepherd: the head of this PR (bddb5b9) is not the one a maintainer labelled shepherd:merge on (new commits, or never approved), so the label was removed and nothing merges unreviewed code. Re-add the label when the new head is ready (shepherd:reapprove marks this PR until then). Until then it is a draft and runs the cheap audits only; re-adding the label marks it ready, which starts the full set on that head.

@squid-shepherd
squid-shepherd Bot marked this pull request as draft November 6, 2026 17:54
@squid-shepherd squid-shepherd Bot added shepherd:reapprove Bot: new commits dropped shepherd:merge; re-add it to merge this head. Guide: docs/ci.md and removed shepherd:needs-fix Bot: a real failure on this head; see the digest comment. Guide: docs/ci.md labels Nov 6, 2026
@squid-protocol squid-protocol added shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md and removed shepherd:reapprove Bot: new commits dropped shepherd:merge; re-add it to merge this head. Guide: docs/ci.md labels Nov 6, 2026
@squid-shepherd

squid-shepherd Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@squid-shepherd
squid-shepherd Bot marked this pull request as ready for review November 6, 2026 17:57
@squid-shepherd squid-shepherd Bot added the shepherd:retrying Bot: an infra/flake rerun is pending on this head. Guide: docs/ci.md label Nov 6, 2026
@squid-shepherd
squid-shepherd Bot enabled auto-merge (squash) November 6, 2026 17:59
@squid-shepherd

squid-shepherd Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@squid-shepherd squid-shepherd Bot removed the shepherd:retrying Bot: an infra/flake rerun is pending on this head. Guide: docs/ci.md label Nov 6, 2026
@squid-shepherd
squid-shepherd Bot merged commit f987cf0 into main Nov 6, 2026
77 of 97 checks passed
@squid-shepherd
squid-shepherd Bot deleted the churn/7901-20261106T1649Z branch November 6, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant