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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions