Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

docs(cli): record retirement of status --json in v8 migration

Geschlossen
#464 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
30/100
Issue-Typ
Dokumentation
Klarheit
Klar beschrieben
Aktivitätsstatus
Veraltet
Bereich
cli, documentation

Rechercherichtung

Start with PR #795 and its command-surface smoke test, then check the v8 release or migration note against the acceptance criteria. Done means the obsolete status surface is absent, doctor’s human diagnostic role is documented, and the migration note states that doctor is not a JSON-compatible replacement.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

good first issue

Context

On next, the documentation promises aidd status --json for CI, while the shipped command rejects the flag. That mismatch is real.

PR #795 deliberately replaces the old CLI surface:

  • aidd status is retired.
  • aidd doctor becomes the human diagnostic view and includes drift alongside installation health.
  • Machine-readable output remains command-specific: aidd framework rules --json and aidd telemetry report --json. There is no generic output mode.

The PR already removes the obsolete status --json promise from CLI memory. Reintroducing the old command or adding doctor --json here would work against that new surface and would create an unplanned general output contract.

Decision

Treat this as a v8 migration/documentation gate for #795, not as implementation of status --json.

This decision intentionally leaves no machine-readable full-drift replacement. A consumer that needs one must justify a separate, versioned report contract; it must not silently substitute doctor text parsing.

Acceptance criteria

  • #795 contains no aidd status command or status --json documentation promise.
  • aidd doctor documents and presents the human drift/health diagnostic role.
  • The v8 release or migration note explicitly states: aidd status and its undocumented JSON contract are removed; aidd doctor is the human replacement, not a JSON-compatible replacement.
  • The command-surface smoke test reflects the retirement.
  • #795 links this issue and it is closed only after that PR merges.

Boundary

Do not add --json to doctor, an alias for status, or a generic output abstraction. Those are separate product decisions.

Vorherrschende Sprache
TypeScript
Sterne
481
Forks
45
Ø Merge
1 T. 13 Std.
Gemergte PRs (30 T.)
77

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus ai-driven-dev/framework

Alle Issues in ai-driven-dev/framework

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.