Skip to content

Add a portable workspace delta contract - #1831

Merged
chubes4 merged 1 commit into
mainfrom
refactor/issue-1827-wp-codebox
Jul 17, 2026
Merged

Add a portable workspace delta contract#1831
chubes4 merged 1 commit into
mainfrom
refactor/issue-1827-wp-codebox

Conversation

@chubes4

@chubes4 chubes4 commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

Give WP Codebox a typed portable workspace-delta handoff while Homeboy remains the sole apply, verification, promotion, and publication owner.

What changed

  • Add workspace-delta/v1 with portable changed-file and patch references, include it in the canonical headless result, reject host, UNC, traversal, and inferred filenames, and export the contract through runtime-core.

How to test

  1. Run npm run build; expect All runtime and CLI TypeScript packages compile..
  2. Run npm run test:agent-task-contracts; expect Canonical agent-task, evidence, workflow interface, source materialization, and reusable workflow tests pass..

Compatibility

The canonical headless result gains a required workspace_delta field. Consumers of that typed result must accept the added field; lifecycle and publication ownership remain unchanged in Homeboy.

Evidence

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode
  • Model: openai/gpt-5.6-sol
  • Used for: Completed the portable workspace-delta contract, path-safety validation, exact-base rebase, and verification with Chris.

Source relationships

@chubes4
chubes4 merged commit 65efc1c into main Jul 17, 2026
4 checks passed
@chubes4
chubes4 deleted the refactor/issue-1827-wp-codebox branch July 17, 2026 02:17
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.

1 participant