@@ -205,7 +205,7 @@ function declaresHttpAnswer(error: unknown): boolean {
205205 * the SAME row, so the next divergence is a red test rather than prose someone
206206 * has to re-read.
207207 *
208- * ⚠️ [#10965 ] It returns `[]` for EVERYTHING else too, and that is the whole
208+ * ⚠️ [commit ab47f6974 ] It returns `[]` for EVERYTHING else too, and that is the whole
209209 * defect this file's seam guard exists for — see {@link isResultSet}. Flatten
210210 * with this only AFTER the result has been established as an answer.
211211 */
@@ -220,7 +220,7 @@ function normalizeRows(result: any): any[] {
220220}
221221
222222/**
223- * ── The seam that ACCEPTS a query but never ANSWERS one (#10965) ───────── ──
223+ * ── The seam that ACCEPTS a query but never ANSWERS one (commit ab47f6974) ──
224224 *
225225 * {@link normalizeRows} flattens the result-set shapes a raw SELECT comes back
226226 * as. A seam can hand back one more thing, and it means something else
@@ -231,8 +231,8 @@ function normalizeRows(result: any): any[] {
231231 * — which is also what a real driver returns for a SELECT that matched nothing.
232232 *
233233 * Both read paths in this service then reported that emptiness as a fact about
234- * the data, and unlike its two siblings (#10677 / PR #10788 for
235- * `os migrate duplicates`, #10789 / PR #10964 for `backfillSeedTenancy`) what
234+ * the data, and unlike its two siblings (#10677 / commit 3a7ec2d3b for
235+ * `os migrate duplicates`, commit 38bc74ed1 for `backfillSeedTenancy`) what
236236 * they hand back is a PRODUCT ANSWER a caller acts on:
237237 *
238238 * - `get()` returned `null` ⇒ "this package is not installed".
@@ -283,7 +283,7 @@ function isResultSet(result: unknown): boolean {
283283}
284284
285285/**
286- * [#10965 ] The caller-facing sentence a read over a non-answering seam gets.
286+ * [commit ab47f6974 ] The caller-facing sentence a read over a non-answering seam gets.
287287 *
288288 * Like {@link PACKAGE_PUBLISH_DRIVER_FAULT_MESSAGE}, a CONSTANT that
289289 * interpolates nothing: no driver text, no statement, no table name. It says
@@ -301,7 +301,7 @@ export const PACKAGE_SEAM_UNREADABLE_MESSAGE =
301301const SEAM_UNREADABLE = Symbol . for ( 'objectstack.service-package.seam-unreadable' ) ;
302302
303303/**
304- * [#10965 ] The refusal a read raises when the seam did not answer.
304+ * [commit ab47f6974 ] The refusal a read raises when the seam did not answer.
305305 *
306306 * ADR-0112 envelope: a `status` AND a `code`, both declared, so it leaves by
307307 * the door's shared `errorFromThrown` mapping as the producer's own answer
@@ -324,7 +324,7 @@ function packageSeamUnreadableError(): Error {
324324}
325325
326326/**
327- * [#10965 ] Is this the seam refusal above?
327+ * [commit ab47f6974 ] Is this the seam refusal above?
328328 *
329329 * ⛔ Deliberately NOT {@link declaresHttpAnswer}. That predicate asks the much
330330 * broader "did this throw declare an envelope?", and widening the two READ
@@ -448,7 +448,7 @@ export class PackageServicePlugin implements Plugin {
448448 const args = version === 'latest' ? [ packageId ] : [ packageId , version ] ;
449449 const result = await objectql . execute ! ( { sql, args } ) ;
450450
451- // [#10965 ] Before reading emptiness as a fact, establish that there
451+ // [commit ab47f6974 ] Before reading emptiness as a fact, establish that there
452452 // was an answer to read. A seam that did not run the SELECT hands
453453 // back no result set, and `normalizeRows` maps that to `[]` — the
454454 // same value a real driver returns when the package genuinely is not
@@ -473,7 +473,7 @@ export class PackageServicePlugin implements Plugin {
473473 updated_at : row . updated_at ,
474474 } ;
475475 } catch ( error ) {
476- // [#10965 ] The seam refusal is the ONE throw this catch must not
476+ // [commit ab47f6974 ] The seam refusal is the ONE throw this catch must not
477477 // swallow: swallowing it would restore the exact `null` the refusal
478478 // exists to replace, and the caller would be back to reading "not
479479 // installed" off a query that never ran. Everything else keeps the
@@ -499,7 +499,7 @@ export class PackageServicePlugin implements Plugin {
499499 ` ,
500500 } ) ;
501501
502- // [#10965 ] Same separation as `get()`: a seam that never ran this
502+ // [commit ab47f6974 ] Same separation as `get()`: a seam that never ran this
503503 // SELECT must not be reported as "no packages are installed". An
504504 // answering seam with zero rows still returns `[]` below.
505505 if ( ! isResultSet ( result ) ) throw packageSeamUnreadableError ( ) ;
@@ -514,7 +514,7 @@ export class PackageServicePlugin implements Plugin {
514514 updated_at : row . updated_at ,
515515 } ) ) ;
516516 } catch ( error ) {
517- // [#10965 ] As in `get()`: only the seam refusal escapes, because
517+ // [commit ab47f6974 ] As in `get()`: only the seam refusal escapes, because
518518 // swallowing it would answer "nothing installed" over a driver this
519519 // method never queried.
520520 if ( isSeamUnreadable ( error ) ) {
@@ -623,7 +623,7 @@ export class PackageServicePlugin implements Plugin {
623623 }
624624 }
625625 } catch ( error ) {
626- // [#10965 ] The measured consequence of the conflation, and the half that
626+ // [commit ab47f6974 ] The measured consequence of the conflation, and the half that
627627 // made it invisible. `list()` used to answer `[]` over a seam that never
628628 // ran the SELECT, so this loop iterated zero times and said nothing —
629629 // its only log sits behind `hydrated > 0`. A durable package was then
0 commit comments