fix: close resilience runtime cluster - #673
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (7)
WalkthroughThis PR implements a resilience runtime cluster refactor that strengthens error tracking, condition evaluation, and gotcha filtering across three core modules. The changes introduce runtime-resolved condition overrides, normalized error timestamp tracking with rolling-window counting, and integrate the gotcha memory system into ideation filtering. Comprehensive regression tests validate all behaviors. ChangesResilience Runtime Cluster
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
📊 Coverage ReportCoverage report not available
Generated by PR Automation (Story 6.1) |
Summary
IdeationEnginegotchas filtering to use the existinglistGotchas()API and log filter failuresConditionEvaluatorfail safe for unknown conditions while preserving explicit runtime workflow overridesGotchasMemory.errorWindowMsas a rolling count window and sortcriticalseverity correctlyValidation
node -c .aiox-core/core/ideation/ideation-engine.jsnode -c .aiox-core/core/orchestration/condition-evaluator.jsnode -c .aiox-core/core/memory/gotchas-memory.jsnode -c tests/core/resilience-regressions.test.jsgit diff --checknpm run validate:manifestnpm run validate:semantic-lintnpm run validate:publishnpm run lint -- --quietnpm run typechecknpm test -- tests/core/resilience-regressions.test.js tests/core/gotchas-memory-imports.test.js --runInBand --forceExit(2 suites / 11 tests)npm run test:ci(316 suites / 7,853 tests)Context
Supersedes the remaining valid runtime residue from #584, #470, #474, and #477. The original linked issues are already closed, but
mainstill had several behavioral residues after prior superseding merges. This PR keeps the fix current, scoped, and avoids the staleentity-registrychurn from the older PRs.Summary by CodeRabbit
Release Notes
New Features
Bug Fixes
falseinstead of permissivetrue.Tests
Chores