feat: links CRUD API + MCP tools for states/modules/cycles/links (PL-4/6)

- Add links.ts: full CRUD for entity links (relates, blocks, parent-child, created-from)
- Update MCP tools: add state_id, state_group, module_id, cycle_id filters
- Remove deprecated dependency/status stubs from tasks.ts
- Mount linkRoutes at /api/links
This commit is contained in:
2026-09-07 20:16:08 +00:00
parent 14bb1aa1a8
commit 92fabb1a15
4 changed files with 1126 additions and 26 deletions
+2
View File
@@ -28,6 +28,7 @@ import { importExportRoutes } from "./routes/import-export";
import { notificationRoutes } from "./routes/notifications";
import { stateRoutes } from "./routes/states";
import { moduleRoutes } from "./routes/modules";
import { linkRoutes } from "./routes/links";
import { healthHandler } from "./routes/health";
const app = new Hono();
@@ -67,6 +68,7 @@ app.route("/api/analytics", analyticsRoutes);
app.route("/api/activity", activityRoutes);
app.route("/api/notifications", notificationRoutes);
app.route("/api/states", stateRoutes);
app.route("/api/links", linkRoutes);
app.route("/api", importExportRoutes);
app.route("/api", realtimeRoutes);
app.route("/api/mcp", mcpRoutes);