Skip to content

docs(driver-mongodb): re-anchor the dead tracker citations to the commits that decided them (stage 11 of #20595) - #21617

Merged
objectstack-fleet[bot] merged 3 commits into
mainfrom
claude/issue-20595-driver-mongodb-citations
Oct 3, 2026
Merged

objectstack-fleet[bot] merged 3 commits into
mainfrom
claude/issue-20595-driver-mongodb-citations

Conversation

@objectstack-fleet

Copy link
Copy Markdown
Contributor

Part of #20595
Clause-②: no

What changed

Stage 11 of the domain:engine lane of the dead-citation sweep: packages/drivers/driver-mongodb/**, comment and docblock prose only, per the claim (5971485908). Stages 1 to 10 landed as a7d9768ec, d150c3039, 4bf4e7e70, 13a24ece2, db0cf2231, 85986144c, 48fa7a381, c205b6c35, c98a72d69 and fd5a1cd59. #20595 stays open: the other half of this lane is the packages this stage does not touch (formula 4 and metadata-fs 2 on the census after this stage, 6 in all), plus the test-string sites the card carries for a widened stage.

Every comment or docblock site in the package that cited a tracker number answering 404 is rewritten in ruling C+D's form C (record 5749154545 on #19123): the ADR when one records the decision, otherwise the commit in this repository's history that made it. That is 22 sites on 22 lines in 10 files, covering 7 numbers, plus one dead comment id on one more line:

Anchors: 7 numbers and the comment id, all by commit; 0 by ADR, 0 by repository qualifier; 7 distinct shas (#14428 and #14914 share ca3fd4b1a: the card's fix and that pull request's own squash). 5 numbers and the comment id reuse the anchor an earlier stage measured for them; a06faebbe (#14917) and the #14914 reading of ca3fd4b1a are measured here.

Only comments changed. Every file keeps its line count (23 lines out, 23 in, plus the changeset), so no line citation into any of them moves. No code token moves (the guard below). All 46 changed lines open with a comment marker. No citation number is added: on every changed line the numbers on the new text are a subset of those on the old (the only numbers on + lines are #5286, #13676 and #14504 on tsconfig.test.json, each already on its line and each answering 200).

A patch changeset: 2 of the 9 rewritten non-test lines are in the published dist (the MongoDBDriver.update() docblock in the .d.ts and the JavaScript, and one // line esbuild keeps), and dist is not byte-identical with the base text (see Changeset).

H0: the package and its size

The gate's own node scripts/check-issue-citations.mjs --census --json at base 37442d475 (the before run below), allocated-but-absent per remaining domain:engine package:

package before after this stage
drivers/driver-mongodb 9 0
formula 4 4
metadata-fs 2 2
drivers/driver-turso, metadata-core, core, metadata-protocol, objectql, metadata, drivers/driver-sql, drivers/driver-memory, drivers/driver-sqlite-wasm, plugins/plugin-pinyin-search, platform-objects 0 each 0 each

The lane total goes 15 to 6. driver-mongodb reads 9, as at stage 10's head census (e89bd10cd), so the stage went ahead.

Census: driver-mongodb, before and after

Instrument (A1). The gate's own node scripts/check-issue-citations.mjs --census --json, read-only and unchanged. The count is its allocated-but-absent findings under packages/drivers/driver-mongodb/.

reading tree board whole-repo allocated-but-absent sites lines files numbers
before base 37442d475, run 17:13:20Z to 17:16:55Z enumerated, 195 pages, frontier #21613, 19,434 records 128 9 9 3 3
after ee337fc39, run 17:27:02Z to 17:30:28Z enumerated, 195 pages, frontier #21614, 19,435 records (newest number read before the run #21613, after it #21614) 119 0 0 0 0

The whole-repo drop is 9, and the two finding sets differ by exactly the 9 rows of this package, removed; none was added. resolves (35,697), resolves-as-pull-request (2,383) and cross-repo-unjudged (1,250) did not move.

The head's later commits are the changeset and one merge of main. The census was run a third time at the head b69c176e9 (17:44:02Z to 17:47:23Z, 195 pages, frontier #21615, 19,436 records, newest #21615 before and after): whole-repo 119, driver-mongodb 0, and the finding set is identical to the after run, line numbers included.

Supplementary instrument, the whole package. The census reads neither test files nor strings nor files outside src. A second reading runs the gate's own exported extractCitations (whole-file and comment-prose projections) over every tracked file in the package (53) and classifies each citation with the gate's classifyCitation against one board enumerated by the gate's enumerateBoard (195 pages, frontier #21613, 19,434 records, read 17:17:48Z to 17:21:11Z), the same board for both readings. Every one of the 7 numbers was then read on its own over the issues endpoint (17:21:47Z): all 7 answer 404; the numbers that stay on changed lines (#5286, #13676, #14504) and the controls #11152, #11249, #11635, #5346, #13878, #20399, #15280 and #12745 answer 200.

reading citations dead src comment test comment tsconfig.test.json test string changelog
before, 37442d475 1,002 36 9 10 3 3 11
after, ee337fc39 980 14 0 0 0 3 11

The citation count drops by 22, the 22 rewritten tracker-number sites; no respelling stays a citation. The live counts did not move (src comment: 279 resolve, 12 as pull requests, 3 cross-repo; test comment: 264, 16 and 5; files outside src: 9 resolve). A third, raw reading (every # followed by 2 to 6 digits, whatever surrounds it, CHANGELOG.md aside) counts 700 before and 678 after: also a drop of 22.

Comment ids. Every ten-digit run under packages/drivers/driver-mongodb (its CHANGELOG.md aside) was read: five lines, four ids. 5448627494 answers 404 and is rewritten; 5861435168 and 5865693155 (ruling records on #20311 and #20399, mongodb-filter.ts:696 to :697, mongodb-20444-empty-operator.test.ts:6) and 5186668033 (mongodb-filter.ts:807) answer 200; the control 5971485908, the claim, answers 200. After the rewrite the package carries four ten-digit lines, all live. No issuecomment or discussion_r link stands in the package (grep exit 1; the same grep finds them in packages/runtime and packages/spec).

Per-number table

src counts census sites, test the test-comment sites, cfg the tsconfig.test.json comment lines. Every sha matches exactly one commit (git rev-parse --disambiguate, count 1), is an ancestor of the base 37442d475 and of origin/main 54521f08c (git merge-base --is-ancestor, exit 0 for all 7 on both; exit 0 is self-proving, and the clone was unshallowed first), and names the number it replaces in its message, its diff or both: 3 in the message and the diff (#13195, #14613, #14917), 3 in the diff alone (#11065 for 20950404c, #14428 for ca3fd4b1a, the comment id for f6fa22ce1), and 2 in the message alone (#14434 for 93940d492, in the subject's squash suffix; #14914 for ca3fd4b1a, in the subject's squash suffix and a body line naming that pull request's contract-review round), where the dead number was that pull request's own and the commit is its squash. The + lines carry exactly these 7 nine-hex spans as new ones. git blame at the base puts 10 of the 23 changed lines on their anchor; the other 13 were written by a commit that cites the number as an earlier decision (c4ecf0c49 citing #11065 three times; df1812050 citing #13195 five times; 9268aec56, which created mongodb-exists-has-value-translation.test.ts as a measurement before the ruling, citing #13195 once; ca3fd4b1a citing #14434 and #14917; a06faebbe citing #14613 and #14914 on the file it created), and in each case the anchor is the commit that made the change the sentence credits to the number. source says whether an earlier stage already used this anchor for this number (reused) or it was measured here (measured).

number src test cfg anchor kind source what it decided
#11065 2 1 0 20950404c commit reused (stage 4, stage 5) driver-memory counts a boolean aggregand as 1/0 in avg and sum on both its faces; it wrote numericAggregandExpr in memory-analytics.ts, the expression mongodb-aggregation.ts:657 says it reproduces (the squash of PR #11153; its diff names #11065 7 times)
#13195 6 5 0 9dac1ae01 commit reused (stage 5) $exists means HAS A VALUE on the live mingo path, the analytics face and translateFilter; it wrote the _presenceAnd guard for $exists alone, the [#13195] Value-independent comment and the note that the same clobber was reachable through $null and $between, the three things the mongodb-filter.ts sites credit to the number (the squash of PR #13529)
#14428 1 2 0 ca3fd4b1a commit reused (stage 10) update() on a missing id answers null on MongoDB and Turso's remote face; it wrote the MongoDBDriver.update() docblock and created mongodb-update-missing-id.test.ts
#14434 0 1 0 93940d492 commit reused (stage 4, stage 5, stage 10) declare the not-found arm on IDataDriver.update() (that pull request's squash); stage 10's 「Since #13878 (commit 93940d4)」 for the twin sentence
#14917 0 1 1 a06faebbe commit measured put the test layer in front of tsc via the #5286 sibling route; it created this package's tsconfig.test.json and graduated the TEST_DEBT entry (the squash of PR #15465)
#14613 0 0 1 81208086a commit reused (stage 8) @objectstack/core declares a typecheck script and its test layer enters the ratchet through a tsconfig.test.json sibling; stage 8 used it for the identical sentence in packages/core
#14914 0 0 1 ca3fd4b1a commit measured that pull request's own squash; its message records the three TS18047 errors the widened update() declaration introduced and the type-check debt ratchet catching them (10 to 13), the event tsconfig.test.json:25 describes
comment 5448627494 0 1 0 f6fa22ce1 commit reused (stage 4) the boolean aggregand column in the aggregation conformance fixture with ruled numeric min / max on every face; its message records the 2026-08-28 maintainer ruling (option A, superseding #11249's false / true), its diff names the id 3 times, and it wrote the line

No ADR or ruling record names any of the 7 numbers as the place their decision is recorded.

Wordings to check

Most rewrites swap a tag in place ([#N] to [commit SHA], (#N) to (commit SHA), #N's to commit SHA's, stage 1's form). These say more than the tag:

Sites left

Mechanical guard: no code token moves

The guard compares base 37442d475 against the tree over all 10 touched files, with TypeScript 6.0.3, to stages 2 to 10's two-reading specification (their script was a scratch file and is gone, so it was rewritten here to that specification and proven with the controls below):

  • Reading 1: the parser's leaf nodes, from a forEachChild walk. Comments are trivia there, and JSDoc is never visited. A leaf that is not itself a token is re-scanned with trivia skipped.
  • Reading 2: the full token stream in parser context, from a getChildren walk, JSDoc nodes skipped. String, template and numeric literals are compared in full on both readings.
  • tsconfig.test.json: reading 2 over ts.parseJsonText, and reading 1 replaced by the parsed config object (ts.parseConfigFileTextToJson) compared structurally.

Results, at ee337fc39 (the later commits touch none of the 10 files):

  • Real run: 20,837 base tokens, 0 files with a token change (exit 0).
  • Comment controls: 「Value-independent」 to 「VALUE-independent」 (mongodb-filter.ts) and 「it is the BUILD」 to 「it is the BUILd」 (tsconfig.test.json): 0 files changed (exit 0 each).
  • Positive control, an identifier (export class MongoDBDriver to XMongoDBDriver, mongodb-driver.ts): DIFFER on both readings (exit 1).
  • Positive control, a string literal (the describe title 「… on a missing id」 to 「… on a missing iD」, mongodb-update-missing-id.test.ts): DIFFER on both readings (exit 1).
  • Positive control, a template literal (input: followed by the $${field} template, to $${field}x, mongodb-aggregation.ts): DIFFER on both readings (exit 1).
  • Positive control, a numeric literal ($lte: 100 to 101, mongodb-filter.test.ts): DIFFER on both readings (exit 1).
  • Positive control, a config value ("lib": ["ES2022"] to ES2023, tsconfig.test.json): DIFFER on both readings (exit 1).

Each mutation went through scripts/ablation-replace.mjs (wrap mode, anchor hit 1 to 0, blob changed) under a shell trap that restores by absolute path from HEAD. Each restore was proven equal to its HEAD blob (2c4ba4f8babb, aebae4859583, 48ffb45e011f, 4f12e29dbbce, 581fa7ca2401, 162a1f72bae6), with git diff HEAD empty and a clean tree afterwards.

Changeset: patch (dist measured)

files[] is dist, README.md and CHANGELOG.md, and the package is not private. In one script under the shared verify lock (VERDICT command-exit 0, held 164s, shared-box seconds), at ee337fc39: the dependency closure was built first (pnpm --filter '@objectstack/driver-mongodb^...' build, exit 0), then the package's own build (tsup and check-dts-emitted) ran three times, exit 0 each:

  • Leg 1, the head text: 6 dist files hashed (index.js, index.mjs, their sourcemaps, index.d.ts, index.d.mts). 2 of the 9 rewritten non-test lines appear verbatim in dist: the MongoDBDriver.update() docblock line (mongodb-driver.ts:432) in all four of index.js, index.mjs, index.d.ts and index.d.mts, and the // [commit 9dac1ae01] Value-independent line (mongodb-filter.ts:1265) in index.js and index.mjs. The other 7 sit in comments the build drops.
  • Leg 2, the base text put back in the 3 non-test touched files (3 of 3 proven equal to their base blob, written to the tree only): 4 of the 6 files differ from leg 1 (index.d.ts, index.d.mts, index.js, index.mjs); the two sourcemaps do not. scripts/ablation-dist-preflight.mjs finds the base marker 「[[finding] MongoDBDriver.update() and RemoteTransport.update() fabricate a record for a missing id — a third posture that becomes a semantic violation once IDataDriver.update() declares null (#13878 ruling item 5) #14428] A miss answers」 in those 4 built files (exit 0).
  • Leg 3, after the proven restore (3 of 3 equal to their HEAD blob, git diff HEAD empty, porcelain empty): all 6 files are byte-identical to leg 1, and the preflight's --absent reading exits 0 with a clean tree, so the build is deterministic and the difference is the rewrite.

So the rewrite ships, and .changeset/20595-driver-mongodb-provenance-anchors.md declares a patch for @objectstack/driver-mongodb, comment text only, with the claim's Clause-②: no line. Every anchor is a commit, so it names no ADR, repository qualifier or bracketed substitution; it says which published files carry the reworded text, as measured above. The changeset commit touches no file under packages/drivers/driver-mongodb.

Gates (head b69c176e9)

  • Derived gates: node scripts/pm/dispatch-gates.mjs --repo objectstack-ai/objectstack --commands at b69c176e9 (11 paths against merge base 54521f08c) derived 62 commands. All 62 ran (17:43:06Z to 17:55:21Z, after the workspace build), each exit code captured before any pipe: 62 exit 0. --ran reports 「62 derived, 62 run, 0 NOT-MEASURED, 0 UNRUN」 (a derived zero) and exits 0. The PM's lead derivation (48 commands, tree ec390ec00, one path) is a subset: the extra 14 are the eight families the .changeset/ path adds (the ADR-0087 registration and empty-changeset pairs, check:objectui-changeset, check:pm-changeset-deadline-census and two release self-tests), check:type-check-coverage and check:type-check-debt (the tsconfig.test.json path), and four gates whose sources name the touched driver files (check:engine-double-contract, check:objectql-double-limit, check:query-options-erasure, check:where-matcher).

  • Named readings: node scripts/check-issue-citations.mjs exits 0 (「no issue citations added against 54521f0」: the + lines in the 3 non-test source files carry no number); pnpm check:issue-citations exits 0 (its self-test); pnpm check:doc-authoring exits 0 (the sibling-package prose-id baseline holds, no growth); pnpm check:nul-bytes exits 0 (9,980 files, no raw control bytes), and a control-byte grep over the 11 changed files finds none (exit 1). The changeset gates exit 0: check-adr-0087-registration (「1 non-breaking changeset(s) seen」), check-empty-changeset (「1 declaring changeset(s) added」), check-changeset-no-major (「no major bump」; its Clause-② level axis reads the pull request body, so it is not applicable to a local run and is CI's reading), and check:changeset-gate-self-tests. check:type-check-coverage and check:type-check-debt exit 0 (the debt re-measure: every entry at its measurement).

  • Build, tests and typecheck, under the verify lock (VERDICT command-exit 0, held 225s, shared-box seconds), at b69c176e9: the workspace build (turbo run build --filter='./packages/*' --filter='./packages/*/*' --concurrency=2: 71 of 71 tasks, 17 cached), then pnpm --filter @objectstack/driver-mongodb test: 31 test files pass and 5 are skipped (36), 690 tests pass and 182 are skipped (872); the skips are the suites that need a mongod binary, which run only on opt-in. pnpm --filter @objectstack/driver-mongodb typecheck (tsc --noEmit and check:test-typecheck over tsconfig.test.json) exits 0. tsc --listFilesOnly puts all 36 tracked test files in tsconfig.test.json's program, and each of the 9 changed .ts files in a program (the 3 non-test ones in both). No importing package owes a run: the declaration files change only in comment text.

  • Lint, as a proven narrowing, at b69c176e9: eslint with inline config disabled, over the 9 touched .ts files plus dist/index.js as the control and tsconfig.test.json: 11 results, 0 errors and 2 warnings, the control's ignore notice and 「no matching configuration」 for tsconfig.test.json (eslint's files patterns never name .json, so that file is outside its population); none of the 9 is reported ignored. eslint.config.mjs never enables type-aware linting (its lines 327 and 328 say so), so a comment edit cannot move the verdict on an untouched file. The repo-wide pnpm lint is CI's run.

Acceptance notes

  • Base and merge. The dispatch read origin/main at ec390ec00; by the time the worktree was cut, main had moved one commit (37442d475, a release-workflow fix touching none of this package, check-issue-citations.mjs or dispatch-gates.mjs), and the branch was cut there. The clone was shallow (two shallow roots, 1,215 commits reachable) and held none of the anchors, so it was unshallowed (git fetch --unshallow origin main, 15,634 commits) before any blame, ancestry or history reading. The branch merges main once, pinned to 54521f08c (merge b69c176e9, no conflict, no deferred regeneration). The two commits it brought (0721848b8, spec; 54521f08c, a QA checklist item) touch neither packages/drivers/driver-mongodb, check-issue-citations.mjs nor dispatch-gates.mjs; the workspace was rebuilt after the merge, before the tests and gates. The net diff against main is the 10 rewritten files (+23/−23) and the changeset (+15).
  • The same dead numbers outside this package, each left to its own carrier: driver-mongodb's 3 test-string sites (above); CHANGELOG.md (release-owned).
  • Wording only: no line without a number was changed.

Generated by Claude Code

claude added 3 commits October 3, 2026 17:26
…mits that decided them

Comment and docblock prose only: 22 tracker-number sites and one dead
comment id, on 23 lines in 10 files, now cite the commit in this
repository's history that made the decision each sentence describes.
Every file keeps its line count.

Claude-Session: https://claude.ai/code/session_017ErfyP2Rx7XWHJA27QjyUi
Co-authored-by: Claude <noreply@anthropic.com>
… comments

The rewritten MongoDBDriver.update() docblock reaches index.d.ts,
index.d.mts, index.js and index.mjs, and one more rewritten comment
reaches the JavaScript output, so the published text changes.

Claude-Session: https://claude.ai/code/session_017ErfyP2Rx7XWHJA27QjyUi
Co-authored-by: Claude <noreply@anthropic.com>
@github-actions github-actions Bot added size/s documentation Improvements or additions to documentation tests tooling labels Oct 3, 2026
@github-actions

github-actions Bot commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

📓 Docs Drift Check

This PR changes 1 package(s): @objectstack/driver-mongodb, touching 3 documentable anchor(s). ⚠️ 1 changed file(s) yielded no anchor (packages/drivers/driver-mongodb/src/mongodb-aggregation.ts), so the pages documenting them are NOT COVERED by this run — this is not a clean bill of health for those files.

2 hand-written doc(s) NAME something this change touched and may need an implementation-accuracy re-verification:

  • content/docs/data-modeling/drivers.mdx (via MongoDBDriver (symbol, a top-level class))
  • content/docs/protocol/objectql/query-syntax.mdx (via MongoDBDriver (symbol, a top-level class))

⛔ 2 release-owned page(s) also name something this change touched. These are read-only:

  • content/docs/releases/v17/17-0.mdx (via MongoDBDriver (symbol, a top-level class))
  • content/docs/releases/v17/17-6.mdx (via MongoDBDriver (symbol, a top-level class))

content/docs/releases/ is RELEASE-OWNED (AGENTS.md "Documentation Guardrails"): release
notes are written centrally at release time, and a code PR that edits them is the exact PR
that guardrail exists to stop. They are still audited — read-only. If one of them is actually
wrong, file an issue or open a dedicated docs-only PR; do not edit it here.

What this run could not see
  • 1 changed file(s) yielded no anchor (packages/drivers/driver-mongodb/src/mongodb-aggregation.ts) — pages documenting those are invisible to this run
  • the SDK route bridge reached 54 of 206 client-bound route-ledger rows — the other 152 have no registrar path: tail to select them, so pages documenting THEIR client methods cannot appear above, on this or any run. Of those 152: 0 are remediable by widening that discovery convention (an in-repo file declares the path; the convention did not scan it); 55 are structural — on a ledger where NOT ONE row is declared in-repo, so no discovery change reaches them at any price; 97 are undecided (no in-repo declaration, on a ledger that has other in-repo registrars — absence and an unreadable spelling are not distinguishable here). The rows themselves: node scripts/docs-audit/affected-docs.mjs --bridge-coverage
  • a page that states a rule by its inputs shares no identifier with the emitter that implements the rule, so an emitter-only diff cannot list it — not on this run and not on any run. Measured on fix(driver-sql): emit varchar(maxLength) for a text field a declared index keys on #11430: content/docs/protocol/objectql/types.mdx documents the text-family column mapping by the ObjectQL type names it maps FROM (text / textarea / html) while the diff changed createColumn; it went unlisted, and it was the page that diff falsified, in four places. No shared token exists to detect this on, so a rule your change carries has to be re-read by hand in the pages that restate it.
  • a key NAME is not a key, so the hand re-read the line above prescribes can land on the wrong schema. The same spelling is authorable on one governed type and a [REMOVED] tombstone on another for each of active, aria, joins, objects, template, tools and version (censused on [finding] tools is a key on BOTH AgentSchema (tombstoned, dead) and SkillSchema (live, cloud-attested), so a name-based search attributes skill examples to the agent key — it produced a false stop-the-line alarm on PR #19059 #19093 over the liveness ledger's governed types, top-level keys); nothing in a search result distinguishes the two, so a grep hit on a LIVE example reads as evidence about the DEAD key. Measured on fix(spec): the agent.tools liveness row says dead — it claimed live on a key the schema tombstoned #19059: content/docs/ai/agents.mdx was reported as contradicting the agent.tools tombstone over its tools: example at :161, which is inside the defineSkill({ block opened at :155 — the page was already correct. Settle ownership by PARSING the value against both schemas, never by the name: that literal PASSES SkillSchema, and as an AgentSchema it FAILS at tools with the tombstone prescription. ⛔ These names are not the whole class — a key retired through a .strict() guidance map leaves no tombstone in the walked shape and none of them here (tool.category, live as AIToolDefinition.category).

Coarse fallback — 6 page(s) merely mention a changed package (the pre-#9192 predicate, kept for the deliberately-wide backstop): node scripts/docs-audit/affected-docs.mjs --json 83b3d32020a12f28e8dc8e71d5bbcc5769017b33 → packageMentionDocs.

Which tree this was computed on

This run read content/docs from ae9d877cf2277f4d72c5fff1397095df1d7cab39 — the merge of head b69c176e95e57240663127c34a13aa9d969f2f57 into base 83b3d32020a12f28e8dc8e71d5bbcc5769017b33, which is what actions/checkout gives a pull_request run. Not the PR head.

A worktree cut from an older main holds a different content/docs, so re-deriving there can legitimately return a different list — that is a different tree, not a wrong row. To answer on the same tree:

# while this PR is open — GitHub drops the merge commit once it closes
git fetch origin ae9d877cf2277f4d72c5fff1397095df1d7cab39 && git checkout ae9d877cf2277f4d72c5fff1397095df1d7cab39
# afterwards, rebuild it from the two parents, which stay fetchable
git fetch origin 83b3d32020a12f28e8dc8e71d5bbcc5769017b33 b69c176e95e57240663127c34a13aa9d969f2f57 && git checkout -B drift-repro 83b3d32020a12f28e8dc8e71d5bbcc5769017b33 && git merge --no-ff b69c176e95e57240663127c34a13aa9d969f2f57

node scripts/docs-audit/affected-docs.mjs --json 83b3d32020a12f28e8dc8e71d5bbcc5769017b33

⚠️ That checkout carried uncommitted changes, so the commit above does not fully identify what was read.

Advisory only, and a precision-first one (#9192): a page is listed because it names a
symbol, wire route or SDK method this diff touched — not because it mentions a changed
package. Each row says which anchor put it there, so a wrong row is reportable rather than
merely annoying. To re-verify, run the docs-accuracy-audit workflow scoped to these files:
node scripts/docs-audit/affected-docs.mjs 83b3d32020a12f28e8dc8e71d5bbcc5769017b33 → pass the list as
args.docs, on the commit named under Which tree this was computed on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/s tests tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants