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: compforge/devloop
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.11
Choose a base ref
...
head repository: compforge/devloop
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.14
Choose a head ref
  • 17 commits
  • 57 files changed
  • 2 contributors

Commits on Aug 25, 2026

  1. Configuration menu
    Copy the full SHA
    3b081f1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #148 from compforge/test/worktree-prune-policy

    feat: unify PR lifecycle reconciliation
    qiankunli authored Aug 25, 2026
    Configuration menu
    Copy the full SHA
    8dfbb23 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3dbb8d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #149 from compforge/feat/trajectory-quality-guidance

    feat(quality): refine trajectory analysis guidance
    qiankunli authored Aug 25, 2026
    Configuration menu
    Copy the full SHA
    513fdf3 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2026

  1. Configuration menu
    Copy the full SHA
    9cb5f96 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #150 from compforge/fix/trajectory-skill-boundary

    fix: align trajectory skill evidence boundaries
    qiankunli authored Aug 27, 2026
    Configuration menu
    Copy the full SHA
    2aedb97 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2026

  1. Configuration menu
    Copy the full SHA
    92fb350 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #151 from compforge/worktree-quality-ip-first

    feat(quality): prefer service IP for test targets
    qiankunli authored Aug 29, 2026
    Configuration menu
    Copy the full SHA
    b660b0b View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2026

  1. Configuration menu
    Copy the full SHA
    56d376c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c61f12 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #152 from compforge/fix/prefer-k8s-service-ip

    fix(quality): prefer run-owned Kubernetes port-forwards
    qiankunli authored Sep 1, 2026
    Configuration menu
    Copy the full SHA
    5034881 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2026

  1. fix(devloop): reclaim finished worktrees promptly

    Treat merged and closed PR/MR state as the authority for reclaiming linked
    worktrees, including dirty, locked, external, nested, and submodule checkouts.
    Keep the primary checkout and branch refs so agent work remains reproducible.
    
    Add a throttled background heartbeat from Codex lifecycle hooks because plugins
    cannot register Scheduled tasks, while retaining the one-shot task for native
    monitors and manually configured schedules.
    liqiankun1111 committed Sep 3, 2026
    Configuration menu
    Copy the full SHA
    89ec5e1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #153 from compforge/worktree-submodule-cleanup

    fix(devloop): reclaim finished worktrees promptly
    qiankunli authored Sep 3, 2026
    Configuration menu
    Copy the full SHA
    5c8c31f View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2026

  1. fix(review): report incomplete CCR runs instead of clean

    CCR Unit and Hypothesis Review failures could leave failed=0, causing devloop to skip PR/MR comments and show clean despite an incomplete review. Recognize all ten current and legacy failure warning types, deduplicate reported file paths, and retain warning counts and session identity in review state and history.
    
    Surface fatal errors, process timeouts, missing terminal events, and stage failures even when no findings are produced or all findings are already delivered. Preserve partial findings, keep unknown warnings visible, and align MR summaries, Board output, and review status. Bump devloop to 0.3.14 and document the compatibility contract.
    
    Validation: make test passed all 199 tests, including 32 review tests; two existing failed-run records replayed through the adapter produced correct failure counts; git diff --check passed.
    liqiankun1111 committed Sep 6, 2026
    Configuration menu
    Copy the full SHA
    8d9c1b6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #154 from compforge/worktree-ccr-error-status

    fix(review): report incomplete CCR runs instead of clean
    qiankunli authored Sep 6, 2026
    Configuration menu
    Copy the full SHA
    dde515d View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2026

  1. feat: support focused lint with LINT_FILES

    Full Component lint can block a small change on unrelated baseline errors. Projects can now opt into LINT_FILES in both make fix and lint targets, so lifecycle gates validate the frozen phase scope and manual lint validates working-tree changes. run_lint.py --full and complete validation retain full checks.
    
    Focused success satisfies only the inline gate and does not stamp full Component validation. Unsupported projects, deleted files and unsafe path representations retain full checks. Full checks clear inherited LINT_FILES to prevent accidental narrowing. Document the project contract and bump devloop to 0.3.15.
    
    Validation: 58 relevant tests passed (7 focused lint, 26 lifecycle, 25 git workflow); Python syntax and git diff --check passed. make fix and make lint were attempted but this repository does not define those targets.
    liqiankun1111 committed Sep 10, 2026
    Configuration menu
    Copy the full SHA
    d8adfe2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #155 from compforge/feat/focused-lint

    feat: support focused lint with LINT_FILES
    qiankunli authored Sep 10, 2026
    Configuration menu
    Copy the full SHA
    f7f9a1d View commit details
    Browse the repository at this point in the history
Loading