From efb1704cbf58783399c276412b249308f597b9d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CBeeRad=E2=80=9D?= Date: Sun, 8 Feb 2026 12:58:37 +1100 Subject: [PATCH] =?UTF-8?q?docs:=20add=20B7=20(rename=20content=E2=86=92no?= =?UTF-8?q?tes)=20and=20B8=20(temporal=20awareness)=20to=20backlog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit B8 includes research into datetime column vs metadata approach, schema migration considerations for packaged Mac app, and MCP temporal querying patterns. Depends on B7. Co-Authored-By: Claude Opus 4.6 --- ralph/prd.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ralph/prd.json b/ralph/prd.json index 9abb095..8c2d7a4 100644 --- a/ralph/prd.json +++ b/ralph/prd.json @@ -317,6 +317,21 @@ "description": "Publish mcp-server-standalone as an npm package so users can run it via npx ra-h-mcp-server instead of cloning the repo. Set up package.json, bin entry, and npm publishing workflow.", "priority": 6, "status": "pending" + }, + { + "id": "B7", + "title": "Rename 'content' cell to 'notes' in nodes table", + "description": "Rename the 'content' column in the nodes table to 'notes' across the full stack: database schema, migration, services, API routes, MCP tools, UI components, and guides. Coordinate with the packaged Mac app schema.", + "priority": 7, + "status": "pending" + }, + { + "id": "B8", + "title": "Temporal awareness for agents", + "description": "Give MCP-connected agents better temporal awareness of knowledge in the graph. Research best practices for datetime storage in SQLite and temporal querying patterns for LLM agents. Two approaches to evaluate: (1) Add a dedicated datetime column (e.g. created_at / captured_at) to the nodes table — requires an ALTER TABLE migration which is sensitive because the Mac app ships with a fixed schema. (2) Store temporal metadata in an existing metadata/JSON column to avoid schema changes. Research should cover: ISO 8601 vs Unix timestamps, timezone handling, how agents should query by time range, how to surface recency in MCP tool responses (e.g. rah_search_nodes returning temporal context), and how the start-here guide should instruct agents on temporal queries. Must coordinate with the packaged Mac app to ensure schema compatibility. Do this task directly after B7 (rename content→notes) since both touch the nodes table.", + "priority": 8, + "status": "pending", + "dependsOn": "B7" } ] }