From 2cd6c02684cb0cdbad4462e163e03ffd4dea0dfb Mon Sep 17 00:00:00 2001 From: dmitry Date: Thu, 21 May 2026 18:37:40 +0300 Subject: [PATCH] chore: move OVERRIDDEN-BY dot-key traversal docs to completed Archive propose, plan, and cursor prompts after PR #189 landed; update status headers and cross-links. Co-authored-by: Cursor --- ...PROMPTS-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md | 14 +++++++------- .../PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md | 6 +++--- ...OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md | 19 +++++++------------ 3 files changed, 17 insertions(+), 22 deletions(-) rename plans/{ => completed}/CURSOR-PROMPTS-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md (90%) rename plans/{ => completed}/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md (98%) rename propose/{ => completed}/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md (95%) diff --git a/plans/CURSOR-PROMPTS-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md b/plans/completed/CURSOR-PROMPTS-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md similarity index 90% rename from plans/CURSOR-PROMPTS-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md rename to plans/completed/CURSOR-PROMPTS-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md index 1944c52..be9b62a 100644 --- a/plans/CURSOR-PROMPTS-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md +++ b/plans/completed/CURSOR-PROMPTS-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md @@ -1,8 +1,8 @@ # Cursor task prompts — OVERRIDDEN-BY-DOT-KEY-TRAVERSAL -Status: **active**. Plan: -[`plans/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md`](./PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md). Propose: -[`propose/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md`](../propose/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md). +Status: **completed** (landed [#189](https://github.com/HumanBean17/java-codebase-rag/pull/189)). Plan: +[`plans/completed/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md`](./PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md). Propose: +[`propose/completed/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md`](../../propose/completed/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md). **Depends on:** landed `DECLARES.*` dot-key traversal ([#171](https://github.com/HumanBean17/java-codebase-rag/pull/171)); stored `[:OVERRIDES]` edges. @@ -21,13 +21,13 @@ One prompt: **PR-1** (single implementation PR). **Branch:** `feat/overridden-by-dot-key-traversal` off `master`. **Base:** `master`. -**Plan section:** [`plans/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md`](./PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md) § PR-1. +**Plan section:** [`plans/completed/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md`](./PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md) § PR-1. **PR title:** `feat(neighbors): navigate OVERRIDDEN_BY.* composed edge types in one call` **Attach (`@-files`):** -- `@plans/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md` -- `@propose/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md` +- `@plans/completed/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md` +- `@propose/completed/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md` - `@kuzu_queries.py` (`override_axis_rollup_for`, `member_edge_traversal_for` — mirror for override traversal) - `@mcp_v2.py` (`neighbors_v2`, `ComposedEdgeType`, `NodeRecord.edge_summary`) - `@mcp_hints.py` (`TPL_DESCRIBE_METHOD_*_IN_OVERRIDERS`, `MCP_HINTS_FIELD_DESCRIPTION`) @@ -42,7 +42,7 @@ One prompt: **PR-1** (single implementation PR). **Prompt:** ```` -You are implementing PR-OVERRIDDEN-BY-1 from `plans/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md`. +You are implementing PR-OVERRIDDEN-BY-1 from `plans/completed/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md`. ## Scope diff --git a/plans/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md b/plans/completed/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md similarity index 98% rename from plans/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md rename to plans/completed/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md index de021cc..9e9727a 100644 --- a/plans/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md +++ b/plans/completed/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md @@ -1,10 +1,10 @@ # Plan: OVERRIDDEN-BY-DOT-KEY-TRAVERSAL -Status: **active (planning)**. This plan implements -[`propose/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md`](../propose/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md) +Status: **completed** (PR-1 landed in [#189](https://github.com/HumanBean17/java-codebase-rag/pull/189)). Source propose: +[`propose/completed/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md`](../../propose/completed/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md) (issue [#165](https://github.com/HumanBean17/java-codebase-rag/issues/165)). -Depends on: **landed** [`plans/completed/PLAN-NEIGHBORS-DOT-KEY-TRAVERSAL.md`](./completed/PLAN-NEIGHBORS-DOT-KEY-TRAVERSAL.md) +Depends on: **landed** [`plans/completed/PLAN-NEIGHBORS-DOT-KEY-TRAVERSAL.md`](./PLAN-NEIGHBORS-DOT-KEY-TRAVERSAL.md) (PR [#171](https://github.com/HumanBean17/java-codebase-rag/pull/171)) and stored `[:OVERRIDES]` materialization (ontology 13+). No further graph-builder prerequisite. diff --git a/propose/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md b/propose/completed/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md similarity index 95% rename from propose/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md rename to propose/completed/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md index 271a737..9282fdf 100644 --- a/propose/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md +++ b/propose/completed/OVERRIDDEN-BY-DOT-KEY-TRAVERSAL-PROPOSE.md @@ -2,7 +2,7 @@ ## Status -**Draft** — in-flight under `plan/overridden-by-dot-key-traversal`. +**Landed** — PR [#189](https://github.com/HumanBean17/java-codebase-rag/pull/189) (PR-1). Addresses [#165](https://github.com/HumanBean17/java-codebase-rag/issues/165). @@ -392,20 +392,15 @@ Manual: beyond sharing the override-axis composed map with `mcp_v2` (DECLARES map consolidation can land in the same PR or immediately after) -## Sequencing +## Sequencing (landed) -Single implementation PR after propose approval: +Single implementation PR ([#189](https://github.com/HumanBean17/java-codebase-rag/pull/189)): 1. `kuzu_queries.py` — traversal + registry 2. `mcp_v2.py` — types + handler (axis-split composed gates) -3. Tests (`test_mcp_v2_compose.py`, hints) — **parity tests must pass before merge** +3. Tests (`test_mcp_v2_compose.py`, hints) — parity tests 4. Docs + `server.py` + hints templates -5. Link this propose from [#165](https://github.com/HumanBean17/java-codebase-rag/issues/165) - and update the issue body (stored `[:OVERRIDES]` traversal — not signature Cypher - in `neighbors`) so reviewers do not re-litigate the pre–ontology-13 framing. -Move this file to `propose/completed/` when the implementation PR merges. - -Optional follow-up: `plans/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md` + -`plans/CURSOR-PROMPTS-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md` if splitting review -steps is useful (not required for a single PR). +Plan and cursor prompts: +[`plans/completed/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md`](../../plans/completed/PLAN-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md), +[`plans/completed/CURSOR-PROMPTS-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md`](../../plans/completed/CURSOR-PROMPTS-OVERRIDDEN-BY-DOT-KEY-TRAVERSAL.md).