Fourth review round (ADR-023): encode_payload typed (Codec), numeric-argument domains pinned by kind, plain-path SQLite open (URI flag dropped, D-29), watcher cadence posture — waves-1-2 general-review findings
This commit is contained in:
1 parent
ee7871d25d
commit
44637eea5b
11 files changed
+502
-22
No files matched your search
@@ -1,6 +1,6 @@
|
||||
---
|
||||
status: draft
|
||||
last_updated: 2026-10-07 (ADR-022: contract-suite layout resolved)
|
||||
last_updated: 2026-10-08 (ADR-023: fourth review round resolved — waves-1–2 general-review findings)
|
||||
---
|
||||
|
||||
# alkstore — Architecture
|
||||
@@ -57,6 +57,7 @@ pending architecture review and OQ resolution.
|
||||
| [020](decisions/020-enqueue-opt-semantics-and-bridges.md) | Enqueue-option semantics — delay/run_at precedence, relative `expires`, scheduler stamp source, serde_json payload encoding | Accepted |
|
||||
| [021](decisions/021-tx-reads-and-value-shape-fixes.md) | Third review round — tx-read methods on `TxHandle`, `Job.claimed_at`, `schedule()` queue-argument validation, drop = rollback, receiver close/error arms | Accepted |
|
||||
| [022](decisions/022-contract-suite-layout.md) | Contract-suite layout — shared internal suite crate, properties parameterized over a store factory (discharges ADR-017 §4.2's deferral) | Accepted |
|
||||
| [023](decisions/023-fourth-review-round.md) | Fourth review round — `encode_payload` typed (`Codec`), numeric-argument domains by kind (extents clamp empty, durations reject, boundaries total), plain-path SQLite open (URI flag dropped), watcher cadence 1 ms default + `SqliteOpts` knob | Accepted |
|
||||
|
||||
## Open Questions
|
||||
|
||||
@@ -86,9 +87,11 @@ depth — [ADR-015](decisions/015-streams-depth.md)), ~~OQ-10~~
|
||||
[ADR-018](decisions/018-provenance-register-and-cherry-picks.md)).
|
||||
|
||||
No deferred OQs. The question set closed with OQ-11 (2026-10-06); the
|
||||
2026-10-06 second review round and the 2026-10-07 third review round
|
||||
2026-10-06 second review round, the 2026-10-07 third review round, and
|
||||
the 2026-10-08 fourth review round (the waves-1–2 general review)
|
||||
resolved their findings directly as ADR-019/ADR-020 and
|
||||
[ADR-021](decisions/021-tx-reads-and-value-shape-fixes.md)
|
||||
[ADR-021](decisions/021-tx-reads-and-value-shape-fixes.md) and
|
||||
[ADR-023](decisions/023-fourth-review-round.md)
|
||||
respectively, rather than as new OQs. Phase 1 moves to architecture
|
||||
review closure and the implementation-phase gates.
|
||||
|
||||
|
||||
Reference in new issue
Block a user