[Senate/feat] Action emitter — consensus on action-tagged thread spawns Orchestra task with comment_id provenance done

← Open Questions as Ranked Artifacts
Quest: Percolation Engine (f80549eb-38d). Depends on comment classifier (50883e07). Acceptance: - Watcher: scan artifact_comments where comment_type contains 'action' AND age < 14d AND parent_comment_id IS NULL (top of thread). - Consensus rule: ≥3 distinct authors react with 👍 or post 'ack' replies (initial threshold; configurable per kind). - On consensus: emit Orchestra task with title=, description=quoted-thread-summary + author credits, payload.source_comment_id=, payload.source_artifact_id=, priority=. - Provenance: the resulting task carries a back-pointer to the comment; the comment gets a 'spawned_task_id' field; the host artifact gets an artifact_link to the task (link_type='discussion_spawned_action'). - De-dup: same root_comment_id never spawns >1 task (lock by source_comment_id). - Audit dashboard line item: 'comment c→t: last 7d'. - Spec: docs/planning/specs/percolation_action_emitter.md. Why now: this is the first concrete payoff of discussions — comments → real work. Demonstrates the 'percolate to actions' loop the user named directly.

Completion Notes

Auto-completed by supervisor after successful deploy to main

Git Commits (1)

[Senate] Action emitter: consensus on action-tagged threads spawns Orchestra task with comment provenance [task:0ee9c4f3-83a1-41cc-9270-44754bc64d4d]2026-04-25

Sibling Tasks in Quest (Open Questions as Ranked Artifacts) ↗

Task Dependencies

↓ Referenced by (downstream)