Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

feat(adapters/msteams): land Microsoft Teams adapter as experimental (needs live-tenant validation)

Aberta
#6 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
25/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
azure, go
Domínio
api, backend

Direção de pesquisa

Comece com a checklist de validação ao vivo de 10 pontos do PR em rascunho #4 e do ADR 0007; isso requer acesso a um registro do Azure Bot e a um tenant do Teams. Registre as descobertas confirmadas no ADR 0007, marque adapters/msteams/doc.go como experimental e, em seguida, verifique o CI e as revisões solicitadas antes de fazer o merge do PR #4.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement ready-for-human

Track landing the Microsoft Teams adapter (adapters/msteams) at the experimental tier, per ADR 0007.

Status

A high-quality spike exists as draft PR #4: self-contained (zero core-runtime changes, zero new dependencies), stdlib-only Bot Framework JWT/JWKS verification, versioned opaque thread IDs carrying conversationReference, reuse of internal/ratelimit and the Observer hooks, ~78% statement coverage against a mocked Bot Framework server.

The spike resolved ADR 0007 open question 9 (no msbotbuilder-go; hand-rolled stdlib JWT validation works, no new deps). The remaining 9 of 10 open questions require a live Azure Bot registration + Teams tenant to validate (ack/turn semantics, endorsement behavior on production keys, markdown fidelity, serviceUrl/conversation-id stability, proactive posting prerequisites, aadObjectId stability, etc.). See the 10-point checklist in PR #4.

Path to land

  1. A human with Azure Bot + Teams tenant access runs the live validation checklist from PR #4.
  2. Update ADR 0007 → Accepted, recording confirmed findings.
  3. Mark the package experimental in adapters/msteams/doc.go (honest tier labeling).
  4. Undraft PR #4, pass CI + @codex review + @codex security review, merge.

Blocked on: live-tenant access (human).


Generated with mux • Model: anthropic:claude-fable-5 • Thinking: xhigh

Linguagem predominante
Go
Estrelas
2
Forks
0
Merge médio
20h 21min
PRs com merge (30d)
15

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de coder/chat

Todas as issues de coder/chat

Issues semelhantes

Mais issues de Go

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.