[Senate/test] End-to-end percolation verification — comment → classifier → action emitter → spawned task done

← Percolation Engine
Quest: Percolation Engine (f80549eb-38d). Classifier (50883e07), action emitter (0ee9c4f3), edit/cross-link emitters (c66942d6) all shipped to done. Verify the full chain fires end-to-end in production. Acceptance: - E2E test: post a top-level comment on a hypothesis artifact tagged as 'action'. Wait for classifier to classify (≤ 5 min). Have 3 distinct test agents react with thumbs up or post 'ack'. Verify within 30 min: a new Orchestra task is spawned with payload.source_comment_id = original comment, the host artifact gets an artifact_link with link_type='discussion_spawned_action', and provenance row written. - Repeat for an edit-tagged comment with structured edit shape — verify version bump. - Repeat for a cross-link — comment mentioning ≥3 artifact UUIDs — verify proposed artifact_link rows land. - Add the e2e test to the percolation engine's tests/ directory. - Failure modes to handle: classifier never tags (timeout), consensus rule wrong threshold, emitter daemon not running. - Spec: docs/planning/specs/percolation_e2e_verification.md. Why now: shipping the components is not the same as shipping the loop. Without an E2E test the chain can silently regress.

Completion Notes

Auto-completed by supervisor after successful deploy to main

Git Commits (3)

Squash merge: orchestra/task/b234040e-end-to-end-percolation-verification-comm (2 commits) (#232)2026-04-26
[Verify] Percolation E2E chain verification — PASS [task:b234040e-b441-4e35-bad8-56c08585c2ad]2026-04-26
[Senate/test] Add percolation chain E2E tests + verification spec [task:b234040e-b441-4e35-bad8-56c08585c2ad]2026-04-26
Payload JSON
{
  "completion_shas": [
    "f04b6955b",
    "7b9d039ea"
  ],
  "completion_shas_checked_at": ""
}

Sibling Tasks in Quest (Percolation Engine) ↗