Review found Phase 1 approved with minor issues. Created cleanup tasks: - napi-identity-provider-wiring (bug: NAPI bypasses IdentityProvider) - panic-free-static-config (code smell: panic/unwrap in production path) - non-exhaustive-public-api (future-proofing public API types) - adr-doc-comments (doc convention: ADR references in new modules) - ssh-session-recv-stub-doc (documentation: mark stubs as planned)
1.1 KiB
1.1 KiB
id, name, status, depends_on, scope, risk, impact, level
| id | name | status | depends_on | scope | risk | impact | level | |
|---|---|---|---|---|---|---|---|---|
| cleanup/adr-doc-comments | Add ADR number references to doc comments in new modules | pending |
|
narrow | trivial | isolated | implementation |
Description
The existing codebase has a pattern of referencing ADR numbers in doc comments (e.g., transport/mod.rs references ADR-001). The new Phase 1 modules should follow the same pattern for discoverability.
Modules needing ADR references:
auth/identity.rs→ ADR-029, ADR-028config/forwarding.rs→ ADR-031config/static_config.rs→ ADR-030config/dynamic_config.rs→ ADR-030config/config_service.rs→ ADR-030call/mod.rs→ ADR-024, ADR-033call/spec.rs→ ADR-025, ADR-033interface/mod.rs→ ADR-026
Acceptance Criteria
- Module-level doc comments reference relevant ADR numbers
- Style matches existing ADR references in the codebase (e.g.,
//! See ADR-029.)
References
- crates/alknet-core/src/transport/mod.rs — existing pattern to follow
Notes
Suggested during Phase 1 review (S2)
Summary
To be filled on completion