Third review round follow-through: enqueue_tx stamp source, sweep_expired handle form, with_tx signature, and B-block ambiguity pins
This commit is contained in:
1 parent
08dc1bf011
commit
83767e880b
11 files changed
+258
-101
No files matched your search
@@ -12,6 +12,22 @@ corrections to accepted decisions found by the review — ADR-019 §1's
|
||||
tx-methods claim and ADR-019 §3's `Job` field list — corrected inline
|
||||
there, per this repo's convention that wrong statements in decisions
|
||||
are fixed where they stand, not left for readers to discover.)
|
||||
*(Follow-through 2026-10-07, same round, second session: the review's
|
||||
remaining ambiguities — all decidable from decided material — were
|
||||
closed by single-sentence/annotation edits against the already-decided
|
||||
ADRs and specs, recorded in the annotations' own text rather than a
|
||||
new ADR: A4 (`enqueue_tx` stamps the derived engine defaults —
|
||||
annotated onto ADR-020 §3), A5 (stale `sweep_expired(queue)` shapes
|
||||
aligned to ADR-019 §1's handle form in core-contract.md and queues.md),
|
||||
`retry -> bool` + the refused-retry residue and the `fail(None)`
|
||||
default string (ADR-019 §3), the one-shot/repeatable split restated
|
||||
(core-contract), `ack_batch`'s per-id predicate (ADR-010 §1), opts
|
||||
field types/defaults (core-contract, honker-rs parity), the
|
||||
consumer-local non-empty rules (ADR-008 §4), the `with_tx` signature
|
||||
(ADR-007), the `PayloadTooLarge` measurement basis (ADR-008 §5),
|
||||
per-stream offset-sequence equivalence (ADR-015 §4), the
|
||||
`recv_timeout` timeout arm and `EventReceiver`'s no-`recv_timeout`
|
||||
posture (ADR-008 §3/§8).)*
|
||||
|
||||
## Context
|
||||
|
||||
|
||||
Reference in new issue
Block a user