[KongchangAI]
ProductAI harness / delivery harness

delivery-harness

A reference implementation of AI guardrails designed for educational purposes, focused on delivery compensation scenarios. Its core design principle is that compensation amounts are determined by a deterministic rules engine while the AI model provides only recommendations, demonstrating how to safely separate deterministic logic from model inference in AI applications.

Timeline (last 90 days)

Oct 11

In the delivery-harness project, compensation amounts are determined by the rule engine, not by the model.

Unverified50%
Oct 11

delivery-harness is positioned as a teaching MVP, not a production-ready delivery or compensation system.

Unverified50%
Oct 11

The business tools in delivery-harness return synthetic data, state is mostly kept in memory, and there is no authentication, authorization, tenant isolation, or rate limiting.

Unverified50%
Oct 11

delivery-harness revolves around two synchronous workflows—anomalous order analysis and compensation recommendations—with four locally registered tools covering orders, ETA, station capacity, and compensation rules.

Unverified50%
Oct 11

For DAMAGED complaints, the caller must pass in damage_level (FULL or PARTIAL); when evidence is lacking, the policy returns zero compensation and requires human review.

Unverified50%
Oct 11

The configuration item harness.compensation.approval-threshold has a default value of 10.0; compensation reaching or exceeding that amount requires a human approver.

Unverified50%
Oct 11

When an optional dependency is unavailable during a completed workflow, the run is marked DEGRADED, deterministic results remain available, and affected steps are logged as failed.

Unverified50%
Oct 11

The default HARNESS_LLM_ENDPOINT points to port 11434 on localhost, the example model is qwen2.5:7b, and the port in Compose is bound only to 127.0.0.1.

Unverified50%
Oct 11

delivery-harness marks ingested knowledge documents as a "prompt injection trust boundary."

Unverified50%
Oct 11

The needs_human_review and approval_required fields are derived jointly from guardrail results, parse success, model confidence, and consistency with the baseline, and are used for reporting only, not for authorization.

Unverified50%

4 more timeline events

All Facts (14)

Unverified

In the delivery-harness project, compensation amounts are determined by the rule engine, not by the model.

50%
Unverified

delivery-harness is positioned as a teaching MVP, not a production-ready delivery or compensation system.

50%
Unverified

The business tools in delivery-harness return synthetic data, state is mostly kept in memory, and there is no authentication, authorization, tenant isolation, or rate limiting.

50%
Unverified

delivery-harness revolves around two synchronous workflows—anomalous order analysis and compensation recommendations—with four locally registered tools covering orders, ETA, station capacity, and compensation rules.

50%
Unverified

For DAMAGED complaints, the caller must pass in damage_level (FULL or PARTIAL); when evidence is lacking, the policy returns zero compensation and requires human review.

50%
Unverified

The configuration item harness.compensation.approval-threshold has a default value of 10.0; compensation reaching or exceeding that amount requires a human approver.

50%
Unverified

When an optional dependency is unavailable during a completed workflow, the run is marked DEGRADED, deterministic results remain available, and affected steps are logged as failed.

50%
Unverified

The default HARNESS_LLM_ENDPOINT points to port 11434 on localhost, the example model is qwen2.5:7b, and the port in Compose is bound only to 127.0.0.1.

50%
Unverified

delivery-harness marks ingested knowledge documents as a "prompt injection trust boundary."

50%
Unverified

The needs_human_review and approval_required fields are derived jointly from guardrail results, parse success, model confidence, and consistency with the baseline, and are used for reporting only, not for authorization.

50%
Unverified

The delivery-harness test suite contains 112 tests; both workflows can be run end-to-end against a stub model transport layer without requiring Ollama or a Docker daemon.

50%
Unverified

Evaluation runs are performed in memory; when a use case declares no expectation the scorer reports "not measured" rather than awarding full marks, and the six synthetic use cases cannot establish accuracy.

50%
Unverified

Capabilities that delivery-harness explicitly does not claim to implement include: autonomous agent planning, production-grade tool integration, persistent storage, vector embeddings and Milvus RAG, authentication, rate limiting, distributed tracing, and automatic compensation execution.

50%
Unverified

In delivery-harness, rules, documents, cases, evaluations, feedback, metrics, and traces are all lost on restart, and retrieval for CJK text is segmented only by spaces and punctuation rather than true tokenization.

50%

Source Articles