Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mylukin/ralph-dev
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cli-v0.4.3
Choose a base ref
...
head repository: mylukin/ralph-dev
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 20 commits
  • 31 files changed
  • 2 contributors

Commits on Jan 21, 2026

  1. docs: fix outdated version and documentation inconsistencies

    - Update version from 0.2.0 to 0.4.3 in README.md and cli/README.md
    - Remove broken Configuration Guide link (docs/CONFIGURATION.md doesn't exist)
    - Fix verifyCommands format in embedded rules (object → array)
    - Document undocumented commands: detect-ai, circuit-breaker, batch, parse-result
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    20feef9 View commit details
    Browse the repository at this point in the history
  2. docs: sync README_ZH.md with version updates

    - Update version from 0.2.0 to 0.4.3
    - Update status from 早期开发 to 活跃开发
    - Remove broken Configuration Guide link
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    1884979 View commit details
    Browse the repository at this point in the history
  3. chore(cli): sync package-lock.json version to 0.4.3

    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    d2ab8f6 View commit details
    Browse the repository at this point in the history
  4. chore(cli): release v0.4.4

    - Fix embedded documentation in init command
    - Correct verifyCommands format (object → array)
    - Add documentation for detect-ai, circuit-breaker, batch, parse-result commands
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    6bcb5d8 View commit details
    Browse the repository at this point in the history
  5. fix(cli): ensure all commands exit gracefully

    - Add missing process.exit() to tasks get command
    - Add missing process.exit() to detect-ai and detect-ai-save commands
    - Add .unref() to auto-update timers to prevent blocking process exit
    
    Fixes issue where commands would hang indefinitely instead of exiting.
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    869643b View commit details
    Browse the repository at this point in the history
  6. refactor(skills): simplify phase-1-clarify with principles over templ…

    …ates
    
    - Reduce phase-1-clarify from 863 lines to 107 lines (88% reduction)
    - Focus on core principle: context preservation from prior conversations
    - Replace rigid templates with flexible guidance
    - Add context-aware clarify phase that extracts UI/UX, data models,
      API contracts, and design decisions from conversation history
    - Only ask questions for gaps, not already-discussed information
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    f95ec38 View commit details
    Browse the repository at this point in the history
  7. refactor(skills): restore process controls in phase-1-clarify

    Keep concise principle-based approach while restoring essential
    workflow controls:
    - Explicit step numbering (Step 1-6)
    - PRD backup mechanism with bash script
    - State transition command (ralph-dev state update)
    - AskUserQuestion tool constraints (max 4, header ≤12 chars)
    - Required PHASE RESULT output format
    - Error handling with recovery actions
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    e74fb19 View commit details
    Browse the repository at this point in the history
  8. refactor(skills): optimize all skills with best practices and context…

    …-compression resilience
    
    Changes:
    - Simplify skills following Claude Code best practices (principles over templates)
    - Restore CLI bootstrap scripts to all phase skills
    - Add context-compression resilience (state verification at start)
    - Restore detailed descriptions with trigger hints for user-invocable skills
    - Add CLI commands to phase-4-heal for proper state tracking
    
    Key improvements:
    - All skills now query state from CLI at initialization
    - Reduced total lines from ~4800 to ~1200 (75% reduction)
    - Maintained all essential process controls and flow
    - Skills comply with official Claude Code skill guidelines
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    4702801 View commit details
    Browse the repository at this point in the history
  9. chore(cli): release v0.4.6

    - Optimized skill files with best practices
    - Added context-compression resilience to all phase skills
    - Restored CLI bootstrap scripts and detailed descriptions
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    fc2ea6d View commit details
    Browse the repository at this point in the history
  10. fix(cli): require user confirmation before CLI update

    - Show update notification on startup (non-blocking via update-notifier)
    - Ask for user confirmation (y/N) before running update
    - Skip confirmation in CI mode or JSON output mode
    - Update tests to match new flow
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    5ca5e31 View commit details
    Browse the repository at this point in the history
  11. docs: add operating philosophy and agent usage guidelines

    - Add Operating Philosophy section (Occam's Razor, service standard, ultrathink mode)
    - Add Efficient Agent Usage section (delegation, parallel execution, escalation)
    - Remove Chinese translations for English-only documentation
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    253b135 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2026

  1. refactor(skills): enhance phase-1 context extraction with multi-layer…

    … preservation
    
    - Add structured context directory (.ralph-dev/context/) for artifacts
    - Preserve Plan Mode content verbatim in context/plan.md
    - Track all file references in context/files-referenced.md
    - Quote user's exact words in context/user-intent.md
    - Add Context Index at PRD top for compression recovery
    - Include domain-specific files (ui-design, data-model, api-spec, decisions)
    - Update constraints to enforce context preservation rules
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 22, 2026
    Configuration menu
    Copy the full SHA
    b4fee18 View commit details
    Browse the repository at this point in the history
  2. fix(cli): add --json option to tasks init and create commands

    Both commands were missing --json output support, causing errors when
    used programmatically by agents. Now all task subcommands consistently
    support JSON output format.
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 22, 2026
    Configuration menu
    Copy the full SHA
    80e28ba View commit details
    Browse the repository at this point in the history
  3. fix(cli): add --json option to detect-ai-save command

    Complete CLI consistency - all commands now support --json output:
    - detect-ai-save: added --json with proper error handling
    - Updated tests to match new error message format
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 22, 2026
    Configuration menu
    Copy the full SHA
    24eebfe View commit details
    Browse the repository at this point in the history
  4. fix(cli): support idempotent phase transitions and improve test coverage

    - Add idempotent phase transition support in state-entity.ts (same phase = no-op with timestamp update)
    - Improve test coverage from 96.55% to 97.98%
    - update.ts: 79.63% → 98.69%
    - service-factory.ts: 88.37% → 100%
    - state.ts: 89.01% → 100%
    - Add 51 new tests (1050 total)
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 22, 2026
    Configuration menu
    Copy the full SHA
    0f8b99f View commit details
    Browse the repository at this point in the history
  5. chore(cli): release v0.4.8

    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 22, 2026
    Configuration menu
    Copy the full SHA
    4c8f191 View commit details
    Browse the repository at this point in the history
  6. chore(cli): update package-lock.json for v0.4.8

    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 22, 2026
    Configuration menu
    Copy the full SHA
    2771258 View commit details
    Browse the repository at this point in the history
  7. feat(cli): show update notification on every command execution

    - Add new update-checker.service.ts with direct npm registry check
    - Cache version info in ~/.config/configstore/ralph-dev-update-check.json
    - Show notification EVERY time CLI runs if update available (not just once)
    - 24-hour cache interval for npm registry queries (performance)
    - Replace update-notifier based approach with simpler direct implementation
    - Add comprehensive tests for update-checker service
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 22, 2026
    Configuration menu
    Copy the full SHA
    c787108 View commit details
    Browse the repository at this point in the history
  8. chore(cli): release v0.4.9

    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 22, 2026
    Configuration menu
    Copy the full SHA
    292ed74 View commit details
    Browse the repository at this point in the history
  9. chore(cli): release v0.4.10

    - fix: include context directory in archive process
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mylukin and claude committed Jan 22, 2026
    Configuration menu
    Copy the full SHA
    575aeca View commit details
    Browse the repository at this point in the history
Loading