3 Commits

Author SHA1 Message Date
2c83e31e38 tasks: mark call/review-call completed — all 28 tasks done 2026-06-23 15:55:56 +00:00
4696c9a304 docs(call): record review-call pass — implementation conforms to spec (task: call/review-call)
Review of alknet-call crate against operation-registry.md, call-protocol.md,
and ADRs 005/012/014/015/016/017/022/023/024. All registry types, protocol types,
security constraints, and pattern consistency checks conformant. No source
deviations found. 159 tests pass; build/clippy/fmt/test clean.

Refs: docs/architecture/crates/call/README.md
2026-06-23 15:55:33 +00:00
23b76a240a docs(call): record review-call pass — implementation conforms to registry/protocol/ADR spec
call/review-call verified the alknet-call crate against operation-registry.md,
call-protocol.md, and ADRs 005/012/014/015/016/017/022/023/024. All
registry types, protocol types, security constraints (Capabilities
non-serializable/zeroized/immutable, metadata non-propagation, internal
ops -> NOT_FOUND, reachability bounds, UUID v4 request IDs), and pattern
consistency (OperationEnv trait, CompositeOperationEnv contains-probe,
authority switch, deadline inheritance) are conformant. 159 tests green;
build/clippy(fmt check) clean. No source changes required.
2026-06-23 15:55:10 +00:00
2 changed files with 15 additions and 3 deletions

View File

@@ -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

View File

@@ -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.