Skip to content

Commit 12d3b7c

Browse files
committed
docs(no-js): record gossamer blocking flip in rollout status
https://claude.ai/code/session_01CS2BLBL22WTTjmc1UmEGa2
1 parent fb66296 commit 12d3b7c

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

docs/NO-JAVASCRIPT-SOURCE-POLICY.adoc

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,20 @@ The following are out of scope and MUST NOT be treated as violations:
6060
| `no-js-scan.yml` (this rollout — WARN-FIRST)
6161
| NON-BLOCKING companion. On any push / PR touching JS or TS it reports the full
6262
count and list of hand-authored JS/TS to the run summary, so each repo's
63-
migration surface is visible. It never fails the build. It excludes only the
63+
migration surface is visible. It does not fail the build while a repo's surface
64+
is non-zero (once a repo reaches zero it flips to a blocking gate, e.g.
65+
`gossamer`). It excludes only the
6466
generated / vendored / declaration files listed above. By owner decision a
6567
repo flips from warn to block once its surface reaches zero.
6668
|===
6769

6870
== Rollout status (2026-06-02)
6971

70-
Warn-first `no-js-scan.yml` added to: `standards`, `burble`, `gossamer`.
71-
`gossamer` is already at zero hand-authored JS/TS. `paint-type` joins when write
72-
access is available — its `src/ui/app.js` is the increment-0 MVP UI, slated to
73-
move into Rust/wasm per that repo's ADR-0002. Other estate repos adopt via
74-
template propagation.
72+
* `gossamer` — surface is zero, so `no-js-scan` runs as a **blocking gate**: any
73+
newly introduced hand-authored JS/TS fails CI.
74+
* `standards` (29) and `burble` (14) — **warn-first** (non-blocking) while their
75+
surfaces migrate; each flips to blocking once it reaches zero.
76+
* `paint-type` — joins when write access is available; its `src/ui/app.js` is the
77+
increment-0 MVP UI, slated to move into Rust/wasm per that repo's ADR-0002.
78+
79+
Other estate repos adopt via template propagation.

0 commit comments

Comments
 (0)