Skip to content

Commit 863c22e

Browse files
committed
docs(standard): drop the census; the standard is a reference, convergence is by hand
1 parent aeec943 commit 863c22e

2 files changed

Lines changed: 3 additions & 20 deletions

File tree

‎CONTEXT.md‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,3 @@ _Avoid_: baseline, required set
7373
A recorded, reasoned deviation of one repo from one part of the core.
7474
_Avoid_: exception, override — both already mean something in the DI repos; deviation, drift — a
7575
deviation nobody recorded is drift, not an exemption.
76-
77-
**Census**:
78-
A test in this repo that reads every org repo and asserts the core, honouring exemptions.
79-
_Avoid_: audit, drift check

‎docs/standard.md‎

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -215,19 +215,6 @@ recorded is not an exemption.
215215

216216
## Changing the standard
217217

218-
A change to the core lands as one pull request to `modern-python/.github` that updates this page,
219-
the census, and the exemptions table together. Repos then converge; the weekly census run tracks
220-
which have not. The standard carries no version number: the page on `main` is the standard.
221-
222-
## Enforcement
223-
224-
The **census** is a test suite in `modern-python/.github` that reads every org repo through the
225-
GitHub API and asserts the core, honouring the exemptions table. Its rules live in the `census`
226-
package there, one function per core item; `just census` runs it locally, and `just census-report`
227-
prints the findings as Markdown.
228-
229-
It runs on every pull request there that touches the standard, the census, or the org profile,
230-
where its findings are informational (the job summary shows them; only a broken census fails the
231-
check), and every Monday, where a failure opens one issue labelled `census` in
232-
`modern-python/.github` whose body is the current report, refreshed on each later failure and
233-
closed by hand once a run is clean. A repo that meets the core appears nowhere in it.
218+
A change to the core lands as one pull request to `modern-python/.github` that updates this page
219+
and the exemptions table together. Repos then converge. The standard carries no version number:
220+
the page on `main` is the standard.

0 commit comments

Comments
 (0)