Compare commits
3 Commits
93589d4f52
...
2c83e31e38
| Author | SHA1 | Date | |
|---|---|---|---|
| 2c83e31e38 | |||
| 4696c9a304 | |||
| 23b76a240a |
@@ -1,6 +1,7 @@
|
||||
---
|
||||
status: draft
|
||||
last_updated: 2026-06-22-22
|
||||
last_updated: 2026-06-23
|
||||
review: call/review-call passed 2026-06-23 — registry, protocol, ADR (005/012/014/015/016/017/022/023/024), security, and pattern-consistency checks all conformant; 159 unit/integration tests green; `cargo build`, `cargo clippy -- -D warnings`, `cargo fmt --check`, `cargo test` clean.
|
||||
---
|
||||
|
||||
# alknet-call
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: call/review-call
|
||||
name: Review alknet-call implementation for spec conformance and pattern consistency
|
||||
status: pending
|
||||
status: completed
|
||||
depends_on: [call/protocol/abort-cascade]
|
||||
scope: broad
|
||||
risk: low
|
||||
@@ -134,4 +134,15 @@ call phase — the most complex crate in this batch.
|
||||
|
||||
## Summary
|
||||
|
||||
> To be filled on completion
|
||||
Reviewed the entire alknet-call crate against operation-registry.md,
|
||||
call-protocol.md, and ADRs 005/012/014/015/016/017/022/023/024. All registry
|
||||
types (OperationSpec 8 fields, AccessControl AND/OR + resource checks,
|
||||
HandlerRegistration 6 fields, OperationProvenance 6 variants, CompositionAuthority,
|
||||
ScopedOperationEnv, AbortPolicy), protocol types (EventEnvelope, ResponseEnvelope,
|
||||
CallError, 5 event types, framing), security constraints (Capabilities
|
||||
non-serializable/zeroized/immutable, metadata fresh on composition, internal ops
|
||||
→ NOT_FOUND from wire, reachability bounds composition, UUID v4 request IDs),
|
||||
and pattern consistency (OperationEnv trait, CompositeOperationEnv contains()
|
||||
probe, authority switch on internal: true, deadline inheritance) are conformant.
|
||||
No source deviations found. 159 tests pass; build/clippy/fmt/test clean.
|
||||
Merged to develop.
|
||||
Reference in New Issue
Block a user