-
Notifications
You must be signed in to change notification settings - Fork 3
Comparing changes
Open a pull request
base repository: Unsupervisedcom/deepwork
base: main
head repository: Unsupervisedcom/deepwork
compare: deepplan
- 15 commits
- 23 files changed
- 2 contributors
Commits on Apr 3, 2026
-
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]>
Configuration menu - View commit details
-
Copy full SHA for f1d85ed - Browse repository at this point
Copy the full SHA f1d85edView commit details -
style: fix ruff formatting in review/instructions.py
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a5b7d9 - Browse repository at this point
Copy the full SHA 3a5b7d9View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 336a250 - Browse repository at this point
Copy the full SHA 336a250View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 7d78410 - Browse repository at this point
Copy the full SHA 7d78410View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 9eecd52 - Browse repository at this point
Copy the full SHA 9eecd52View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 0e0f2e0 - Browse repository at this point
Copy the full SHA 0e0f2e0View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 9d0b166 - Browse repository at this point
Copy the full SHA 9d0b166View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for ed86f64 - Browse repository at this point
Copy the full SHA ed86f64View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 1a6f84d - Browse repository at this point
Copy the full SHA 1a6f84dView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for ea4234d - Browse repository at this point
Copy the full SHA ea4234dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8d8675 - Browse repository at this point
Copy the full SHA b8d8675View commit details -
docs: clarify deepplan is only used in planning mode
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0b0b91 - Browse repository at this point
Copy the full SHA c0b0b91View commit details -
docs: mark dismissed review findings as passed in /review skill
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 23c0cfa - Browse repository at this point
Copy the full SHA 23c0cfaView commit details -
docs: add new test files to architecture.md directory listing
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17bda55 - Browse repository at this point
Copy the full SHA 17bda55View commit details -
chore: add project-level .mcp.json for development MCP server
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd2b398 - Browse repository at this point
Copy the full SHA fd2b398View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...deepplan