Skip to content

feat: Discussions intake bridge — idd-list --discussions + idd-issue --from-discussion#255

Merged
kiki830621 merged 1 commit into
mainfrom
idd/221-discussions-intake
Jul 11, 2026
Merged

feat: Discussions intake bridge — idd-list --discussions + idd-issue --from-discussion#255
kiki830621 merged 1 commit into
mainfrom
idd/221-discussions-intake

Conversation

@kiki830621

Copy link
Copy Markdown
Member

Refs #221

Summary

Discussions intake bridge (Spectra change discussions-intake-bridge, 6/6 tasks TDD): idd-list --discussions (opt-in surfacing — probe → Q&A/Ideas + unanswered filter → dedup vs issue refs → dedicated actionable block; graceful no-op / degrade, never aborts) + idd-issue --from-discussion <url|number> (seed with ## Provenance + verbatim blockquote; back-reference reply draft-and-confirm, unattended draft-only). Cardinal rule: never auto-file, never auto-post — the bridge surfaces, the human judges (che-ical-mcp discussion 105 lesson). Shared contract + GraphQL templates live once in references/discussions-intake.md.

Checklist

  • Diagnose(2026-07-06, Spectra opt-out → propose)
  • Propose(artifacts: proposal / design D1–D4 / spec 4 req + 5 scenarios / tasks — spectra validate ✓)
  • Apply (1 commit; drift-guard 30/30 RED→GREEN; full plugin suite 0 fail; spectra state all_done)
  • Verify
  • Verify-gated: post-verify PASS = ready to merge → after merge, run /idd-close + spectra-archive (manual gate + closing summary; no auto-close trailer)

Generated by /spectra-apply via /idd-all sequence. Do NOT add a GitHub close trailer — IDD discipline requires manual /idd-close after merge.

…--from-discussion (#221)

GitHub Discussions (Q&A/Ideas) are a real intake channel IDD was blind to
(che-ical-mcp discussion 105: a whole bug lifecycle invisible to idd-list).
Adds opt-in surfacing (probe -> filter category+unanswered -> dedup vs issue
refs -> dedicated actionable block; graceful no-op when disabled) and
Discussion-seeded filing (## Provenance + verbatim blockquote; back-reference
reply draft-and-confirm, unattended draft-only). Cardinal rule: never
auto-file, never auto-post. Shared contract + GraphQL templates live once in
references/discussions-intake.md. Spectra change discussions-intake-bridge
(6/6 tasks, TDD RED->GREEN); drift-guard 30 assertions; full suite green.

Refs #221
@kiki830621 kiki830621 merged commit e6f3b28 into main Jul 11, 2026
1 check passed
@kiki830621 kiki830621 deleted the idd/221-discussions-intake branch July 11, 2026 03:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant