Skip to content

Correct conformance docs that overclaim runtime support #45

@nficano

Description

@nficano

The conformance and feature support documentation marks several protocol surfaces as implemented even though the runtime does not dispatch them. docs/conformance.md:16 through docs/conformance.md:27 marks session challenge/authentication, cancellation and delegation, artifacts, vendor extensions, and resume-related surfaces as complete. README.md:261 through README.md:277 says subscribe is wired into the runtime. In the implementation, ARCPRuntime.handleEnvelope at lib/src/main/kotlin/dev/arcp/runtime/ARCPRuntime.kt:169 only handles Ping, SessionListJobs, JobSubmit, Metric, Cancel, terminal job events, and SessionClose; every other message type falls through to an UNIMPLEMENTED Nack.

Fix prompt: Audit the conformance matrix and feature table against ARCPRuntime.handleEnvelope, ARCPClient, and the helper classes. Split status into message catalog support, helper/storage support, and runtime dispatch support, or implement the missing runtime handlers before marking a surface complete. Downgrade challenge handshakes, subscriptions, artifacts, vendor-extension unknown-message routing, delegation/handoff, checkpoints, and resume to partial or deferred until they are actually wired into runtime dispatch and covered by integration tests.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationseverity:highHigh severity issue

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions