Commit 755c545
Stop a presentation bound destroying the attempt it describes
The test-proposal reader bounds each reproduction step at 300 characters and
throws past a 25% tolerance window. Nothing reads that value: the call discards
its result, and both downstream consumers already trim the same field to the
same 300. So the throw cannot protect a caller; it only destroys the attempt.
Measured over 838 complete logs: 4 attempts died on this bound at 380-398
characters, every one descriptive prose, and build 15105015 spent its final
attempt on one. The window's own comment justifies 25% by citing overages of 15
and 13 characters (~1.02x); live overages sit at 1.27-1.36x, systematically just
outside, so the justification is stale.
The publisher's sibling validator had already reached this conclusion for the
same field. The authoring reader never learned it.
Chosen over widening the window because the window is shared: for a -match
guard a silent trim can remove a match and disable a check without saying so.
The strict siblings are named in the test and stay strict - the verifier matches
the failure signature against printed assertion text, and three guards match the
trigger and behavior fields.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 735ac9a2-7bec-4baa-ad19-c298e5bc795a1 parent 91b56e4 commit 755c545
2 files changed
Lines changed: 66 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3711 | 3711 | | |
3712 | 3712 | | |
3713 | 3713 | | |
| 3714 | + | |
| 3715 | + | |
| 3716 | + | |
| 3717 | + | |
| 3718 | + | |
| 3719 | + | |
| 3720 | + | |
| 3721 | + | |
| 3722 | + | |
| 3723 | + | |
| 3724 | + | |
| 3725 | + | |
| 3726 | + | |
| 3727 | + | |
| 3728 | + | |
| 3729 | + | |
| 3730 | + | |
| 3731 | + | |
| 3732 | + | |
| 3733 | + | |
| 3734 | + | |
| 3735 | + | |
| 3736 | + | |
| 3737 | + | |
| 3738 | + | |
| 3739 | + | |
| 3740 | + | |
| 3741 | + | |
| 3742 | + | |
| 3743 | + | |
| 3744 | + | |
| 3745 | + | |
| 3746 | + | |
| 3747 | + | |
| 3748 | + | |
| 3749 | + | |
| 3750 | + | |
| 3751 | + | |
| 3752 | + | |
| 3753 | + | |
| 3754 | + | |
| 3755 | + | |
| 3756 | + | |
| 3757 | + | |
| 3758 | + | |
| 3759 | + | |
| 3760 | + | |
| 3761 | + | |
| 3762 | + | |
| 3763 | + | |
| 3764 | + | |
| 3765 | + | |
| 3766 | + | |
3714 | 3767 | | |
3715 | 3768 | | |
3716 | 3769 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5693 | 5693 | | |
5694 | 5694 | | |
5695 | 5695 | | |
| 5696 | + | |
| 5697 | + | |
| 5698 | + | |
| 5699 | + | |
| 5700 | + | |
| 5701 | + | |
| 5702 | + | |
| 5703 | + | |
| 5704 | + | |
| 5705 | + | |
| 5706 | + | |
5696 | 5707 | | |
5697 | 5708 | | |
5698 | 5709 | | |
5699 | | - | |
| 5710 | + | |
| 5711 | + | |
5700 | 5712 | | |
5701 | 5713 | | |
5702 | 5714 | | |
| |||
0 commit comments