KeiSeiKit-1.0/_templates/atom/src/atoms/__VERB_SNAKE__.rs.template
Parfii-bot a4e667de10 KeiSeiKit-public — clean state
Single-commit clean baseline after security scrub of niche-tells,
project codenames, internal jargon, and contributor-email leaks.

Contents:
- 100 Rust crates (_primitives/_rust/)
- 37 agent manifests (_manifests/) + generated specs (_generated/)
- 67 user-invocable skills (skills/)
- 33 hooks (hooks/)
- Composition blocks (_blocks/)
- Documentation (docs/, README.md)
- TS adapter packages (_ts_packages/)
- Assembler (_assembler/)
- Roles (_roles/)
- Templates (_templates/)
- Forgejo CI (.forgejo/)

Author: Denis Parfionovich <info@greendragon.info>

License: see LICENSE.
2026-05-01 12:09:03 +08:00

28 lines
792 B
Text

//! __CRATE__::__VERB__ atom implementation.
//!
//! See `atoms/__VERB__.md` for the human-facing spec and frontmatter.
//! See `atoms/schemas/__VERB__-{input,output}.json` for the wire shape.
use serde::{Deserialize, Serialize};
#[derive(Debug, Deserialize)]
pub struct Input {
// TODO: fields matching schemas/__VERB__-input.json
}
#[derive(Debug, Serialize)]
pub struct Output {
// TODO: fields matching schemas/__VERB__-output.json
}
#[derive(Debug, thiserror::Error)]
pub enum Error {
// TODO: error codes matching frontmatter `errors:` list
#[error("not implemented")]
NotImplemented,
}
/// Entry point — called by `src/main.rs` CLI dispatcher and by `kei-runtime invoke`.
pub fn run(_input: Input) -> Result<Output, Error> {
Err(Error::NotImplemented)
}