Repository navigation
live QA: fix three test expectations - #39
Conversation
…nbox advance Co-Authored-By: Claude Opus 5.5 <[email protected]>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 4e71c86ad7
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| allowed = result.get("ok") is True or "truncated" in str(result.get("error")) | ||
| step( | ||
| "inbox --advance advances or refuses a truncated page", | ||
| allowed and clean(proc), |
There was a problem hiding this comment.
Require the live test to exercise inbox advancement
When the test account has more than the default 10 unread mentions—the exact case motivating this change—the truncated refusal now counts as success, so this full QA run performs no inbox checkpoint write and cannot detect regressions in that path. The success branch also accepts ok: true without checking data.advanced. After testing the refusal, rerun with a sufficiently large --count and verify that the checkpoint advances, rather than treating refusal as a substitute for the advertised checkpoint coverage.
AGENTS.md reference: AGENTS.md:L368-L368
Useful? React with 👍 / 👎.
The first full live QA run (37379157177) passed 147 checks and failed 3, all on test-script mistakes rather than mb bugs:
lookup posts -andlookup users -pipelines left out the required field flags, and mb correctly refused them ("Choose at least one lookup"). They now pass--postand--last-post.inbox --advancewas refused because the page was truncated. That is mb's deliberate safety rule, so the check now accepts either an advance or that structured refusal.🤖 Generated with Claude Code