Skip to content

Support bounded metadata reconciliation apply#345

Merged
chubes4 merged 1 commit into
mainfrom
fix/343-direct-reconcile-apply
May 11, 2026
Merged

Support bounded metadata reconciliation apply#345
chubes4 merged 1 commit into
mainfrom
fix/343-direct-reconcile-apply

Conversation

@chubes4
Copy link
Copy Markdown
Member

@chubes4 chubes4 commented May 11, 2026

Summary

  • Preserves page-scoped summary, pagination, and evidence when reconcile-metadata --apply --limit --offset applies a bounded page directly.
  • Marks direct apply output with direct_apply and evidence apply_source so operators can distinguish it from reviewed plan-file applies.
  • Adds a CLI next-page hint for bounded apply output.

Closes #343.

Testing

  • php tests/smoke-worktree-metadata-reconcile.php
  • php -l inc/Workspace/Workspace.php
  • php -l inc/Cli/Commands/WorkspaceCommand.php
  • php -l tests/smoke-worktree-metadata-reconcile.php
  • git diff --check

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Drafted and implemented the bounded direct apply fix and smoke coverage; Chris retains review and merge responsibility.

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.

Add direct bounded apply mode for worktree metadata reconciliation

1 participant