Skip to content

contracts: define run bundle, adapter, actor, substrate, evidence, and review schemas #4

Description

@danielgwilson

Goal

Define the core contracts before writing implementation: run bundle, adapter, scenario/persona, actor, substrate, evidence streams, review, verification, policy, and feedback.

Required proof

  • Contract docs are public-safe.
  • Each contract states core-owned vs adapter-owned fields.
  • Each contract includes at least one synthetic fixture example.

mimetic_swarm

mimetic_swarm:
  schema: mimetic.swarm-readiness.v1
  status: needs_spec
  authority: draft_spec
  blocked_by:
    - public-boundary-v1
  can_parallel_with: []
  exclusive_files:
    - docs/contracts/**
  allowed_write_paths:
    - docs/contracts/**
  denied_write_paths:
    - .env*
    - env/**
    - artifacts/**
    - .github/workflows/**
  artifact_schema_version: mimetic.run-bundle.v1
  credential_manifest: []
  network_policy: no_network
  spend_policy: no_spend
  idempotency_key: contracts-v1
  proof_commands:
    - git diff --check
  telemetry_expectations:
    - none for docs-only work
  stop_conditions:
    - product nouns leak into core schemas
    - fixture would require private artifact data

Activity

  1. added
    proof-requiredCannot close without command, artifact, review, or run-bundle proof.
    authority:draft_specAgent authority is limited to docs/spec clarification.
    next:specNext step is spec or split.
    on Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:contractsSchema and contract design.authority:draft_specAgent authority is limited to docs/spec clarification.next:specNext step is spec or split.proof-requiredCannot close without command, artifact, review, or run-bundle proof.proof:contract-fixtureRequires schema fixture proof.risk:lowLow-risk work.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions