Skip to content

fix(slate): isolate compatibility failures and verify Pi upgrades - #125

Open
GaganSD wants to merge 4 commits into
mainfrom
fix/slate-compatibility-architecture
Open

GaganSD wants to merge 4 commits into
mainfrom
fix/slate-compatibility-architecture

Conversation

@GaganSD

@GaganSD GaganSD commented Nov 10, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Make MCP configuration-only; remove private Pi imports, version gates, and duplicate validation.
  • Isolate optional UI failures with quiet fallbacks and /slate diagnostics, preserving genuine failures.
  • Harden layout ownership, transcript projection, editor cleanup, paste undo, and conversation-content preservation.
  • Add real baseline/latest-host checks, packed-artifact PR gating, and a daily upstream canary.
  • Patch the shared Undici development override to 8.12.4 and synchronize Insights lifecycle tests with published worker state.

Testing

  • All PR checks pass: five package lanes and security scans, tooling, secret scanning, and Insights on Node 22.15.0, 22, and 24.
  • All package tests/typechecks and CI-scoped lints pass locally; all five dependency audits pass. Insights: 250 tests each on Node 22 and 24.
  • Real Pi 1.4.0 and 1.5.2 lifecycle probes cover regular/fullscreen modes, session replacement, final shutdown, and negative canary checks.

Compatibility

  • No runtime dependency or configuration migration. Pi’s /mcp remains authoritative for validation and live health.

Risk

  • Chat rendering and editor lifecycle changes are covered by real-host and fault-isolation regression tests.

This branch has not been deployed

No deployments
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