rdd-advisory-transport

Enforces the shared Go advisory reviewer transport contract across AI coding runtimes.

6.1k|707|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/Gentleman-Programming/gentle-ai --skill rdd-advisory-transport
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdd-advisory-transport
Source: https://github.com/Gentleman-Programming/gentle-ai/tree/main/skills/rdd-advisory-transport
Command: npx skills add https://github.com/Gentleman-Programming/gentle-ai --skill rdd-advisory-transport

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Runtime-specific reviewer transports in the RDD pipeline duplicate prompt building, evidence assembly, schema validation, and capture logic across Claude Code, OpenCode, and Codex adapters, creating drift, isolation complexity, and inconsistent admission behavior.

Core Features & Use Cases

  • Single Go Provider Contract: Consolidates binding, frozen evidence, lens mandate, prompt rendering, result schema, byte budget, JSON extraction, and admission into one Go-owned surface.
  • Thin Adapter Boundary: Restricts Claude, OpenCode, and Codex adapters to invoking the reviewer and returning raw bytes, with static guards against parsers, budgets, or capture logic in adapters.
  • Fail-Closed Admission: Refuses over-budget, malformed, or incomplete reviewer input before invocation, never truncating and never minting receipts from transport output.
  • Use Case: When modifying how OpenCode invokes an RDD reviewer, load this Skill to ensure the adapter stays minimal, the Go contract owns validation, and Codex remains unadvertised until organic proof passes.

Quick Start

Load this skill before changing any reviewer transport, adapter, prompt, or result schema code in the gentle-ai RDD pipeline.

Frequently Asked Questions about rdd-advisory-transport

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I change the reviewer transport for OpenCode or Claude Code?

Route all changes through the single Go ReviewProviderContract that owns prompt, evidence, schema, and admission. Adapters only invoke the reviewer and return raw bytes; never add parsing, budgets, or capture logic to an adapter.

What is the RDD advisory reviewer transport contract?

It is a Go-owned API that builds a typed ProviderReviewRequest from frozen native authority and admits raw reviewer output through strict schema validation. Runtime output stays advisory and cannot mint receipts, mutate review state, or open gates.

Does OpenCode still need a restarted session or isolation environment variables?

No. An ordinary already-running OpenCode session is sufficient because reviewer output is advisory until Go admission. The OPENCODE_DISABLE_* variables, child isolation, and special sessions are removed under the shared contract.

When can Codex be advertised as a supported RDD reviewer runtime?

Codex stays typed unavailable until its thin adapter passes shared-contract conformance plus organic runtime proof, including both a positive admission scenario and fail-closed negative cases with malformed, stale, or timed-out output.

What happens when a reviewer transport call fails or returns malformed output?

Transport failures never consume a correction budget, duplicate a capture, or strand a lineage. Malformed, truncated, or over-budget input is refused before invocation and never becomes a PASS, a clean receipt, or an admitted result.