Skip to content

docs(source): promote Begin's sole-settle-path and panic rules to primary doc positions - #210

Merged
joshua-temple merged 1 commit into
mainfrom
docs/source-v1-gate-fixes-6
Aug 23, 2026
Merged

docs(source): promote Begin's sole-settle-path and panic rules to primary doc positions#210
joshua-temple merged 1 commit into
mainfrom
docs/source-v1-gate-fixes-6

Conversation

@joshua-temple

Copy link
Copy Markdown
Collaborator

Checkpoint 4.9 — gate rerun-7 discoverability fixes

Gate rerun 7: 20 HELD / 0 BROKEN / 2 UNDOCUMENTED. Both UNDOCUMENTED rows (Begin±Settle disposition; fn-panic semantics) were already defined in capability.go (lines 429/432, verified by grep against the merged tree) but placed in a poison-handling paragraph two separate reviewer passes skimmed past. A contract readers can't find is effectively absent — so this promotes the substance:

  • Begin's opening paragraph now leads with: Begin replaces Settle for m entirely; direct Settle around Begin = caller error, undefined results (duplicate mark at best, End race at worst); fn must not panic (unrecovered propagation leaves the txn open until End/session-close/rebalance fence).
  • inlet.go Settle doc cross-references that rule for transactional messages.
  • kafka README: SeekToCursor convention (re-delivers from the cursor's own offset onward) + Reject/Skip rows added to the ack-model table.

Docs-only; full panel reruns on this merge as the release clearance.

… primary doc positions

Gate rerun 7 found that the Begin-then-Settle disposition and fn-panic
semantics — already defined since the earlier gate rounds — sat in a
poison-handling paragraph reviewers consistently missed. This promotes both
rules into Begin's opening paragraph, cross-references the rule from
inlet.go's Settle doc, documents SeekToCursor's re-delivery convention
(cursor offset onward) in the README, and adds Reject/Skip rows to the
README ack-model table.
@joshua-temple
joshua-temple merged commit 6efab3b into main Aug 23, 2026
121 checks passed
@joshua-temple
joshua-temple deleted the docs/source-v1-gate-fixes-6 branch August 23, 2026 08:06
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