Skip to content

docs(berth): state the contract outside products may rely on - #109

Merged
GraemeF merged 1 commit into
mainfrom
worktree-yard-wpc5
Oct 27, 2026
Merged

GraemeF merged 1 commit into
mainfrom
worktree-yard-wpc5

Conversation

@GraemeF

@GraemeF GraemeF commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

Outside products, such as a per-agent resource view, attribute processes to seats by reading the BERTH_* variables and berth list's JSON. The design doc now states both as a contract, and says a change that breaks it carries ! in its pull request title, since boatyard cuts no releases. The contract suite already fails when a list field is added, dropped or renamed; it now also checks that a worker inherits BERTH_BACKEND.

@GraemeF
GraemeF marked this pull request as ready for review October 27, 2026 11:48
@GraemeF
GraemeF merged commit b2f1636 into main Oct 27, 2026
2 checks passed
@GraemeF
GraemeF deleted the worktree-yard-wpc5 branch October 27, 2026 11:49
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