Repository navigation
Commit fd5a1cd
Part of #20595
Clause-②: no
## What changed
Stage 10 of the `domain:engine` lane of the dead-citation sweep:
`packages/drivers/driver-turso/**`, comment and docblock prose only, per
the claim (`5965451347`). Stages 1 to 9 landed as `a7d9768ec`,
`d150c3039`, `4bf4e7e70`, `13a24ece2`, `db0cf2231`, `85986144c`,
`48fa7a381`, `c205b6c35` and `c98a72d69`. #20595 stays open: the other
half of this lane is the packages this stage does not touch
(`drivers/driver-mongodb` 9, `formula` 4, `metadata-fs` 2 on the census
after this stage, 15 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
**50 sites on 49 lines in 12 files, covering 13 numbers**:
- **14 census sites** (13 lines, 2 files under `src/`): the whole
`allocated-but-absent` population of the gate's own census in this
package at the base. `turso-driver.ts:2131` carries two of them (#6076
and #6075);
- **36 test-comment sites** (36 lines, 10 test files), which the census
defers. They carry 12 numbers: 7 the census itself reads as dead in this
package's `src` (#6075, #12380, #14428, #14438, #16570, #16711, #17690),
and 5 that stand only in test files here (#14434, #17590, #17876,
#17879, #17970), which the board and a single read each settle;
- **no site outside the census glob**: `vitest.config.ts`,
`tsconfig.json`, `package.json`, `README.md` and `LICENSE` cite no dead
number.
No comment-id citation is dead here: the package's two comment ids,
ruling records `5865693155` and `5861435168` (`remote-transport.ts:38`,
`:4152` to `:4153`, `turso-20444-empty-operator.test.ts:8`), both answer
200 (see Census).
**Anchors: 13 numbers by commit, 0 by ADR, 0 by repository qualifier; 12
distinct shas** (#17690 and #17876 share `be5c60291`: the squash of PR
#17876, whose message opens 「Part of」 #17690). 12 numbers reuse the
anchor stage 4 (`driver-sql`) measured for them; `ca3fd4b1a` (#14428) is
measured here.
Only comments changed. Every file keeps its line count (49 lines out, 49
in, plus the changeset), so no line citation into any of them moves. No
code token moves (the guard below). All 98 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 #5181, #6210 twice, #6212, #13878 and #20987,
each already on its line and each answering 200).
**A `patch` changeset**: all 13 rewritten non-test lines are in the
published `dist` (the `.d.ts` keeps JSDoc on exported members, and
esbuild keeps these comments in the JavaScript), 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 `31d2255f5` (the before run below), `allocated-but-absent` per
remaining `domain:engine` package:
| package | before | after this stage |
|---|---|---|
| `drivers/driver-turso` | **14** | **0** |
| `drivers/driver-mongodb` | 9 | 9 |
| `formula` | 4 | 4 |
| `metadata-fs` | 2 | 2 |
| `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 29 to 15. `driver-turso` is the largest remaining
package and reads 14, as at stage 9's head census (`99f2cfdf0`), so the
stage went ahead.
## Census: `driver-turso`, 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-turso/`.
| reading | tree | board | whole-repo `allocated-but-absent` | sites |
lines | files | numbers |
|---|---|---|---|---|---|---|---|
| before | base `31d2255f5`, run 04:20:17Z to 04:23:32Z | enumerated,
194 pages, frontier #21537, 19,358 records | 144 | **14** | 13 | 2 | 8 |
| after | `841405134`, run 04:32:36Z to 04:35:47Z | enumerated, 194
pages, frontier #21539, 19,360 records (newest number read before and
after the run: #21539) | 130 | **0** | 0 | 0 | 0 |
The whole-repo drop is 14, and the two finding sets differ by exactly
the 14 rows of this package, removed; none was added. `resolves`
(35,495), `resolves-as-pull-request` (2,388) and `cross-repo-unjudged`
(1,247) 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 `e89bd10cd` (04:53:10Z to
04:56:16Z, 194 pages, frontier #21544, 19,365 records, newest #21543
before and #21544 after): whole-repo 130, `driver-turso` 0. Against the
after run, 5 rows moved line (all in `packages/spec`, shifted by the
merged `main` commit `48eb9c193`), and the finding multiset with line
numbers set aside is identical. Its `resolves` reads 35,509, 14 more
than above, from the merged `main` commits outside this package.
**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 (102)
and classifies each citation with the gate's `classifyCitation` against
one board enumerated by the gate's `enumerateBoard` (194 pages, frontier
#21537, 19,358 records, read 04:24:21Z to 04:27:29Z), the same board for
both readings. Every one of the 13 numbers was then read on its own over
the issues endpoint (04:29:27Z): **all 13 answer 404**; the numbers that
stay on changed lines (#5181, #6210, #6212, #13878, #20987) and the lit
controls #15280, #12585 and #6402 answer 200.
| reading | citations | dead | src comment | test comment | other files
| test string | changelog |
|---|---|---|---|---|---|---|---|
| before, `31d2255f5` | 1,921 | **83** | 14 | 36 | 0 | 6 | 27 |
| after, `841405134` | 1,871 | **33** | 0 | 0 | 0 | 6 | 27 |
The citation count drops by 50, the 50 rewritten sites; no respelling
stays a citation. The live counts did not move (src comment: 522
resolve, 80 as pull requests, 8 cross-repo; test comment: 609, 75 and
6). A third, raw reading (every `#` followed by 2 to 6 digits, whatever
surrounds it, `CHANGELOG.md` aside) counts 1,558 before and 1,509 after,
and the URL-spelled issue links go 7 to 6: also a drop of 50.
**Comment ids.** Every ten-digit run under
`packages/drivers/driver-turso` (its `CHANGELOG.md` aside) was read:
five lines. `5861435168` (the record of ruling B on #20311) and
`5865693155` (the record of ruling A on #20399) answer 200 (the control
`5965451347`, the claim, answers 200 too).
`remote-canonical-backfill.ts:357` is an epoch-seconds example, not a
citation.
## Per-number table
`src` counts census sites, `test` the test-comment sites. Every sha
matches exactly one commit (`git rev-parse --disambiguate`, count 1), is
an ancestor of the base `31d2255f5` and of `origin/main` (`git
merge-base --is-ancestor`, exit 0 for all 12 on both; the clone is not
shallow), and resolves over the commits endpoint. The `+` lines carry
exactly these 12 nine-hex spans as new ones. Each commit names the
number it replaces, in its message, its diff or both: 7 in the message
and the diff (#6075, #12380, #16570, #17590, #17690, #17879, #17970), 3
in the diff alone (#14428 for `ca3fd4b1a`, #14438 for `2200f8ec8`,
#16711 for `7862fb711`), and 3 only in the subject's squash suffix
(#6076 for `6513c1749`, #14434 for `93940d492`, #17876 for `be5c60291`),
where the dead number was that pull request's own and the commit is its
squash. `git blame` at the base puts 24 of the 49 changed lines on their
anchor; the other 25 were written by a commit that cites the number as
an earlier decision (`242eb0ac1`, `9f4a6d55f`, `9bfbacbf8` and
`6bd3231f6` citing #12380; `3cbcedb62` and `e35c40a52` citing #14438;
`fa2d3b737` citing #6075 and #6076; `5ba2ec3ca` citing #17690;
`862f12c0b` citing #17590; `2200f8ec8` citing #14428; `ca3fd4b1a` citing
#14434; `7862fb711` citing #16570; `eb9334915` citing #17876), and in
each case the anchor is the commit that made the change the sentence
credits to the number. `source` says whether stage 4 already used this
anchor for this number (`reused`) or it was measured here (`measured`).
| number | src | test | anchor | kind | source | what it decided |
|---|---|---|---|---|---|---|
| `#6075` | 1 | 1 | `d367f03d6` | commit | reused (stage 4, stage 5) |
five drivers' `query` parameters follow `DriverQuery`; its turso diff
narrows `count`'s `query` and leaves `options?: any`, the half-narrowed
state both sites describe. It is the squash of PR #6210, the live number
kept beside it |
| `#6076` | 1 | 0 | `6513c1749` | commit | reused (stage 4) |
`IDataDriver`'s `query` parameter becomes `DriverQuery` (that pull
request's squash) |
| `#12380` | 2 | 6 | `4045b954d` | commit | reused (stage 4) | make the
SQLite `Field.json` codec injective, one encoding across all three
dialects: the local half's codec every site credits |
| `#14428` | 2 | 3 | `ca3fd4b1a` | commit | measured | `update()` on a
missing id answers `null` on Turso's remote face; it wrote the
`RemoteTransport.update()` docblock and the
`turso-update-missing-id.test.ts` header the sites carry, and declared
that door's record-or-null return |
| `#14434` | 0 | 1 | `93940d492` | commit | reused (stage 4, stage 5) |
declare the not-found arm on `IDataDriver.update()` (that pull request's
squash) |
| `#14438` | 2 | 5 | `2200f8ec8` | commit | reused (stage 4) |
`update()` publishes the contract's record-or-null, not `any`, on
`SqlDriver` and on `TursoDriver`'s override (the squash of PR #15280) |
| `#16570` | 1 | 1 | `b72226f48` | commit | reused (stage 4) | declare
the `indexes` key `initObjects` / `registerObjectMetadata` already read
|
| `#16711` | 1 | 3 | `7862fb711` | commit | reused (stage 4, stage 3) |
object-definition parameters declare the keys they are read for, plus
the gate that sees subclass overrides; it wrote
`TursoDriver.initObjects`'s docblock and
`turso-driver-16711-init-objects-param.test.ts` |
| `#17590` | 0 | 1 | `e04a0aff2` | commit | reused (stage 4, stage 5,
stage 8) | compile `$contains` on a JSON column as a per-dialect
MEMBERSHIP test |
| `#17690` | 4 | 4 | `be5c60291` | commit | reused (stage 4) | eight
more `IDataDriver` doors publish their declared return type,
`TursoDriver`'s overrides among them; its message records the
transaction door left un-narrowed because each of the two repairs is
「neither of which is an annotation swap」, with the 「+14 further consumer
sites」 measurement, the sentence `turso-driver.ts:3549` cites |
| `#17876` | 0 | 3 | `be5c60291` | commit | reused (stage 4) | that pull
request's squash, which installed the `ContainsAny` detector |
| `#17879` | 0 | 6 | `eb9334915` | commit | reused (stage 4) | measure
the `ContainsAny` phantom-leg sweep across eight door pins; its message
records that both repair candidates were measured |
| `#17970` | 0 | 2 | `47e6601c5` | commit | reused (stage 4) | collapse
`ContainsAny`'s distributivity so union-shaped doors assert |
No ADR or ruling record names any of the 13 numbers as the place their
decision is recorded; ADR-0104 names #12380 in passing, and `4045b954d`
is the change these sites describe.
## Wordings to check
Most rewrites swap a tag in place (`[#N]` to `[commit SHA]`, `(#N)` to
`(commit SHA)`, `with #N` to `with commit SHA`, stage 1's form). These
say more than the tag:
- **Squash rewrites, stage 4's spellings**: 「#5181 (PR #6076), #6075 (PR
#6210)」 became 「#5181 (commit 6513c17), commit d367f03 (PR #6210)」
(`turso-driver.ts:2131`): the dead pull-request number gives way to its
squash, and the dead card number to the commit that landed its fix with
the live pull-request number kept beside it as a convenience link, stage
4's 「Commit 2200f8e (PR #15280)」 form. 「#6075 (PR #6210) narrowed」
became 「commit d367f03 (PR #6210) narrowed」
(`turso-driver-options-door.test.ts:21`). 「Since #13878 (PR #14434)」
became 「Since #13878 (commit 93940d4)」
(`turso-update-missing-id.test.ts:20`). 「`ContainsAny` (#17876)」 became
「`ContainsAny` (commit be5c602)」 on three test lines.
- **Reports**: 「the two measured repairs are in the #17879 report」
became 「the two measured repairs are in commit eb93349's message」
(three test files), stage 4's spelling; that message records that both
candidates were measured.
- **`pre-` spellings**: 「restoring the pre-#12380 SQLite `json` branch」
became 「restoring the SQLite `json` branch from before commit 4045b95」
(`remote-transport.ts:2612`), and 「The pre-#12380 form of the string
'bare'」 became 「The form of the string 'bare' from before commit
4045b95」 (`turso-local-json-backfill-depth-limit.test.ts:72`), stage
4's 「from before commit」 form.
- **A URL-spelled citation**: 「@see
#12380 (the
injective local codec)」 became 「@see commit 4045b95 (the injective
local codec)」 (`turso-json-column-type-asymmetry.test.ts:84`), stage 4's
「@see commit e04a0af (the membership construct)」 form. The three
`@see` links beside it (#12738, #12586, #11535) resolve and stay.
- **The acceptance-criteria reference**: 「(#16711 验收口径 item 4)」 became
「(验收口径 item 4 of the card commit 7862fb7 closed)」
(`turso-driver-16711-init-objects-param.test.ts:105`), stage 4's wording
for the same sentence in `driver-sql`'s twin test, verbatim. Neither the
card nor PR #16816 resolves any more, so 「closed」 rests on stage 4's
reading and on `7862fb711` itself: its diff names #16711 32 times and
creates this test file, and its message records the TS2353 negative
control this paragraph introduces.
- **Sentence and bullet starts**: where the number opened a sentence, a
bullet or a header, the new text opens with 「Commit」: 「Commit
4045b95's codec still runs」
(`turso-json-column-type-asymmetry.test.ts:259`), 「- Commit b72226f's
`indexes` fix」 (`turso-driver-16711-init-objects-param.test.ts:17`), 「//
Commit 2200f8e — 」 (`turso-driver-update-declared-null.test.ts:3`) and
「⛔ Commit 7862fb7 — this parameter type must declare every key」
(`turso-driver.ts:3689`). 「* commit 4045b95 had to defeat」
(`turso-json-column-type-asymmetry.test.ts:46`) stays lower-case: it
continues 「the measured … exposure that」 from the line above.
- **A tag over a paragraph that says 「this card」**:
`turso-driver-doors-declared-types.test.ts:117` now opens 「[commit
be5c602]」, and its line 119 still says 「every door on this card had
regressed to」. That line carries no number, so it was not touched; it
now reads as the card behind the commit in the tag (`be5c60291`'s
message opens 「Part of」 that card).
- **The commit that wrote the file**:
`turso-driver-update-declared-null.test.ts:3` and `:11` cite
`2200f8ec8`, the commit that created that test file. Its subject is
「feat(driver-sql,driver-turso): `update()` publishes the contract's …
not `any`」, so it is both the override fix the header names and the
`SqlDriver.update()` narrowing line 11 credits.
- No line was reflowed, so some are longer than their block's wrap
(`eslint.config.mjs` declares no line-length rule, and a reflow would
move neighbouring lines and every line citation into the file).
## Sites left
- **In comments (src, test, outside the glob): none.**
- **String literals: 6 test-string sites, 4 numbers, 4 files**: the
`describe` titles at `turso-driver-16711-init-objects-param.test.ts:67`
(#16711), `turso-driver-update-declared-null.test.ts:85` (#14438) and
`turso-update-missing-id.test.ts:141` and `:223` (#14428), and two
assertion-message strings at
`turso-json-column-type-asymmetry.test.ts:266` and `:291` (#12380). All
four numbers are in this stage's table. Strings are outside this stage's
surface; non-test strings cite none.
- **Outside `src`:** the release-owned `CHANGELOG.md` names dead numbers
on 27 sites (11 numbers); left.
## Mechanical guard: no code token moves
The guard (stages 2 to 9's, copied verbatim from stage 9) compares base
`31d2255f5` against the tree over all 12 touched files, with TypeScript
6.0.3:
- **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.
Results, at `841405134` (the later commits touch none of the 12 files):
- Real run: 38,590 base tokens, **0 files with a token change** (exit
0).
- Comment control (「Keep it that way」 to 「KEEP it that way」,
`turso-driver.ts`): 0 files changed (exit 0).
- Positive control, an identifier (`export class RemoteTransport` to
`XRemoteTransport`, `remote-transport.ts`): DIFFER on both readings
(exit 1).
- Positive control, a string literal (the assertion message 「… for an
existing id」 to 「… for an existing iD」,
`turso-update-missing-id.test.ts`): DIFFER on both readings (exit 1).
- Positive control, a template literal (the index name 「uniq_ … _v」 to
「uniq_ … _w」, `turso-driver-16711-init-objects-param.test.ts`): DIFFER
on both readings (exit 1).
- Positive control, a numeric literal (`deepArray(1001)` to `1002`,
`turso-local-json-backfill-depth-limit.test.ts`): 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 (`cc15138aba39`, `8deefdb0598b`, `e36d370cb3ed`, `f9142478172e`,
`7343e92b5c7d`), 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 104s), at `841405134`: the dependency closure was
built first (`pnpm --filter '@objectstack/driver-turso^...' build`),
then the package's own `build` (tsup and `check-dts-emitted`) ran three
times:
- **Leg 1**, the head text: 6 `dist` files hashed (`index.js`,
`index.mjs`, their sourcemaps, `index.d.ts`, `index.d.mts`). All 13
rewritten non-test lines appear verbatim in `dist`. The 5 docblock lines
on exported members (`remote-transport.ts:1645`, `:2601`, `:2612`;
`turso-driver.ts:3689`, `:3694`) are in all four of `index.js`,
`index.mjs`, `index.d.ts` and `index.d.mts`; the 8 `//` lines in
`turso-driver.ts` are in `index.js` and `index.mjs`.
- **Leg 2**, the base text put back in the 2 non-test touched files (2
of 2 proven equal to their base blob): 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 「[#14428] A miss answers」 in those 4 built files (exit 0).
- **Leg 3**, after the proven restore (2 of 2 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-turso-provenance-anchors.md` declares a `patch`
for `@objectstack/driver-turso`, 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-turso`.
## Gates (head `e89bd10cd`)
- **Derived gates:** `node scripts/pm/dispatch-gates.mjs --repo
objectstack-ai/objectstack --commands` at `e89bd10cd` (13 paths against
merge base `49161683f`, 113 changed lines) derived 65 commands. All 65
ran (04:52:21Z to 05:03:07Z, after the workspace build), each exit code
captured before any pipe: 65 exit 0. `--ran` reports 「65 derived, 65
run, 0 NOT-MEASURED, 0 UNRUN」 (a derived zero) and exits 0. The PM's
lead derivation (55 commands, tree `550f4cc2f`) is a subset: the extra
10 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) and two
gates whose source names
`packages/drivers/driver-turso/src/turso-driver.ts` itself
(`check:object-def-param-keys`, `check:tenant-chokepoint`).
- **Named readings:** `node scripts/check-issue-citations.mjs` exits 0
(「every citation this change adds resolves (or is a declared cross-repo
reference)」: 3 judged across 2 files, the three numbers kept on
`turso-driver.ts:2131`, two of them issues and one a pull request);
`pnpm check:issue-citations` exits 0 (self-test, 173 cases, 9
batteries); `pnpm check:doc-authoring` exits 0 (the sibling-package
prose-id baseline holds, no growth); `pnpm check:nul-bytes` exits 0
(9,888 files, no raw control bytes), and a control-byte grep over the 13
changed files finds none (exit 1). The changeset gates
(`check-changeset-no-major`, `check-adr-0087-registration`,
`check-empty-changeset` with `--base origin/main`, and
`check:changeset-gate-self-tests`) exit 0; `check:object-def-param-keys`
exits 0 (5 override parameter positions compared).
- **Build, tests and typecheck, under the verify lock:** at `e89bd10cd`,
the dependency closure and the package were rebuilt, then `pnpm --filter
@objectstack/driver-turso test`: 88 test files pass (88), 2,365 tests
pass and 33 are skipped (2,398); `pnpm --filter
@objectstack/driver-turso typecheck` (`tsc --noEmit`) exits 0 (VERDICT
command-exit 0, held 151s). `tsc --listFilesOnly` puts all 88 tracked
test files and all 12 changed files in `tsconfig.json`'s program. The
workspace build after the merge (`turbo run build
--filter='./packages/*' --filter='./packages/*/*' --concurrency=2`, 71
of 71 tasks, 1 cached; VERDICT command-exit 0, held 319s) ran before the
gates. No importing package owes a run: the declaration files change
only in comment text.
- **Lint, as a proven narrowing, at `e89bd10cd`:** eslint with inline
config disabled, over the 12 touched `.ts` files plus `dist/index.js` as
the control: 13 results, 0 errors and 1 warning, the control's ignore
notice; none of the 12 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 `550f4cc2f`; by
the time the worktree was cut, `main` had moved one commit (`31d2255f5`,
`packages/mcp/server.json` only), and the branch was cut there. It
merges `main` once, pinned to `49161683f` (merge `e89bd10cd`, no
conflict). The two commits it brought (`48eb9c193`, `spec`; `49161683f`,
`plugin-sharing` and `plugin-audit`) touch neither
`packages/drivers/driver-turso`, `check-issue-citations.mjs` nor
`dispatch-gates.mjs`; the closure and the workspace were rebuilt after
the merge, before the tests and gates. The net diff against `main` is
the 12 rewritten files (+49/−49) and the changeset (+15).
- **The same dead numbers outside this package**, each left to its own
carrier: `driver-mongodb` (this lane's next stage) names #14428 in
`src/mongodb-driver.ts` and its tests and #14434 in
`mongodb-update-missing-id.test.ts`, where `ca3fd4b1a` and `93940d492`
are the anchors; `driver-sqlite-wasm`, which the census reads 0, still
carries #12380, #14438, #16711, #17690, #17876 and #17879 in five test
files (comments and two `describe` titles; the census defers test files,
every anchor is in this table, and the comment sites are the same
sentences this stage rewrote here);
`scripts/check-object-def-param-keys.mjs` and
`.github/workflows/lint.yml` name #16570 and #16711 (outside the census
surface); `service-analytics`'s `contains-membership.test.ts` carries
#17590 in a comment, and `driver-sql`'s test strings carry #12380 and
#17590; ADR-0104 names #12380 (governed); the release pages name #6075
and #12380 (release-owned).
- **Wording only:** no line without a number was changed.
---
_Generated by [Claude
Code](https://claude.ai/code/session_01DDZNkDVwPQnevTFcYE47H3)_
---------
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 24dc7c1 commit fd5a1cd
13 files changed
Lines changed: 64 additions & 49 deletions
File tree
- .changeset
- packages/drivers/driver-turso/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1642 | 1642 | | |
1643 | 1643 | | |
1644 | 1644 | | |
1645 | | - | |
| 1645 | + | |
1646 | 1646 | | |
1647 | 1647 | | |
1648 | 1648 | | |
| |||
2598 | 2598 | | |
2599 | 2599 | | |
2600 | 2600 | | |
2601 | | - | |
| 2601 | + | |
2602 | 2602 | | |
2603 | 2603 | | |
2604 | 2604 | | |
| |||
2609 | 2609 | | |
2610 | 2610 | | |
2611 | 2611 | | |
2612 | | - | |
| 2612 | + | |
2613 | 2613 | | |
2614 | 2614 | | |
2615 | 2615 | | |
| |||
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | | - | |
| 105 | + | |
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
| |||
Lines changed: 7 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
142 | | - | |
| 142 | + | |
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | | - | |
| 187 | + | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
| |||
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
201 | | - | |
| 201 | + | |
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
| |||
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
349 | | - | |
| 349 | + | |
350 | 350 | | |
351 | 351 | | |
352 | 352 | | |
| |||
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
67 | | - | |
| 66 | + | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| |||
Lines changed: 7 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
48 | | - | |
| 47 | + | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2128 | 2128 | | |
2129 | 2129 | | |
2130 | 2130 | | |
2131 | | - | |
| 2131 | + | |
2132 | 2132 | | |
2133 | 2133 | | |
2134 | 2134 | | |
2135 | 2135 | | |
2136 | 2136 | | |
2137 | 2137 | | |
2138 | | - | |
| 2138 | + | |
2139 | 2139 | | |
2140 | 2140 | | |
2141 | 2141 | | |
| |||
2729 | 2729 | | |
2730 | 2730 | | |
2731 | 2731 | | |
2732 | | - | |
| 2732 | + | |
2733 | 2733 | | |
2734 | 2734 | | |
2735 | 2735 | | |
| |||
2752 | 2752 | | |
2753 | 2753 | | |
2754 | 2754 | | |
2755 | | - | |
| 2755 | + | |
2756 | 2756 | | |
2757 | | - | |
| 2757 | + | |
2758 | 2758 | | |
2759 | 2759 | | |
2760 | 2760 | | |
| |||
2773 | 2773 | | |
2774 | 2774 | | |
2775 | 2775 | | |
2776 | | - | |
| 2776 | + | |
2777 | 2777 | | |
2778 | 2778 | | |
2779 | 2779 | | |
| |||
3441 | 3441 | | |
3442 | 3442 | | |
3443 | 3443 | | |
3444 | | - | |
| 3444 | + | |
3445 | 3445 | | |
3446 | 3446 | | |
3447 | 3447 | | |
| |||
3546 | 3546 | | |
3547 | 3547 | | |
3548 | 3548 | | |
3549 | | - | |
| 3549 | + | |
3550 | 3550 | | |
3551 | 3551 | | |
3552 | 3552 | | |
| |||
3686 | 3686 | | |
3687 | 3687 | | |
3688 | 3688 | | |
3689 | | - | |
| 3689 | + | |
3690 | 3690 | | |
3691 | 3691 | | |
3692 | 3692 | | |
3693 | 3693 | | |
3694 | | - | |
| 3694 | + | |
3695 | 3695 | | |
3696 | 3696 | | |
3697 | 3697 | | |
| |||
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
256 | 256 | | |
257 | 257 | | |
258 | 258 | | |
259 | | - | |
| 259 | + | |
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
| |||
0 commit comments