Skip to content

DO NOT MERGE — MX-222 negative control, proving the new gate can go red - #20

Closed
MGrin wants to merge 2 commits into
mainfrom
mx-222-negative-control
Closed

DO NOT MERGE — MX-222 negative control, proving the new gate can go red#20
MGrin wants to merge 2 commits into
mainfrom
mx-222-negative-control

Conversation

@MGrin

@MGrin MGrin commented Aug 21, 2026

Copy link
Copy Markdown
Owner

Throwaway. A gate that has never failed is not known to be a gate — MX-222 exists because a green check proved less than it looked like it did. This branch breaks something on purpose so the new job is observed failing, and will be closed and deleted as soon as the red is read.

MGrin and others added 2 commits August 21, 2026 11:12
The only CI job here was `managed-install`, which proves the plugin builds
from a git install with runtime deps only. That is a real check and it stays.
It is not a check on whether the code works: `bb plugin build` bundles without
typechecking, and `npm test` ran only when somebody typed it, so a change that
broke all 269 tests still got a green check.

Separate job, not extra steps: managed-install installs `--omit=dev`, so
typescript and @types/* are absent by the time it ends, and a build failure
and a test failure should stay distinguishable at a glance.

Verified locally on this commit: `npm ci` + `npm run typecheck` + `npm test`
all exit 0, 269 pass / 0 fail.

What it does not cover, stated in the workflow: no test imports server.ts
(1678 lines), so the wiring, handlers and schedules are typechecked and never
executed — the same hole MX-219 measured in bb-plugin-bus.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@MGrin

MGrin commented Aug 21, 2026

Copy link
Copy Markdown
Owner Author

Read: the Test job went red on a broken assertion while Managed install stayed green (MX-222). Evidence copied to #19.

@MGrin MGrin closed this Aug 21, 2026
@MGrin
MGrin deleted the mx-222-negative-control branch August 21, 2026 03:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant