Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -915,7 +915,7 @@ Legend: `shipped` ≥95% checked · `in-flight` 1–94% · `drafted` 0% · `—`
| [004-management-health-refactor](./specs/004-management-health-refactor/) | `in-flight` | 73/101 (72%) |
| [005-rest-management-integration](./specs/005-rest-management-integration/) | `shipped` | 45/45 (100%) |
| [006-oauth-extra-params](./specs/006-oauth-extra-params/) | `in-flight` | 43/65 (66%) |
| [007-oauth-e2e-testing](./specs/007-oauth-e2e-testing/) | `in-flight` | 93/103 (90%) |
| [007-oauth-e2e-testing](./specs/007-oauth-e2e-testing/) | `in-flight` | 94/103 (91%) |
| [008-oauth-token-refresh](./specs/008-oauth-token-refresh/) | `in-flight` | 57/64 (89%) |
| [009-proactive-oauth-refresh](./specs/009-proactive-oauth-refresh/) | `in-flight` | 47/87 (54%) |
| [010-release-notes-generator](./specs/010-release-notes-generator/) | `in-flight` | 25/36 (69%) |
Expand Down Expand Up @@ -952,7 +952,7 @@ Legend: `shipped` ≥95% checked · `in-flight` 1–94% · `drafted` 0% · `—`
| [041-quarantine-invariants](./specs/041-quarantine-invariants/) | — | — |
| [042-telemetry-tier2](./specs/042-telemetry-tier2/) | `in-flight` | 65/91 (71%) |
| [043-linux-package-repos](./specs/043-linux-package-repos/) | `shipped` | 41/41 (100%) |
| [044-diagnostics-taxonomy](./specs/044-diagnostics-taxonomy/) | `in-flight` | 59/106 (56%) |
| [044-diagnostics-taxonomy](./specs/044-diagnostics-taxonomy/) | `in-flight` | 60/106 (57%) |
| [044-retention-telemetry-v3](./specs/044-retention-telemetry-v3/) | `in-flight` | 55/70 (79%) |
| [045-paperclip-cockpit](./specs/045-paperclip-cockpit/) | `in-flight` | 40/47 (85%) |
| [046-local-first-onboarding](./specs/046-local-first-onboarding/) | — | — |
Expand Down
2 changes: 1 addition & 1 deletion specs/007-oauth-e2e-testing/tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ Based on plan.md:

### Implementation for User Story 9

- [ ] T080 [US9] Enhance `auth login` to print authorization URL preview in `cmd/mcpproxy/auth_cmd.go`
- [x] T080 [US9] Enhance `auth login` to print authorization URL preview in `cmd/mcpproxy/auth_cmd.go`
- [x] T081 [US9] Enhance `auth status` to display endpoints, scopes, expiry, PKCE in `cmd/mcpproxy/auth_cmd.go`
- [ ] T082 [US9] Add secret masking to auth status output in `cmd/mcpproxy/auth_cmd.go`
- [x] T083 [US9] Add structured logging fields for OAuth operations in `internal/oauth/config.go`
Expand Down
2 changes: 1 addition & 1 deletion specs/044-diagnostics-taxonomy/tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ Commit: `feat(diagnostics): web UI ErrorPanel + macOS tray badge (US2)`

### Implementation for US3

- [ ] T090 [US3] Implement fixer `Register("stdio_show_last_logs", ...)` in `internal/diagnostics/fixers.go` (non-destructive): tails the per-server log and returns it in FixResult.Preview
- [x] T090 [US3] Implement fixer `Register("stdio_show_last_logs", ...)` in `internal/diagnostics/fixers.go` (non-destructive): tails the per-server log and returns it in FixResult.Preview
- [ ] T091 [US3] Implement fixer `Register("oauth_reauth", ...)`: calls existing `internal/oauth/coordinator.InitiateLogin(ctx, server)`; destructive: mutates token store
- [x] T092 [US3] Implement `handleInvokeFix` body in `internal/httpapi/diagnostics_fix.go`: parse FixRequest, check destructive + mode, enforce rate-limit, call `fixers.Invoke`, record FixAttempt via `activity_service.RecordFixAttempt`
- [x] T093 [P] [US3] Add `cmd/mcpproxy/doctor.go` modifications: support `--server <name>` flag; print code + user_message + fix_steps
Expand Down
Loading