Skip to content

πŸ† [BOUNTY] Java/Kotlin Adapter β€” lh_standard_adapter for Maven CentralΒ #4

Description

@UID9622

Java/Kotlin Adapter Bounty

Bounty Type: Community Language Adapter
Difficulty: Intermediate
Tags: java kotlin maven bounty good-first-issue


Mission

Implement lh_standard_adapter in Java (with Kotlin interop). Publish to Maven Central.


Specification

Read docs/AI-Traceability-Audit-Protocol-v1.0.md for the full standard.
Reference: Python in lh_standard_adapter/.


Requirements

  • Maven groupId: cn.uid9622.longhun, artifactId: lh-standard-adapter
  • Gradle/Maven dependency available
  • Minimal dependencies (Jackson for JSON, JUnit 5 for tests only)
  • Full test suite (72+ tests)
  • Javadoc on all public methods
  • Kotlin-friendly (null-safety annotations, data classes)
  • README with English + Java/Kotlin usage examples
  • LICENSE: CC-BY-NC-SA 4.0

API Design

public class LongHunAdapter {
    public LongHunAdapter(String uid, String device)
    public JsonObject wrap(Object data, String taskType, String persona)
    public ValidationResult validate(JsonObject wrapped)
    public Map<String, Object> getSchemas()
}

Acceptance Criteria

  1. All tests pass (72+)
  2. Cross-validate with Python reference
  3. Published to Maven Central
  4. PR merged to adapters/java/

How to Claim

  1. Comment below
  2. Fork β†’ implement under adapters/java/
  3. PR with passing tests

Every adapter written by a foreign developer is another brick in our wall.

β€” The LongHun Manifesto

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions