Skip to content
Merged
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
2 changes: 1 addition & 1 deletion docs/proposals/114-mcp-interface-feedback-stress-test.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Option B is less disruptive and can be added to `plan_status` without changing s

**Implemented approach:** Option A — a dedicated `PlanState.stopped` enum value (value 5). `plan_stop` now transitions plans to the `stopped` state instead of `failed`. The `stop_reason` field introduced in PR #244 (Option B) has been removed — the state itself communicates intent. `plan_retry` and `plan_resume` accept both `failed` and `stopped` states. DB migration adds `'stopped'` to the PostgreSQL enum type (both `taskstate` for pre-rename databases and `planstate` for fresh databases — the Python class was renamed from `TaskState` to `PlanState` in proposal 74 but the PostgreSQL type name was not changed). The worker's post-pipeline finalization also transitions to `stopped` (not `failed`) when `stop_requested` is true.

**Affected files:** `database_api/model_planitem.py`, `mcp_cloud/db_setup.py`, `worker_plan_database/app.py`, `mcp_cloud/db_queries.py`, `mcp_cloud/handlers.py`, `mcp_cloud/sse.py`, `mcp_cloud/tool_models.py`, `mcp_cloud/schemas.py`, `frontend_multi_user/src/app.py`, `frontend_multi_user/src/planexe_modelviews.py`, `frontend_multi_user/templates/plan_iframe.html`, `frontend_multi_user/templates/run_via_database.html`, `frontend_multi_user/templates/index.html`, `frontend_multi_user/templates/account.html`, `mcp_cloud/tests/test_plan_status_tool.py`, `docs/mcp/planexe_mcp_interface.md`, `docs/mcp/autonomous_agent_guide.md`, `docs/proposals/87-plan-resume-mcp-tool.md`, `docs/proposals/111-promising-directions.md`.
**Affected files:** `database_api/model_planitem.py`, `mcp_cloud/db_setup.py`, `worker_plan_database/app.py`, `mcp_cloud/db_queries.py`, `mcp_cloud/handlers.py`, `mcp_cloud/sse.py`, `mcp_cloud/tool_models.py`, `mcp_cloud/schemas.py`, `frontend_multi_user/src/app.py`, `frontend_multi_user/src/planexe_modelviews.py`, `frontend_multi_user/templates/plan_iframe.html`, `frontend_multi_user/templates/run_via_database.html`, `frontend_multi_user/templates/index.html`, `frontend_multi_user/templates/account.html`, `mcp_cloud/tests/test_plan_status_tool.py`, `docs/mcp/planexe_mcp_interface.md`, `docs/mcp/autonomous_agent_guide.md`, `docs/proposals/done/87-plan-resume-mcp-tool.md`, `docs/proposals/111-promising-directions.md`.

---

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ This single line preserves full backward compatibility with the existing databas
| `mcp_cloud/AGENTS.md` | Update `TaskItem ↔ MCP task` mapping description |
| `mcp_cloud/README.md` | Update `TaskItem` references |
| `worker_plan_database/README.md` | Update `TaskItem` references |
| `docs/proposals/55-taskitem-activity-log-decomposition-and-secure-downloads.md` | Historical — leave filename as-is; prose can be left unchanged (it is a completed proposal) |
| `docs/proposals/done/55-taskitem-activity-log-decomposition-and-secure-downloads.md` | Historical — leave filename as-is; prose can be left unchanged (it is a completed proposal) |

### Comment-only references (no import needed)

Expand Down Expand Up @@ -244,7 +244,7 @@ grep -rn "TaskItem\|TaskState\|model_taskitem\|test_taskitem" \
```

The only acceptable remaining hits after this step are:
- The historical proposal file `docs/proposals/55-taskitem-activity-log-decomposition-and-secure-downloads.md` (filename and completed-proposal prose — leave unchanged).
- The historical proposal file `docs/proposals/done/55-taskitem-activity-log-decomposition-and-secure-downloads.md` (filename and completed-proposal prose — leave unchanged).
- Database column names `task_id` and `current_task_id` in model files and comments (intentionally kept).

### Step 10 — Verify `__tablename__` is set
Expand Down
2 changes: 1 addition & 1 deletion docs/superpowers/specs/2026-03-28-plan-feedback-design.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Design: `send_feedback` MCP Tool

**Date:** 2026-03-28
**Proposal:** [127-mcp-feedback.md](../../proposals/127-mcp-feedback.md)
**Proposal:** [127-mcp-feedback.md](../../proposals/done/127-mcp-feedback.md)

## Summary

Expand Down