docs/ARCHITECTURE.md's Module Reference table lists "Replay window | src/replay_window.rs (via lib.rs) | Nonce-based replay-attack prevention." But src/lib.rs declares no mod replay_window; — only mod replay_window_tests; (lib.rs:107) — and no src/replay_window.rs file exists anywhere in the repo (only src/replay_window_tests.rs). The replay-window logic actually lives inline inside contract.rs's check_timestamp function, not in a dedicated module as the doc's own module-interaction diagram and table claim.
docs/ARCHITECTURE.md's Module Reference table lists "Replay window | src/replay_window.rs (via lib.rs) | Nonce-based replay-attack prevention." But src/lib.rs declares no
mod replay_window;— onlymod replay_window_tests;(lib.rs:107) — and no src/replay_window.rs file exists anywhere in the repo (only src/replay_window_tests.rs). The replay-window logic actually lives inline inside contract.rs'scheck_timestampfunction, not in a dedicated module as the doc's own module-interaction diagram and table claim.