Expose diagnostics materialization scope helpers - #727
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (3)
📜 Recent review details⏰ Context from checks skipped due to timeout. (4)
🧰 Additional context used📓 Path-based instructions (1)**/*.{ts,tsx,js,jsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
🧠 Learnings (1)📚 Learning: 2026-03-08T19:50:17.519ZApplied to files:
🔇 Additional comments (3)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThe diagnostics subpath now re-exports VisibleStateScope helper functions and types (normalizeVisibleStateScope, nodeIdInVisibleStateScope, scopeMaterializedState, VisibleStateScope, VisibleStateScopePrefixFilter) from the domain services module. A new test file validates these exports, and the changelog documents the addition. ChangesDiagnostics visible-state scope exports
Estimated code review effort: 1 (Trivial) | ~5 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
Comment |
Release Preflight
If this PR is from a |
Code Lawyer Activity Summary
No RED/GREEN repair loop was needed because there were no actionable PR or self-discovered issues. |
Summary
@git-stunts/git-warp/diagnosticsso materialized-state inspection has a non-legacy import path.normalizeVisibleStateScope,nodeIdInVisibleStateScope, andscopeMaterializedState.CHANGELOG.md.Fixes #720
Validation
npx vitest run test/unit/domain/diagnostics.exports.test.tsnpx vitest run test/unit/scripts/v18-package-surface-audit.test.ts test/unit/scripts/materialize-api-classification.test.tsnpm run lint:source-backed-referencenpm run typecheck:srcnpm run typecheck:testnpm run typecheck:surfacenpm run lint -- --quietnpm run lint:docs-topologynpm run test:localIRONCLAD M9gates passed