Skip to content

Vocabularies

These sets are closed: a value outside one is a validation fault, not a new category the server learns. They are generated from the same contract the SDKs check themselves against, so an SDK that accepts a value missing here is a bug in that SDK.

  • code.apply_patch
  • code.delete_file
  • code.modify_dependency
  • code.modify_migration
  • code.touch_fragile_file
  • data.bulk_mutation
  • data.run_migration
  • deploy.modify_infra
  • deploy.release
  • deploy.rollback
  • secret.access
  • tool.exec_shell
  • tool.network_call
  • vcs.force_push
  • vcs.merge_pr
  • vcs.modify_ci_config
  • agent
  • human
  • system

allow and warn proceed; block and require_approval stop. A decision this client does not recognise must be treated as a stop.

  • allow
  • block
  • require_approval
  • warn
  • applies_to
  • caused_by
  • contradicts
  • inherits_from
  • supersedes
  • supports
  • conflict
  • dependency_unavailable
  • forbidden
  • gone
  • internal
  • not_found
  • payload_too_large
  • rate_limited
  • unauthenticated
  • validation
  • decision
  • evidence
  • fact
  • guide
  • lesson
  • policy
  • skill
  • code_review
  • data_migration
  • dependency_upgrade
  • deploy
  • feature
  • incident_response
  • refactor
  • dense
  • exact
  • hybrid
  • lexical
  • contradicts_decision
  • disputed_memory
  • fragile_file
  • guide_prohibition
  • low_confidence_advisory
  • missing_required_check
  • regression_recurrence
  • requires_approval
  • sensitivity_block
  • stale_memory_conflict
  • violates_policy
  • block
  • info
  • warn
  • concise
  • detailed
  • critical
  • high
  • low
  • medium

An unreported label is stored absent, never zero — “not reported” and “reported zero” stay distinguishable.

  • personality
  • resolved_guides
  • retrieved_memory
  • system_prompt
  • tool_defs
  • working_state
  • internal
  • public
  • restricted
  • secret

The set a hydrated record may carry. It is wider than SourceTypePublic — a record can report a source the ingest verb refuses to accept directly.

  • agent_conversation
  • ci
  • correction
  • deploy
  • doc
  • incident
  • pr
  • review
  • run

The set evidence.ingest accepts. Use this one when writing.

  • ci
  • correction
  • deploy
  • doc
  • incident
  • pr
  • review
  • run
  • active
  • deprecated
  • disputed
  • stale