crates/forge/ents-forge/src/review/mod.rs
| 1 | //! The review sub-domain: the [`Review`] entity (`entity`), the `review` |
| 2 | //! command's business logic (`command`), and the `review` subcommand's |
| 3 | //! argument grammar (`cli`) — the same three-file split |
| 4 | //! [`crate::comment`] uses, for the same reason: the data shape, the |
| 5 | //! command mechanism, and the CLI grammar stay easy to read independently. |
| 6 | |
| 7 | mod cli; |
| 8 | mod command; |
| 9 | mod entity; |
| 10 | |
| 11 | pub use cli::ReviewAction; |
| 12 | pub use command::{NewReview, list, new, show, withdraw}; |
| 13 | pub use entity::{Review, ReviewState, Verdict}; |