Skip to content

Commit 5ceb47b

Browse files
move resolve tool plan and propose to completed (#141)
Track PR #135 and #140 as landed; fix cross-links for new paths. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent f3d3a56 commit 5ceb47b

3 files changed

Lines changed: 22 additions & 22 deletions

File tree

plans/CURSOR-PROMPTS-RESOLVE-TOOL.md renamed to plans/completed/CURSOR-PROMPTS-RESOLVE-TOOL.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Cursor task prompts — `resolve` tool (PR-RESOLVE-1 → PR-RESOLVE-2)
22

3-
Status: **active**. Plan:
3+
Status: **completed** (historical handoff prompts). Plan:
44
[`PLAN-RESOLVE-TOOL.md`](PLAN-RESOLVE-TOOL.md); propose:
5-
[`propose/RESOLVE-TOOL-PROPOSE.md`](../propose/RESOLVE-TOOL-PROPOSE.md).
5+
[`propose/completed/RESOLVE-TOOL-PROPOSE.md`](../propose/completed/RESOLVE-TOOL-PROPOSE.md).
66

77
One prompt per PR. Copy the prompt verbatim into Cursor agent mode with the
88
listed `@-files` attached.
@@ -27,13 +27,13 @@ listed `@-files` attached.
2727

2828
**Branch:** `feat/resolve-tool` off `master`.
2929
**Base:** `master`.
30-
**Plan section:** `plans/PLAN-RESOLVE-TOOL.md` § PR-RESOLVE-1.
30+
**Plan section:** `plans/completed/PLAN-RESOLVE-TOOL.md` § PR-RESOLVE-1.
3131
**PR title:** `add resolve mcp tool for identifier-shaped lookups`
3232

3333
**Attach (`@-files`):**
3434

35-
- `@plans/PLAN-RESOLVE-TOOL.md` (PR-RESOLVE-1 section only)
36-
- `@propose/RESOLVE-TOOL-PROPOSE.md`
35+
- `@plans/completed/PLAN-RESOLVE-TOOL.md` (PR-RESOLVE-1 section only)
36+
- `@propose/completed/RESOLVE-TOOL-PROPOSE.md`
3737
- `@java_ontology.py`
3838
- `@mcp_v2.py`
3939
- `@server.py`
@@ -44,9 +44,9 @@ listed `@-files` attached.
4444
**Prompt:**
4545

4646
````
47-
You are implementing PR-RESOLVE-1 from `plans/PLAN-RESOLVE-TOOL.md`.
47+
You are implementing PR-RESOLVE-1 from `plans/completed/PLAN-RESOLVE-TOOL.md`.
4848
49-
Read the **PR-RESOLVE-1** section and `propose/RESOLVE-TOOL-PROPOSE.md` §3–§6
49+
Read the **PR-RESOLVE-1** section and `propose/completed/RESOLVE-TOOL-PROPOSE.md` §3–§6
5050
before writing code. If this prompt and the plan disagree, the plan wins.
5151
5252
## Scope
@@ -92,7 +92,7 @@ but do not edit AGENT-GUIDE/README in this PR):
9292
9393
## Deliverables
9494
95-
Match `plans/PLAN-RESOLVE-TOOL.md` § PR-RESOLVE-1 definition of done.
95+
Match `plans/completed/PLAN-RESOLVE-TOOL.md` § PR-RESOLVE-1 definition of done.
9696
9797
## Validation
9898
@@ -131,14 +131,14 @@ that ontology_version is unchanged and PR-RESOLVE-2 will sweep descriptions.
131131

132132
**Branch:** `feat/resolve-tool-docs` off `master` (after PR-RESOLVE-1 merged).
133133
**Base:** `master`.
134-
**Plan section:** `plans/PLAN-RESOLVE-TOOL.md` § PR-RESOLVE-2.
134+
**Plan section:** `plans/completed/PLAN-RESOLVE-TOOL.md` § PR-RESOLVE-2.
135135
**Blocked on:** PR-RESOLVE-1 merged to `master`.
136136
**PR title:** `point agent docs at resolve for identifier lookups`
137137

138138
**Attach (`@-files`):**
139139

140-
- `@plans/PLAN-RESOLVE-TOOL.md` (PR-RESOLVE-2 section only)
141-
- `@propose/RESOLVE-TOOL-PROPOSE.md` (§3.7, §6 checklist)
140+
- `@plans/completed/PLAN-RESOLVE-TOOL.md` (PR-RESOLVE-2 section only)
141+
- `@propose/completed/RESOLVE-TOOL-PROPOSE.md` (§3.7, §6 checklist)
142142
- `@server.py`
143143
- `@mcp_v2.py` (hint_message only)
144144
- `@docs/AGENT-GUIDE.md`
@@ -153,7 +153,7 @@ that ontology_version is unchanged and PR-RESOLVE-2 will sweep descriptions.
153153
**Prompt:**
154154

155155
````
156-
You are implementing PR-RESOLVE-2 from `plans/PLAN-RESOLVE-TOOL.md`.
156+
You are implementing PR-RESOLVE-2 from `plans/completed/PLAN-RESOLVE-TOOL.md`.
157157
158158
PR-RESOLVE-1 (`resolve` tool) is already on master. This PR is **docs and
159159
agent-facing prose only** plus test expectation updates — no new resolve logic.
@@ -185,7 +185,7 @@ agent-facing prose only** plus test expectation updates — no new resolve logic
185185
- Changing `describe(fqn=…)` first-match behavior.
186186
- Adding `microservice` to `describe`.
187187
188-
Sentinel grep — run the **canonical** command from `plans/PLAN-RESOLVE-TOOL.md`
188+
Sentinel grep — run the **canonical** command from `plans/completed/PLAN-RESOLVE-TOOL.md`
189189
§ “Canonical sentinel grep (PR-RESOLVE-2)”. Review output; expect no
190190
identifier-resolution fallback recommendations. Allow `search` only inside
191191
`resolve` tool description / `status="none"` messages.
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Plan: `resolve` tool — identifier-shaped lookup primitive
22

3-
Status: **active (planning)**. This plan implements
4-
[`propose/RESOLVE-TOOL-PROPOSE.md`](../propose/RESOLVE-TOOL-PROPOSE.md).
3+
Status: **completed (landed)** — PR #135 (`resolve`) + PR #140 (tool-description sweep). Implements
4+
[`propose/completed/RESOLVE-TOOL-PROPOSE.md`](../propose/completed/RESOLVE-TOOL-PROPOSE.md).
55

6-
Depends on: **MCP filter frame landed** ([`plans/completed/PLAN-MCP-FILTER-FRAME.md`](completed/PLAN-MCP-FILTER-FRAME.md) — PR-FRAME-1 → PR-FRAME-3). No graph-builder or Lance work.
6+
Depends on: **MCP filter frame landed** ([`PLAN-MCP-FILTER-FRAME.md`](PLAN-MCP-FILTER-FRAME.md) — PR-FRAME-1 → PR-FRAME-3). No graph-builder or Lance work.
77

88
Per-PR Cursor prompts: [`CURSOR-PROMPTS-RESOLVE-TOOL.md`](CURSOR-PROMPTS-RESOLVE-TOOL.md).
99

@@ -277,7 +277,7 @@ Optional MCP registration smoke (if lightweight): extend existing server tool-li
277277

278278
## Canonical sentinel grep (PR-RESOLVE-2)
279279

280-
Use this exact command in PR descriptions and `CURSOR-PROMPTS-RESOLVE-TOOL.md` (allow `search` only inside `resolve` tool description / `status="none"` messages):
280+
Use this exact command in PR descriptions and [`CURSOR-PROMPTS-RESOLVE-TOOL.md`](CURSOR-PROMPTS-RESOLVE-TOOL.md) (allow `search` only inside `resolve` tool description / `status="none"` messages):
281281

282282
```bash
283283
grep -En 'per\.candidate|until.*resolve|promising candidates|search\(query=.*\).*describe' \
@@ -351,10 +351,10 @@ Manual evidence (PR description): run the **canonical sentinel grep** above, the
351351
2. No agent-facing doc or tool description recommends `search` + `describe`-per-candidate for identifier-shaped lookups.
352352
3. `describe` FQN-collision hint points at `resolve`.
353353
4. README, AGENT-GUIDE, AGENTS.md, and `project-overview.mdc` list five MCP tools with `resolve` documented.
354-
5. Propose moved to `propose/completed/RESOLVE-TOOL-PROPOSE.md` after both PRs merge.
355-
6. Plan + prompts moved to `plans/completed/` after both PRs merge.
354+
5. Propose lives at `propose/completed/RESOLVE-TOOL-PROPOSE.md`.
355+
6. Plan + prompts live in `plans/completed/` (this file and `CURSOR-PROMPTS-RESOLVE-TOOL.md`).
356356

357357
# Tracking
358358

359-
- `PR-RESOLVE-1`: _pending_
360-
- `PR-RESOLVE-2`: _pending_ (blocked on RESOLVE-1)
359+
- `PR-RESOLVE-1`: merged (#135)
360+
- `PR-RESOLVE-2`: merged (#140)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# `resolve` tool — strict-frame identifier resolution for the MCP V2 surface
22

3-
**Status**: active (plan: [`plans/PLAN-RESOLVE-TOOL.md`](../plans/PLAN-RESOLVE-TOOL.md), PR #135)
3+
**Status**: completed (landed: PR #135 + PR #140; plan: [`plans/completed/PLAN-RESOLVE-TOOL.md`](../plans/completed/PLAN-RESOLVE-TOOL.md))
44
**Author**: Dmitriy Teriaev + Computer
55
**Date**: 2026-05-15
66
**Builds on**: [`propose/completed/MCP-FILTER-FRAME-PROPOSE.md`](completed/MCP-FILTER-FRAME-PROPOSE.md) (locked, #117 shipped via PR-FRAME-1 → PR-FRAME-3)

0 commit comments

Comments
 (0)