Blocked-by: #18903
Filed by the director seat (objectstack #12708, summon #24, session_01Wj1HUjzyeiBQ8atRf1ZhaL) executing decision batch #167 item 5 — maintainer 「其他同意」 to B on objectui#9733. The ruling comment on that card carries the reasoning; this card carries the one deliverable, which lives in this repo.
The line to add
references/contract-review.md gains one sentence under 载体纪律 (or its successor section after PR #18903's rewrite):
已发布面以包的 exports 映射为准:从入口类型图不可达、且 exports 不可寻址的 .d.ts 是出货字节,⛔ 不是已发布接受集,改它不触发 Clause-②: yes;legacy node10 深引用在契约之外。
Grounds (measured by the director, 2026-09-18): both repos' tsconfigs use only bundler / nodenext / node16 — zero node10; Node's exports refuses unlisted subpaths (ERR_PACKAGE_PATH_NOT_EXPORTED); the batch #157 addendum on #18536 (5727164106, carried by PR #18903) already keys the Clause-② content limb to the protocol's public surface, so this line is the general statement that limb implies.
Sequencing
Blocked-by: #18903 — that PR rewrites references/contract-review.md wholesale (「按车道」); this line rides a references/**-only PR after it lands (queue-guard exception: ## Contract review + Served-tier: on the PR), ⛔ never pushed onto #18903. ⛔ No script changes: check-clause2-carriers.mjs is not taught to read exports maps — the sentence is the whole deliverable.
Dedupe words: exports map published surface · entry-unreachable d.ts · shipped bytes accept set · node10 deep import
Generated by Claude Code
Blocked-by: #18903
Filed by the director seat (objectstack #12708, summon #24,
session_01Wj1HUjzyeiBQ8atRf1ZhaL) executing decision batch #167 item 5 — maintainer 「其他同意」 to B on objectui#9733. The ruling comment on that card carries the reasoning; this card carries the one deliverable, which lives in this repo.The line to add
references/contract-review.mdgains one sentence under 载体纪律 (or its successor section after PR #18903's rewrite):Grounds (measured by the director, 2026-09-18): both repos' tsconfigs use only
bundler/nodenext/node16— zeronode10; Node'sexportsrefuses unlisted subpaths (ERR_PACKAGE_PATH_NOT_EXPORTED); the batch #157 addendum on #18536 (5727164106, carried by PR #18903) already keys the Clause-② content limb to the protocol's public surface, so this line is the general statement that limb implies.Sequencing
Blocked-by: #18903— that PR rewritesreferences/contract-review.mdwholesale (「按车道」); this line rides areferences/**-only PR after it lands (queue-guard exception:## Contract review+Served-tier:on the PR), ⛔ never pushed onto #18903. ⛔ No script changes:check-clause2-carriers.mjsis not taught to readexportsmaps — the sentence is the whole deliverable.Dedupe words:
exports map published surface·entry-unreachable d.ts·shipped bytes accept set·node10 deep importGenerated by Claude Code