Skip to content

RFCs ​

RFCs record proposals that change public contracts, Canonical, Adapter, or Extension mechanisms. Local implementation detail and ordinary tasks do not require an RFC.

Status ​

StatusMeaning
ProposedOpen for discussion; not an accepted implementation contract
AcceptedArchitecture decision accepted and eligible for Roadmap
ImplementingIn progress with linked status and tests
ImplementedImplementation, verification, and docs complete
RejectedNot adopted; rationale retained
SupersededReplaced by a newer RFC

Index ​

RFCStatusDecision
RFC-0001: Minimal conversion modelAcceptedOne pipeline, two adaptation responsibilities, Extensions register Adapters
RFC-0002: Plugin / Bundle Artifact apply contractImplementedCLI/targets and four-agent plugin paths wired; OpenClaw compatible-bundle delegates to Claude/Codex; Hermes thin skill-plugin landed
RFC-0003: Apply scope and target rootImplementedExplicit project/user scope; Core authorizes roots and Adapters emit native relative paths
RFC-0004: Inspect contract for project-layer cross-tool linksImplementedjue inspect --diagnostics reports broken, degraded, in-repo, and out-of-repo Skill links
RFC-0005: directoryPerItem orphan removalImplementedEmit delete for item directories read() still recognizes after Canonical dropped them
RFC-0006: Same-runtime Skill collision planningProposedAdapters supply discovery-root evidence; Core plans same-name collisions before write

New RFCs include context, goals/non-goals, alternatives, decision, contract, security, compatibility/migration, acceptance, and open questions. Accepted RFCs enter the Roadmap; Implemented requires reproducible evidence.

Define once. Adapt everywhere.