Skip to content

Commit ea8af40

Browse files
committed
fix(runtime): drop the tracker id from the PLUGIN_CONTRACT_VIOLATION why string
`check:doc-authoring`'s cross-package prose-id leg reads every string literal under packages/** and holds each (file, id) pair to the pinned baseline; the new row's `why:` string cited the tracker id of the pre-HTTP ruling and took the file's `#8035` count from 6 pinned to 7 measured. The sentence now names the reasoning the rows above cite instead of the tracker id, which is what the gate prescribes ("only the tracker id goes"); the meaning is unchanged and the count reads 6 again. The `//` comment marker above the row is outside that gate's population and stays. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ARYe3yQTQCUFm5qPYNgKaJ
1 parent 479fa8b commit ea8af40

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

packages/runtime/src/dispatcher-error-vocabulary.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -768,7 +768,7 @@ export const UNREGISTERED_CODE_SITES: readonly UnregisteredCodeSite[] = [
768768
+ 'any HTTP boundary exists: `ObjectKernel.use()` re-wraps it into a fresh `Error` that the host '
769769
+ 'rethrows and the process aborts on, so no door can answer with it and no door can demote it. '
770770
+ 'Same class as the migration-journal runner refusals and the service-resolution discriminator '
771-
+ 'above, ruled by the same #8035 reasoning: a composition fact raised pre-HTTP is not wire '
771+
+ 'above, ruled by the same reasoning those rows cite: a composition fact raised pre-HTTP is not wire '
772772
+ 'vocabulary. The code is repeated at the head of the message because that re-wrap keeps only '
773773
+ '`message`. If a transport ever ANSWERS with this fact, the verdict becomes '
774774
+ 'pending-registration and the code belongs in the ledger batch.',

0 commit comments

Comments
 (0)