Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Test: Claude lint workflow#2

Merged
kesslerio merged 2 commits into
mainfrom
test-lint-workflow
May 31, 2025
Merged

Test: Claude lint workflow#2
kesslerio merged 2 commits into
mainfrom
test-lint-workflow

Conversation

@kesslerio
Copy link
Copy Markdown
Owner

Testing the Claude lint workflow with intentional style issues in test-code.js to see if Claude catches them:

  • Using enum instead of union types
  • Using three dots (...) instead of Unicode ellipsis (…)
  • Using var instead of const/let

This should trigger the claude-lint.yml workflow.

kesslerio added 2 commits May 31, 2025 15:54
- Add .github/workflows/claude-lint.yml for PR code linting
- Add .github/workflows/claude-issue-triage.yml for automatic issue labeling
- Add lint.md prompt for Claude linting
- Add triage.md prompt for Claude issue triage
- Add .claude-guidelines.yml configuration
- Update .gitignore to keep docs ignored but allow .github workflows
@kesslerio kesslerio merged commit a69e911 into main May 31, 2025
1 check failed
kesslerio added a commit that referenced this pull request Oct 22, 2025
Resolves #279

## Summary

Fixed critical bugs preventing vibe_check_mentor from providing query-specific responses:

1. **Validation Error (Bug #2)**: Fixed ctx parameter typing to allow FastMCP auto-injection
2. **Canned Responses (Bug #1)**: Implemented response relevance validation with context-aware fallback

## Key Changes

- Added ResponseRelevanceValidator to score static responses
- Implemented context-aware fallback when relevance validation fails
- Fixed tuple unpacking order (content/type swap)
- Added missing TechnicalContext.file_references field
- Comprehensive E2E test coverage

## Test Results

All tests passing:
- ✅ mentor_relevance.mjs - Guards against canned response regression
- ✅ mentor_interrupt_mode.mjs - Validates interrupt mode
- ✅ mentor_basic.mjs - Basic functionality
- ✅ Python E2E wrapper tests

## Follow-Up Issues

- #281 - File size refactoring (vibe_mentor_enhanced.py)
- #282 - Review and update canned responses

Co-authored-by: Claude Code <[email protected]>
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