From 8d91b5374d24d736fc4c4453c325672ff5e3a39a Mon Sep 17 00:00:00 2001 From: Simon Strandgaard Date: Tue, 12 May 2026 03:03:34 +0200 Subject: [PATCH 1/2] docs: split docs/proposals into done/ and archive/ subfolders Acts on the operational recommendation in proposal 138. 15 implemented proposals move to docs/proposals/done/; 17 stale proposals (the VC-infrastructure framings 11-14, autonomous-bid trio 28-30, and other orphaned ideas) move to docs/proposals/archive/. AGENTS.md stays at the proposals root because it is the folder's authoring guide rather than an implemented proposal. Three inbound link references updated to the new paths. --- docs/proposals/114-mcp-interface-feedback-stress-test.md | 2 +- .../{ => archive}/100-lobster-museum-donation-routing.md | 0 .../{ => archive}/11-investor-thesis-matching-engine.md | 0 .../{ => archive}/12-evidence-based-founder-execution-index.md | 0 .../{ => archive}/126-arc-agi3-structured-exploration.md | 0 .../{ => archive}/13-portfolio-aware-capital-allocation.md | 0 .../{ => archive}/14-confidence-weighted-funding-auctions.md | 0 .../{ => archive}/28-autonomous-bid-factory-orchestration.md | 0 .../{ => archive}/29-elo-ranked-bid-selection-and-escalation.md | 0 .../30-autonomous-bid-governance-risk-and-ethics.md | 0 docs/proposals/{ => archive}/48-moltbook-reputation-bridge.md | 0 .../49-distributed-physical-task-dispatch-protocol.md | 0 .../{ => archive}/51-decentralized-planexe-survivability.md | 0 .../{ => archive}/67-buildinpublic-twitter-automation.md | 0 docs/proposals/{ => archive}/72-ai-replacing-c-level-roles.md | 0 docs/proposals/{ => archive}/84-business-idea-proposal.md | 0 docs/proposals/{ => archive}/85-business-idea-specification.md | 0 docs/proposals/{ => archive}/99-human-utility-show-pedigree.md | 0 docs/proposals/{ => done}/00-triage.md | 0 docs/proposals/{ => done}/08-ui-for-editing-plan.md | 0 .../proposals/{ => done}/109-llm-executor-retry-improvements.md | 0 docs/proposals/{ => done}/110-usage-metrics-local-runs.md | 0 docs/proposals/{ => done}/113-llm-error-traceability.md | 0 docs/proposals/{ => done}/122-deduplicate-levers.md | 0 docs/proposals/{ => done}/127-mcp-feedback.md | 0 ...-taskitem-activity-log-decomposition-and-secure-downloads.md | 0 docs/proposals/{ => done}/73-rename-task-prefix-in-mcp-tools.md | 0 docs/proposals/{ => done}/74-rename-taskitem-to-planitem.md | 0 docs/proposals/{ => done}/75-post-rename-cleanup-issues.md | 0 docs/proposals/{ => done}/79-multiple-api-keys.md | 0 docs/proposals/{ => done}/81-mcp-api-key-validation.md | 0 docs/proposals/{ => done}/87-plan-resume-mcp-tool.md | 0 docs/proposals/{ => done}/93-local-model-roadmap.md | 0 docs/superpowers/specs/2026-03-28-plan-feedback-design.md | 2 +- 34 files changed, 2 insertions(+), 2 deletions(-) rename docs/proposals/{ => archive}/100-lobster-museum-donation-routing.md (100%) rename docs/proposals/{ => archive}/11-investor-thesis-matching-engine.md (100%) rename docs/proposals/{ => archive}/12-evidence-based-founder-execution-index.md (100%) rename docs/proposals/{ => archive}/126-arc-agi3-structured-exploration.md (100%) rename docs/proposals/{ => archive}/13-portfolio-aware-capital-allocation.md (100%) rename docs/proposals/{ => archive}/14-confidence-weighted-funding-auctions.md (100%) rename docs/proposals/{ => archive}/28-autonomous-bid-factory-orchestration.md (100%) rename docs/proposals/{ => archive}/29-elo-ranked-bid-selection-and-escalation.md (100%) rename docs/proposals/{ => archive}/30-autonomous-bid-governance-risk-and-ethics.md (100%) rename docs/proposals/{ => archive}/48-moltbook-reputation-bridge.md (100%) rename docs/proposals/{ => archive}/49-distributed-physical-task-dispatch-protocol.md (100%) rename docs/proposals/{ => archive}/51-decentralized-planexe-survivability.md (100%) rename docs/proposals/{ => archive}/67-buildinpublic-twitter-automation.md (100%) rename docs/proposals/{ => archive}/72-ai-replacing-c-level-roles.md (100%) rename docs/proposals/{ => archive}/84-business-idea-proposal.md (100%) rename docs/proposals/{ => archive}/85-business-idea-specification.md (100%) rename docs/proposals/{ => archive}/99-human-utility-show-pedigree.md (100%) rename docs/proposals/{ => done}/00-triage.md (100%) rename docs/proposals/{ => done}/08-ui-for-editing-plan.md (100%) rename docs/proposals/{ => done}/109-llm-executor-retry-improvements.md (100%) rename docs/proposals/{ => done}/110-usage-metrics-local-runs.md (100%) rename docs/proposals/{ => done}/113-llm-error-traceability.md (100%) rename docs/proposals/{ => done}/122-deduplicate-levers.md (100%) rename docs/proposals/{ => done}/127-mcp-feedback.md (100%) rename docs/proposals/{ => done}/55-taskitem-activity-log-decomposition-and-secure-downloads.md (100%) rename docs/proposals/{ => done}/73-rename-task-prefix-in-mcp-tools.md (100%) rename docs/proposals/{ => done}/74-rename-taskitem-to-planitem.md (100%) rename docs/proposals/{ => done}/75-post-rename-cleanup-issues.md (100%) rename docs/proposals/{ => done}/79-multiple-api-keys.md (100%) rename docs/proposals/{ => done}/81-mcp-api-key-validation.md (100%) rename docs/proposals/{ => done}/87-plan-resume-mcp-tool.md (100%) rename docs/proposals/{ => done}/93-local-model-roadmap.md (100%) diff --git a/docs/proposals/114-mcp-interface-feedback-stress-test.md b/docs/proposals/114-mcp-interface-feedback-stress-test.md index ab73c7ba7..d68d686ec 100644 --- a/docs/proposals/114-mcp-interface-feedback-stress-test.md +++ b/docs/proposals/114-mcp-interface-feedback-stress-test.md @@ -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`. --- diff --git a/docs/proposals/100-lobster-museum-donation-routing.md b/docs/proposals/archive/100-lobster-museum-donation-routing.md similarity index 100% rename from docs/proposals/100-lobster-museum-donation-routing.md rename to docs/proposals/archive/100-lobster-museum-donation-routing.md diff --git a/docs/proposals/11-investor-thesis-matching-engine.md b/docs/proposals/archive/11-investor-thesis-matching-engine.md similarity index 100% rename from docs/proposals/11-investor-thesis-matching-engine.md rename to docs/proposals/archive/11-investor-thesis-matching-engine.md diff --git a/docs/proposals/12-evidence-based-founder-execution-index.md b/docs/proposals/archive/12-evidence-based-founder-execution-index.md similarity index 100% rename from docs/proposals/12-evidence-based-founder-execution-index.md rename to docs/proposals/archive/12-evidence-based-founder-execution-index.md diff --git a/docs/proposals/126-arc-agi3-structured-exploration.md b/docs/proposals/archive/126-arc-agi3-structured-exploration.md similarity index 100% rename from docs/proposals/126-arc-agi3-structured-exploration.md rename to docs/proposals/archive/126-arc-agi3-structured-exploration.md diff --git a/docs/proposals/13-portfolio-aware-capital-allocation.md b/docs/proposals/archive/13-portfolio-aware-capital-allocation.md similarity index 100% rename from docs/proposals/13-portfolio-aware-capital-allocation.md rename to docs/proposals/archive/13-portfolio-aware-capital-allocation.md diff --git a/docs/proposals/14-confidence-weighted-funding-auctions.md b/docs/proposals/archive/14-confidence-weighted-funding-auctions.md similarity index 100% rename from docs/proposals/14-confidence-weighted-funding-auctions.md rename to docs/proposals/archive/14-confidence-weighted-funding-auctions.md diff --git a/docs/proposals/28-autonomous-bid-factory-orchestration.md b/docs/proposals/archive/28-autonomous-bid-factory-orchestration.md similarity index 100% rename from docs/proposals/28-autonomous-bid-factory-orchestration.md rename to docs/proposals/archive/28-autonomous-bid-factory-orchestration.md diff --git a/docs/proposals/29-elo-ranked-bid-selection-and-escalation.md b/docs/proposals/archive/29-elo-ranked-bid-selection-and-escalation.md similarity index 100% rename from docs/proposals/29-elo-ranked-bid-selection-and-escalation.md rename to docs/proposals/archive/29-elo-ranked-bid-selection-and-escalation.md diff --git a/docs/proposals/30-autonomous-bid-governance-risk-and-ethics.md b/docs/proposals/archive/30-autonomous-bid-governance-risk-and-ethics.md similarity index 100% rename from docs/proposals/30-autonomous-bid-governance-risk-and-ethics.md rename to docs/proposals/archive/30-autonomous-bid-governance-risk-and-ethics.md diff --git a/docs/proposals/48-moltbook-reputation-bridge.md b/docs/proposals/archive/48-moltbook-reputation-bridge.md similarity index 100% rename from docs/proposals/48-moltbook-reputation-bridge.md rename to docs/proposals/archive/48-moltbook-reputation-bridge.md diff --git a/docs/proposals/49-distributed-physical-task-dispatch-protocol.md b/docs/proposals/archive/49-distributed-physical-task-dispatch-protocol.md similarity index 100% rename from docs/proposals/49-distributed-physical-task-dispatch-protocol.md rename to docs/proposals/archive/49-distributed-physical-task-dispatch-protocol.md diff --git a/docs/proposals/51-decentralized-planexe-survivability.md b/docs/proposals/archive/51-decentralized-planexe-survivability.md similarity index 100% rename from docs/proposals/51-decentralized-planexe-survivability.md rename to docs/proposals/archive/51-decentralized-planexe-survivability.md diff --git a/docs/proposals/67-buildinpublic-twitter-automation.md b/docs/proposals/archive/67-buildinpublic-twitter-automation.md similarity index 100% rename from docs/proposals/67-buildinpublic-twitter-automation.md rename to docs/proposals/archive/67-buildinpublic-twitter-automation.md diff --git a/docs/proposals/72-ai-replacing-c-level-roles.md b/docs/proposals/archive/72-ai-replacing-c-level-roles.md similarity index 100% rename from docs/proposals/72-ai-replacing-c-level-roles.md rename to docs/proposals/archive/72-ai-replacing-c-level-roles.md diff --git a/docs/proposals/84-business-idea-proposal.md b/docs/proposals/archive/84-business-idea-proposal.md similarity index 100% rename from docs/proposals/84-business-idea-proposal.md rename to docs/proposals/archive/84-business-idea-proposal.md diff --git a/docs/proposals/85-business-idea-specification.md b/docs/proposals/archive/85-business-idea-specification.md similarity index 100% rename from docs/proposals/85-business-idea-specification.md rename to docs/proposals/archive/85-business-idea-specification.md diff --git a/docs/proposals/99-human-utility-show-pedigree.md b/docs/proposals/archive/99-human-utility-show-pedigree.md similarity index 100% rename from docs/proposals/99-human-utility-show-pedigree.md rename to docs/proposals/archive/99-human-utility-show-pedigree.md diff --git a/docs/proposals/00-triage.md b/docs/proposals/done/00-triage.md similarity index 100% rename from docs/proposals/00-triage.md rename to docs/proposals/done/00-triage.md diff --git a/docs/proposals/08-ui-for-editing-plan.md b/docs/proposals/done/08-ui-for-editing-plan.md similarity index 100% rename from docs/proposals/08-ui-for-editing-plan.md rename to docs/proposals/done/08-ui-for-editing-plan.md diff --git a/docs/proposals/109-llm-executor-retry-improvements.md b/docs/proposals/done/109-llm-executor-retry-improvements.md similarity index 100% rename from docs/proposals/109-llm-executor-retry-improvements.md rename to docs/proposals/done/109-llm-executor-retry-improvements.md diff --git a/docs/proposals/110-usage-metrics-local-runs.md b/docs/proposals/done/110-usage-metrics-local-runs.md similarity index 100% rename from docs/proposals/110-usage-metrics-local-runs.md rename to docs/proposals/done/110-usage-metrics-local-runs.md diff --git a/docs/proposals/113-llm-error-traceability.md b/docs/proposals/done/113-llm-error-traceability.md similarity index 100% rename from docs/proposals/113-llm-error-traceability.md rename to docs/proposals/done/113-llm-error-traceability.md diff --git a/docs/proposals/122-deduplicate-levers.md b/docs/proposals/done/122-deduplicate-levers.md similarity index 100% rename from docs/proposals/122-deduplicate-levers.md rename to docs/proposals/done/122-deduplicate-levers.md diff --git a/docs/proposals/127-mcp-feedback.md b/docs/proposals/done/127-mcp-feedback.md similarity index 100% rename from docs/proposals/127-mcp-feedback.md rename to docs/proposals/done/127-mcp-feedback.md diff --git a/docs/proposals/55-taskitem-activity-log-decomposition-and-secure-downloads.md b/docs/proposals/done/55-taskitem-activity-log-decomposition-and-secure-downloads.md similarity index 100% rename from docs/proposals/55-taskitem-activity-log-decomposition-and-secure-downloads.md rename to docs/proposals/done/55-taskitem-activity-log-decomposition-and-secure-downloads.md diff --git a/docs/proposals/73-rename-task-prefix-in-mcp-tools.md b/docs/proposals/done/73-rename-task-prefix-in-mcp-tools.md similarity index 100% rename from docs/proposals/73-rename-task-prefix-in-mcp-tools.md rename to docs/proposals/done/73-rename-task-prefix-in-mcp-tools.md diff --git a/docs/proposals/74-rename-taskitem-to-planitem.md b/docs/proposals/done/74-rename-taskitem-to-planitem.md similarity index 100% rename from docs/proposals/74-rename-taskitem-to-planitem.md rename to docs/proposals/done/74-rename-taskitem-to-planitem.md diff --git a/docs/proposals/75-post-rename-cleanup-issues.md b/docs/proposals/done/75-post-rename-cleanup-issues.md similarity index 100% rename from docs/proposals/75-post-rename-cleanup-issues.md rename to docs/proposals/done/75-post-rename-cleanup-issues.md diff --git a/docs/proposals/79-multiple-api-keys.md b/docs/proposals/done/79-multiple-api-keys.md similarity index 100% rename from docs/proposals/79-multiple-api-keys.md rename to docs/proposals/done/79-multiple-api-keys.md diff --git a/docs/proposals/81-mcp-api-key-validation.md b/docs/proposals/done/81-mcp-api-key-validation.md similarity index 100% rename from docs/proposals/81-mcp-api-key-validation.md rename to docs/proposals/done/81-mcp-api-key-validation.md diff --git a/docs/proposals/87-plan-resume-mcp-tool.md b/docs/proposals/done/87-plan-resume-mcp-tool.md similarity index 100% rename from docs/proposals/87-plan-resume-mcp-tool.md rename to docs/proposals/done/87-plan-resume-mcp-tool.md diff --git a/docs/proposals/93-local-model-roadmap.md b/docs/proposals/done/93-local-model-roadmap.md similarity index 100% rename from docs/proposals/93-local-model-roadmap.md rename to docs/proposals/done/93-local-model-roadmap.md diff --git a/docs/superpowers/specs/2026-03-28-plan-feedback-design.md b/docs/superpowers/specs/2026-03-28-plan-feedback-design.md index 23832a56d..b695a23d1 100644 --- a/docs/superpowers/specs/2026-03-28-plan-feedback-design.md +++ b/docs/superpowers/specs/2026-03-28-plan-feedback-design.md @@ -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 From c2b0ec6a3eb2d7ed95977c458eff2a1e17c96b25 Mon Sep 17 00:00:00 2001 From: Simon Strandgaard Date: Tue, 12 May 2026 03:04:25 +0200 Subject: [PATCH 2/2] docs: update 74's internal links to point to done/55-... --- docs/proposals/done/74-rename-taskitem-to-planitem.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/proposals/done/74-rename-taskitem-to-planitem.md b/docs/proposals/done/74-rename-taskitem-to-planitem.md index dac48456a..33d75568d 100644 --- a/docs/proposals/done/74-rename-taskitem-to-planitem.md +++ b/docs/proposals/done/74-rename-taskitem-to-planitem.md @@ -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) @@ -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