Skip to content

fix: restore stable CI execution seams - #2586

Merged
Astro-Han merged 3 commits into
mainfrom
fix/ci-restore-green-baseline
Aug 9, 2026
Merged

fix: restore stable CI execution seams#2586
Astro-Han merged 3 commits into
mainfrom
fix/ci-restore-green-baseline

Conversation

@Astro-Han

@Astro-HanAstro-Han commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Restore the CI-critical seams removed or destabilized by recent changes:

  • reset chat scroll and unread state by conversation identity without remounting the live composer draft
  • preserve the stable tool-call row slot used by product layout and geometry coverage
  • forward the published List accessible name to the rendered list
  • make Code Mode concurrency coverage prove overlap with an explicit barrier and accept either valid preemption point at the concurrency limit

This keeps the two-tone shell and stock Astryx composition while restoring the existing Storybook and desktop E2E contracts, and removes scheduler-dependent Code Mode assertions without weakening the concurrency guarantees.

Verification

  • CI=true npm --workspace @maka/desktop run smoke:storybook
  • focused Playwright specs: activity card sticky, composer skill invocation, and skill draft lifecycle
  • npm --workspace @maka/ui test
  • npm --workspace @maka/desktop run typecheck
  • npm --workspace @maka/code-mode test
  • Code Mode full suite repeated 30 times after the deterministic barrier change
  • npm run format:check

Checklist

  • Tests cover the changes and fail without them
  • Lint, format, typecheck and the affected suites pass locally

Does this PR entail a change in behavior?

  • Yes — described under Summary above
  • No

@Astro-HanAstro-Han changed the title fix(ui): restore conversation-safe Astryx seamsfix: restore stable CI execution seamsAug 9, 2026
@Astro-Han
Astro-Hanforce-pushed the fix/ci-restore-green-baseline branch from 6b16e77 to 53c4c91CompareAugust 9, 2026 07:36
@Astro-Han
Astro-Han marked this pull request as ready for review August 9, 2026 07:54
@Astro-Han
Astro-Han merged commit 76ff588 into mainAug 9, 2026
12 checks passed
@Astro-Han
Astro-Han deleted the fix/ci-restore-green-baseline branch August 9, 2026 08:08
Sign up for freeto 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

@Astro-Han