Skip to content

test(delta-harness): add branch and WAP matrix - #706

Draft
mkuchenbecker wants to merge 5 commits into
linkedin:mkuchenbecker/delta-harness-morfrom
mkuchenbecker:mkuchenbecker/delta-harness-branch
Draft

test(delta-harness): add branch and WAP matrix#706
mkuchenbecker wants to merge 5 commits into
linkedin:mkuchenbecker/delta-harness-morfrom
mkuchenbecker:mkuchenbecker/delta-harness-branch

Conversation

@mkuchenbecker

@mkuchenbecker mkuchenbecker commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

This PR adds branch lifecycle and write-audit-publish (WAP) behavior on top of
merge-on-read. It contributes 102 cases (68 branch, 34 WAP) on top of the 714-case
merge-on-read catalog, producing 816 combined cases.

Stack

Layer Branch Parent Contribution Combined PR
Merge-on-read delta-harness-mor RTAS 320 714 #705
Branch and write-audit-publish delta-harness-branch Merge-on-read 102 816 this PR

No direct children.

Scope

This layer owns branch reference lifecycle, branch-routed writes, and WAP staging and
publication. Branch coverage includes reference lifecycle, branch-routed writes,
fast-forward, cherry-pick, divergence, time travel, maintenance, format, and
merge-on-read intersections. WAP coverage includes enablement, session routing,
staged writes, independent staging IDs, publish operations, and rejected republish or
expired-staging attempts. It excludes merge-on-read's own physical contract, which is
the parent layer's scope.

Family Coverage Cases
Branch and tag behavior Reference lifecycle through merge-on-read intersections 68
Write-audit-publish behavior Enablement through rejected republish/expired staging 34
Total 102

Known limitations

No new known-bug skips. The 4 combined-catalog skips are RTAS's inherited pair.

Validation

Check Result
git diff --check against the parent tip Clean, 11 files, +2927/-1.
Added lines ASCII only.
Embedded catalog 816 combined cases: 812 passed, 4 skipped, 0 failed.

Add branch and write-audit-publish behavior as a clean contribution on
the rebuilt merge-on-read stack and align row fixtures with the shared
seed convention.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mkuchenbecker
mkuchenbecker force-pushed the mkuchenbecker/delta-harness-branch branch from d06709c to ce83a0c Compare September 4, 2026 21:09
@mkuchenbecker
mkuchenbecker changed the base branch from main to mkuchenbecker/delta-harness-mor September 4, 2026 22:52
mkuchenbecker and others added 2 commits September 4, 2026 17:55
Keep branch and write-audit-publish table states, snapshot timing, and reference cleanup in the layer that first consumes them.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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