Repository navigation
✨🧑💻 - Dogfooding add deterministic read only doctor command in GitHub #461
Description
Is there an existing issue or feature request for this?
- I have searched the existing issues and feature requests.
What area does this improvement affect?
None
What actions does this improvement affect?
No response
Description of the idea or improvement
Add /copilot doctor as a deterministic read-only command in issue and PR conversations. Reuse existing setup/doctor policies and typed semantic read ports where their trust and credential roles match. Inspect the effective runtime configuration, installed workflow contracts, issue/SDD prerequisites, and approval policy accessibility/validity. Report pass, warning, blocked, unavailable and not-applicable separately, with one concrete next action and links. Actual successful reads are evidence only for those reads; never infer unavailable grants, write permission, credential health or producer attestation. No model invocation, credential disclosure or repair mutation. Preserve existing issue/PR status and locale behavior.
Current limitations or challenges
During the previous live round, recommendation assessment failed with policy-unavailable although the policy was valid. Diagnosis required opening workflow logs and using local doctor. /copilot diagnose is an AI investigation, not a deterministic runtime configuration audit. Developers should obtain safe evidence in the conversation without supplying tokens or installing a local CLI.
Expected impact
A maintainer can identify a missing prerequisite, inspect its source and retry after fixing it. The command never edits files, labels, variables, secrets, projects, checks or reviews; it publishes one correlated localized reply. Missing and unreadable policy are distinguished from invalid JSON. PR identity remains exact and linked issue is not inferred from matching numbers. Repeated deliveries update the same reply. Define a proportional numeric budget of at least 40 distinct cases across pure policy, read orchestration/errors, authorization, replay, locale, sanitization, workflows and documentation; preserve existing repository coverage budgets.
Alternatives considered
No response
Version of copilot
master da5484d
Additional context or comments
Second deep dogfooding round. Create and verify the SDD before implementation through the installed feature workflow and in-progress label. Consult specs/catalog.json and the setup/doctor, comment-automation and semantic-publication owners. Follow .agents/skills/product-specification/SKILL.md and specs/_template.md. No new configuration flag or permission expansion; unreadable evidence remains unavailable. Runtime PAT and local setup operator PAT are distinct: do not pretend the latter exists in an Action run. Ask blocking product or architecture questions through SDD Q.
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsDone
Activity
[-]Dogfooding add deterministic read-only doctor command in GitHub[/-][+]✨ - Dogfooding add deterministic read only doctor command in GitHub[/+]vypbot commentedon Oct 11, 2026
Hi! I’m @vypbot, the Copilot assistant for this repository.
I can answer questions, explain the codebase, propose implementation and test plans, review issues and pull requests for potential bugs or security problems, and help authorized maintainers apply changes.
Try
/copilot helpto see the available commands, or mention @vypbot with your question.vypbot commentedon Oct 11, 2026
SDD work status
Current status: The SDD is published; implementation can begin after branch verification.
SDD:
specs/github-runtime-doctor-command.md· Branch:feature/461-dogfooding-add-deterministic-read-only-doctor-command-in-github· First commit:ae7f86c6a9630b69d9e66be6c557fdd5d40cafe5Links: SDD · Branch · Commit
135 remaining items
vypbot commentedon Oct 13, 2026
Branch synchronization needs attention. Open the current status.
efraespada commentedon Oct 13, 2026
/copilot doctor
vypbot commentedon Oct 13, 2026
🩺 Diagnóstico del runtime: No disponible
Algunos requisitos no se pudieron verificar; las comprobaciones completadas siguen visibles.
Siguiente acción: Revisa esta ejecución del workflow y vuelve a ejecutar /copilot doctor.
Este comando solo lee evidencias. La configuración de aprobación declarada no acredita la salud de los productores ni el acceso de escritura.
Comprobaciones
Revisión inspeccionada del repositorio