Create core library module skeleton with public API surface: - router.rs: rendezvous hash primitives (twox-hash based) - topology.rs: Topology, Group, Node, NodeId, NodeStatus types - scatter.rs: scatter orchestration trait/stubs - merger.rs: result merge trait/stubs - task.rs: task registry trait/stubs - config.rs: Config struct (full YAML shape) - error.rs: MiroirError enum + Result<T> alias All acceptance criteria met: - cargo build -p miroir-core succeeds - cargo doc -p miroir-core produces rustdoc without warnings - cargo test -p miroir-core runs (zero tests) successfully Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| miroir-core | ||
| miroir-ctl | ||
| miroir-proxy | ||