Repository navigation
cat-mode: lead the thrash-stop default with the general catch lesson. - #1314
Merged
Conversation
Agents kept narrating by-model health and patching charts before splitting volume, fill, resolve, and filter — lock that check into standing defaults. Co-authored-by: Cursor <cursoragent@cursor.com> Change-Id: I8efc336daf9878751865cf3c4bac4d55cd50733f
Phrase-judge rejected leads that named only the trigger phrase; state the split and the stop-first catch as the lesson, with the triggers as examples. Co-authored-by: Cursor <cursoragent@cursor.com> Change-Id: I7dad9e54f9d280bb4d8f41ac06662293e39c9e05
…mple phrasing. Co-authored-by: Cursor <cursoragent@cursor.com> Change-Id: Idebc0f0ba74e47864bf479446a8e27b0574cdcde
…lesson. Co-authored-by: Cursor <cursoragent@cursor.com> Change-Id: Iaa84683fcf5a66e8f70a0dbf99ebcf19acc1d7a7
The dashboard-health defaults name that audit flag in backticks; the skill-existence check must treat it as a process token, not a skill path. Co-authored-by: Cursor <cursoragent@cursor.com> Change-Id: I1afa1d44a91d2886300ab5f17843b8e583dbda0c
Rule-scope rejected a lead that named automate-mandate mid thrash; keep named flags only as examples after the same-type-catch rule. Co-authored-by: Cursor <cursoragent@cursor.com> Change-Id: Ieedc8823a35a6be02d6b392d5c704f1b817d7ea1 Co-authored-by: Cursor <cursoragent@cursor.com>
3 of 4 tasks
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: 42c6b393-2c8d-4661-9081-61350984d74e) |
4 tasks done
EdbertChan
changed the base branch from
stack/EdbertChan/automate/dashboard-health-receipt/cat-mode-allowlist-intervention-must-automate--1afa1d44
to
main
October 12, 2026 14:43
Owner
Author
|
@Mergifyio queue |
Contributor
Merge Queue Status
This pull request spent 3 hours 38 minutes 11 seconds in the queue, including 2 hours 28 minutes 5 seconds running CI. Required conditions to merge
|
This was referenced Oct 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
A dashboard story waits until the health receipt is in the reply.
The stop-work rule leads with the general case. A flag name is only an example.
A backticked flag is not counted as a missing skill.
Review Claim
A dashboard story cannot skip the health receipt, and a flag token is not a missing skill.
Review Lane
behavior
Review Unit
corpus-lesson
Safety Invariant
The check fires when a dashboard story starts before the health receipt. A reply that shows the receipt and then diagnoses stays quiet. A backticked flag is not treated as a skill that must exist.
Slice Rationale
The receipt rule, the wording that leads with the general case, and the flag allowlist are one lesson. They read the same page, so they land together.
Non-goals
Does not change the dashboard product. Does not add a new checker process. Does not merge the lower slices on their own.
Measured
Command:
python3 -m unittest tests.test_cat_mode.TestPublishingAnalyticsDefaults -qRan 4 tests in 0.001sthenOK, exit 0Ran 9 tests in 0.002sthenOK, exit 0Test Plan
Test Plan
python3 -m unittest tests.test_cat_mode.TestPublishingAnalyticsDefaults -q— headRan 9 tests in 0.002sthenOKpython3 -m unittest tests.test_cat_mode.TestCatModeReferences -q—Ran 1 test in 0.001sthenOKRevert Plan
Revert Plan
Revert this pull request. The lesson goes back to letting a dashboard story start without the receipt, and the flag token is counted as a skill again.