Skip to content

Commit 69b765e

Browse files
authored
Merge pull request #62 from VoynichLabs/feature/domain-aware-ranking-proposal
feat: propose domain-aware plan ranking engine with relative comparison
2 parents 2be2da7 + b6f1d1c commit 69b765e

7 files changed

Lines changed: 315 additions & 8 deletions

docs/proposals/05-semantic-plan-search-graph.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ def index_plan(plan_id, title, prompt, summary):
118118

119119
### Search API
120120

121+
**NOTE:** This API is a proposed local feature, not part of the public MCP interface. Implementation details TBD.
122+
121123
```http
122124
GET /api/plans/search
123125
Query Parameters:
@@ -189,6 +191,7 @@ def generate_plan_with_examples(prompt):
189191
### 3. Plan Recommendations
190192
```jsx
191193
// After user completes a plan
194+
// NOTE: Endpoint `/api/plans/{planId}/similar` is a proposed feature (TBD implementation)
192195
function RelatedPlans({ currentPlanId }) {
193196
const { data } = useSWR(`/api/plans/${currentPlanId}/similar?limit=5`);
194197

@@ -252,7 +255,7 @@ def trending_domains(days=30):
252255

253256
### Week 3: Search API
254257

255-
- Build `/api/plans/search` endpoint
258+
- Build semantic search endpoint (TBD - local feature, not part of MCP)
256259

257260
- Add filtering (domain, min_similarity)
258261

docs/proposals/07-elo-ranking.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ PlanExe ranks generated plans using a two‑phase LLM evaluation to avoid gaming
3535

3636
- Corpus source: PlanExe‑web `_data/examples.yml`
3737

38-
## Endpoints
38+
## Endpoints (Proposed Local Feature)
39+
40+
**NOTE:** These endpoints are proposed for local/self-hosted PlanExe deployments. They are not part of the public MCP interface. Implementation TBD.
3941

4042
- `POST /api/rank` → rank plan, update Elo
4143

@@ -510,7 +512,7 @@ X-API-Key: <your_api_secret>
510512
},
511513
"budget_cents": 1500000000,
512514
"title": "Electric VTOL Development Program",
513-
"url": "https://planexe.com/plans/abc123"
515+
"url": "https://home.planexe.org/plans/abc123"
514516
}
515517
```
516518

docs/proposals/12-evidence-based-founder-execution-index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ In short: as AI can read and evaluate entire reports, the advantage of slide dec
5252

5353
Example of a PlanExe report that an AI can evaluate end-to-end:
5454

55-
- https://planexe.org/20260114_cbc_validation_report.html
55+
- https://docs.planexe.org/examples/20260114_cbc_validation_report.html (TBD - verify URL)
5656

5757
This is the kind of artifact the FEI is designed to ingest and audit. If the numbers are fabricated or hallucinated, the FEI should penalize confidence and surface the missing verification.
5858

docs/proposals/44-investor-grade-audit-pack-generator.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ Create a new audit pack.
124124
```json
125125
{
126126
"pack_id": "pack_456",
127-
"download_url": "https://planexe.org/api/audit/download/pack_456.pdf",
127+
"download_url": "https://home.planexe.org/api/audit/download/pack_456.pdf",
128128
"expires_at": "2026-02-18T16:00:00Z"
129129
}
130130
```

docs/proposals/48-moltbook-reputation-bridge.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Create a verifiable claim system where PlanExe acts as a reputation oracle:
5555
{
5656
"name": "Master Architect",
5757
"description": "Won 5+ Bids in 'Construction'",
58-
"icon_url": "https://planexe.org/badges/architect_gold.svg",
58+
"icon_url": "https://home.planexe.org/badges/architect_gold.svg",
5959
"issued_at": "2026-02-11"
6060
}
6161
],

docs/proposals/62-agent-first-frontend-discoverability.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ This section records what is currently implemented in the repository and what st
3434
- MCP auth uses `X-API-Key`
3535
- Tool names match current MCP tools (`prompt_examples`, `task_create`, `task_status`, `task_stop`, `task_file_info`)
3636
- Pricing/cost docs point to `https://docs.planexe.org/costs_and_models/`
37-
- Support contact includes Discord: `https://planexe.org/discord`
37+
- Support contact includes Discord: `https://home.planexe.org/discord`
3838
- Current positioning is documented:
3939
- `home.planexe.org` is human-facing (account/billing/docs links)
4040
- `mcp.planexe.org` is the AI-facing API surface
@@ -117,7 +117,7 @@ Recommended flow:
117117
118118
- Docs: https://docs.planexe.org
119119
- GitHub issues: https://github.com/PlanExeOrg/PlanExe/issues
120-
- Discord: https://planexe.org/discord
120+
- Discord: https://home.planexe.org/discord
121121
```
122122

123123
**Implementation:**
@@ -132,6 +132,8 @@ Recommended flow:
132132

133133
### 2. OpenAPI / LLM-Optimized Tool Schema
134134

135+
**STATUS: NOT YET IMPLEMENTED** — This recommendation is aspirational. The `/openapi.json` endpoint does not currently exist on either domain.
136+
135137
**What:** Expose machine-readable schemas for PlanExe's AI-facing interfaces (MCP-first), and optionally OpenAPI for any public REST surfaces.
136138

137139
**Why:** OpenAI's function-calling guide and Responses API expect structured function schemas. LLMs perform better with:
@@ -272,6 +274,8 @@ Recommended flow:
272274

273275
### 3. MCP Well-Known Endpoint (`.well-known/mcp.json`)
274276

277+
**STATUS: NOT YET IMPLEMENTED** — This endpoint does not currently exist at `mcp.planexe.org/.well-known/mcp.json`. This is a future enhancement.
278+
275279
**What:** Add `/.well-known/mcp.json` describing PlanExe as an MCP server, compatible with OpenAI's MCP connector and orchestrators.
276280

277281
**Why:** OpenAI's tools-connectors-mcp guide and orchestrator patterns show that MCP servers need a discoverable manifest listing available tools, auth requirements, and rate limits.

0 commit comments

Comments
 (0)