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: Unsupervisedcom/deepwork
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: Unsupervisedcom/deepwork
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: deepplan
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 15 commits
  • 23 files changed
  • 2 contributors

Commits on Apr 3, 2026

  1. feat: inject sorted git diff into broad review rule prompts

    Rules with strategy all_changed_files or matches_together and a **/*
    matcher now get git diff main..HEAD pre-fetched and injected into the
    review instruction file. The diff is sorted by filepath to group files
    by directory, reducing reviewer turn count. Diff is scoped to the
    rule's source_dir so subdirectory .deepreview files get narrower diffs.
    
    Also streamlines the /review skill to skip the get_configured_reviews
    call and go straight to get_review_instructions.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    f1d85ed View commit details
    Browse the repository at this point in the history
  2. style: fix ruff formatting in review/instructions.py

    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    3a5b7d9 View commit details
    Browse the repository at this point in the history
  3. revert: drop ruff formatting change to instructions.py

    This file's only branch change was reformatting git-diff code that
    already exists on main — not relevant to this PR.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    336a250 View commit details
    Browse the repository at this point in the history
  4. revert: remove git_diff injection for broad review rules

    The git_diff_output feature on ReviewTask (REVIEW-REQ-004.11,
    REVIEW-REQ-005.7) added complexity without sufficient benefit.
    Removes the field, helper functions, spec requirements, and tests.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    7d78410 View commit details
    Browse the repository at this point in the history
  5. feat: add DeepPlan — structured planning workflow with session job re…

    …gistration
    
    DeepPlan replaces generic planning phases with a quality-gated DeepWork
    workflow that produces a validated, executable job definition. When an
    agent enters plan mode, it starts the create_deep_plan workflow which
    guides it through: understanding → design alternatives → synthesis →
    enrichment into a runnable job → presentation for approval.
    
    Key changes:
    - New MCP tools: register_session_job and get_session_job for transient
      job definitions scoped to a session
    - Session jobs are discoverable by start_workflow via session_id lookup
    - New deepplan standard job with 5-step create_deep_plan workflow
    - Startup context hook injects DeepPlan trigger for planning mode
    - Cleaned up incomplete line in doc/deepplan.md
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    9eecd52 View commit details
    Browse the repository at this point in the history
  6. fix: address review findings — docs, lint, tests, and requirement specs

    - Fix @pytest.mark.anyio → @pytest.mark.asyncio in test_session_jobs.py
    - Update doc/mcp_interface.md with register_session_job and get_session_job
    - Update doc/architecture.md with deepplan standard job and session job tools
    - Update CLAUDE.md with deepplan in standard jobs list and project structure
    - Apply ruff/mypy auto-fixes from lint review
    - Widen .deepreview job_schema rule to cover all standard jobs via wildcard
    - Add JOBS-REQ-013 (session job tools) and JOBS-REQ-014 (deepplan) specs
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    0e0f2e0 View commit details
    Browse the repository at this point in the history
  7. feat: add /deepplan skill, README section, and clarify key_affected_f…

    …iles
    
    - Create plugins/claude/skills/deepplan/SKILL.md as a thin wrapper that
      enters plan mode and starts the create_deep_plan workflow
    - Add DeepPlan section to README.md explaining structured planning
    - Clarify key_affected_files in deepplan job.yml: only existing files
      that will be modified, not new files (file_path type validates existence)
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    9d0b166 View commit details
    Browse the repository at this point in the history
  8. fix: review findings — traceability, tests, deepschema, changelog

    - Add traceability comments to 12 existing tests (JOBS-REQ-013, DW-REQ-011.6)
    - Add 3 missing tests for JOBS-REQ-013 (storage path, priority, finished_step)
    - Add 10 tests for JOBS-REQ-014 (deepplan job definition and startup hook)
    - Create anonymous DeepSchema for deepplan job.yml (JOBS-REQ-014 requirements)
    - Move requirement_file_format rule from root .deepreview to specs/.deepreview
    - Add deepplan/SKILL.md to directory trees in CLAUDE.md and architecture.md
    - Add DeepPlan entry to CHANGELOG.md
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    ed86f64 View commit details
    Browse the repository at this point in the history
  9. feat: add changelog and PR description check to /review skill

    When running reviews, the agent now concurrently checks that the
    project's CHANGELOG is up-to-date with the branch's commits and
    updates the PR description if needed.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    1a6f84d View commit details
    Browse the repository at this point in the history
  10. fix: review agent fixes — imports, formatting, AGENTS.md sync

    - Move FinishedStepInput import to top-level in test_session_jobs.py
    - Remove invalid step_id kwarg from FinishedStepInput
    - Reformat path assignment in test_deepplan.py
    - Add deepplan to AGENTS.md standard jobs list and directory tree
    - Add /review changelog check to CHANGELOG.md
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    ea4234d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b8d8675 View commit details
    Browse the repository at this point in the history
  12. docs: clarify deepplan is only used in planning mode

    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    c0b0b91 View commit details
    Browse the repository at this point in the history
  13. docs: mark dismissed review findings as passed in /review skill

    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    23c0cfa View commit details
    Browse the repository at this point in the history
  14. docs: add new test files to architecture.md directory listing

    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    17bda55 View commit details
    Browse the repository at this point in the history
  15. chore: add project-level .mcp.json for development MCP server

    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    nhorton and claude committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    fd2b398 View commit details
    Browse the repository at this point in the history
Loading