tsconfig.test.json existed precisely so a test that does not compile cannot silently be a test that never ran — and four beds did not compile (string returns from test bodies, missing sdkSource against the current GenesisOptions, a nullable host binary). All clean. The gate (tsc -p tsconfig.test.json --noEmit) is now a mandatory pre-launch step, so trivial bugs stop costing lab runs.
tsconfig.test.json existed precisely so a test that does not compile cannot silently be a test that never ran — and four beds did not compile (string returns from test bodies, missing sdkSource against the current GenesisOptions, a nullable host binary). All clean. The gate (`tsc -p tsconfig.test.json --noEmit`) is now a mandatory pre-launch step, so trivial bugs stop costing lab runs.
https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx
tsconfig.test.json existed precisely so a test that does not compile cannot silently be a
test that never ran — and four beds did not compile: two returned strings from test bodies,
two predate GenesisOptions gaining sdkSource, one passed a nullable host binary. All clean;
the gate is now part of launching any bed.
https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
tsconfig.test.json existed precisely so a test that does not compile cannot silently be a test that never ran — and four beds did not compile (string returns from test bodies, missing sdkSource against the current GenesisOptions, a nullable host binary). All clean. The gate (
tsc -p tsconfig.test.json --noEmit) is now a mandatory pre-launch step, so trivial bugs stop costing lab runs.https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx