Skip to content

Add doc-approval.recommend WASM agent for pipeline showcase #555

Description

@enricopiovesan

Summary

Add the deterministic doc-approval.recommend WASM agent: the final step of
the canonical doc-approval pipeline, analyze → recommend.

Governing Specs

  • 069-doc-approval-pipeline-canonicalization
  • 058-workflow-pipeline-execution

Input and Output

Input is the existing doc-approval.analyze@1.0.0 output:
{ docType, parties, amounts, confidence, recommendation }.

Output is runtime-owned:
{ recommendation: string, rationale: string, confidence: string }.

Definition of Done

  • Contract at contracts/examples/doc-approval/capabilities/recommend/contract.json.
  • Deterministic WASM agent at examples/doc-approval/recommend-agent/.
  • Component manifest includes the compiled WASM digest.
  • doc-approval.pipeline executes analyze then recommend without an extract capability.
  • Same analysis input produces identical recommendation output.
  • Integration test proves the pipeline and runtime-owned output.

Unblocks

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent:claudeClaimed by Claude CodeenhancementNew feature or requestreadyReady to implement under an approved governing specwasmWebAssembly related

    Type

    No type

    Fields

    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