Skip to content
SHAMPOO

Tool catalogue

deliberate_evidence

Write · Ordinary · Intel and knowledge tiers

deliberate_evidence

  • Category: intel
  • Access: write
  • Audience: ordinary (an ordinary user normally calls this directly)

Purpose

Attach supporting/counter evidence to a deliberation.

Arguments

Required: deliberation_id, target_kind, target_ref.

Optional: locale, note, stance.

  • deliberation_id. Note: Target deliberation.
  • target_kind. Note: Kind of the cited target.
  • target_ref. Note: Reference of the cited target.
  • locale.
  • note. Note: Optional note.
  • stance. Note: support (default) or counter.

Result

JSON object with deliberation_id and evidence_id (unchanged on duplicate).

Boundaries

Thinker-private: owner credential only, no star bypass. Misses and foreign rows read as not found.

Lifecycle / side effects

Open -> settled (+optional outcome) -> archived; lifecycle only, never physical DELETE.

Errors

Bad ids/transitions rejected. Failures move nothing (atomic).

Example

{
  "deliberation_id": "...",
  "target_kind": "task",
  "target_ref": "..."
}

Result shape:

{
  "evidence_id": "..."
}

See also

deliberate_get, deliberate_settle.

On this page