Rust Adapter Bounty
Bounty Type: Community Language Adapter
Difficulty: Intermediate
Tags: rust cargo bounty good-first-issue
Mission
Implement lh_standard_adapter in Rust. Published to crates.io. Zero external dependencies.
Specification
Read docs/AI-Traceability-Audit-Protocol-v1.0.md for the full standard.
Reference: Python in lh_standard_adapter/.
Requirements
API Design
pub struct LongHunAdapter { uid: String, device: String }
impl LongHunAdapter {
pub fn new(uid: &str, device: &str) -> Self
pub fn wrap(&self, data: Value, task_type: &str, persona: &str) -> Result<Value>
pub fn validate(&self, wrapped: &Value) -> ValidationResult
pub fn get_schemas(&self) -> (Value, Value)
}
Acceptance Criteria
- All tests pass (72+)
- Cross-validate with Python reference
- Published to crates.io
- PR merged to
adapters/rust/
How to Claim
- Comment below
- Fork β implement under
adapters/rust/
- PR with passing tests
You don't get to translate LongHun into your framework. You translate your framework into LongHun β or you don't.
β The LongHun Manifesto
Rust Adapter Bounty
Mission
Implement
lh_standard_adapterin Rust. Published to crates.io. Zero external dependencies.Specification
Read
docs/AI-Traceability-Audit-Protocol-v1.0.mdfor the full standard.Reference: Python in
lh_standard_adapter/.Requirements
lh-standard-adapter(crates.io)cargo add lh-standard-adapterstd::collections,std::hash,regexin dev-deps)Serialize,Deserialize(serde in deps is acceptable)cargo clippy+cargo fmtcleanAPI Design
Acceptance Criteria
adapters/rust/How to Claim
adapters/rust/