Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 11 additions & 15 deletions .claude/gw-plans/README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,20 @@
# Execution Layer — Plans
# GraphWeave — Plans

Plans for the GraphWeave execution layer (FastAPI + LangGraph backend).
Plans for the GraphWeave project, organized by layer.

Each plan is written before implementation, reviewed, and committed.
Implementation deviations are logged at the bottom of each plan file.

## Plans
## Tracks

| Phase | Plan | Status | PR |
|-------|------|--------|----|
| 1 | [DB, Tools, State Utils](phase-1-db-tools-state-utils.md) | ✅ Merged | [#1](https://github.com/prosdevlab/graphweave/pull/1) |
| 1.5 | [Scoped API Key Auth](phase-1.5-execution-auth.md) | ✅ Merged | [#2](https://github.com/prosdevlab/graphweave/pull/2) |
| 2 | [GraphSchema → LangGraph Builder](phase-2-graph-schema-langgraph-builder.md) | 🔧 In progress | — |
| 3 | Executor + SSE streaming | 📋 Not started | — |
| 4 | API routes (run, stream, resume, validate, export) | 📋 Not started | — |
| 5 | Exporter + remaining tools + SSRF transport | 📋 Not started | — |
| 6 | Deployment — Cloud Run + Turso + Vercel + CI/CD | 📋 Not started | — |
| Track | Description | Status |
|-------|-------------|--------|
| [Execution](execution/) | FastAPI + LangGraph backend | Phases 1-2 merged, 3-6 remaining |
| [Canvas](canvas/) | React + React Flow frontend | Not started |
| Deployment | Cloud Run + Vercel + CI/CD | Not started (after both tracks) |

## Status Legend

- Merged — implemented, tested, merged to main
- 🔧 In progress — implementation underway
- 📋 Not started — plan not yet written
- Merged — implemented, tested, merged to main
- In progress — implementation underway
- Not started — plan not yet written
14 changes: 14 additions & 0 deletions .claude/gw-plans/canvas/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Canvas Layer — Plans

React 19 + React Flow frontend phases. Depends on execution phases 3-4 for API surface.

## Phases

| Phase | Plan | Proposal version | Status |
|-------|------|-----------------|--------|
| C1 | Canvas core — Start/LLM/End nodes, edge wiring, React Flow setup | v0.1 | Not started |
| C2 | SSE run panel — stream display, node highlighting, reconnection | v0.1 | Not started |
| C3 | Full node set — Tool/Condition/HumanInput nodes, settings page | v0.2 | Not started |
| C4 | Validation, run input modal, state panel | v0.2 | Not started |
| C5 | Error handling, run history, debug panel, JSON schema panel | v0.3 | Not started |
| C6 | Python export, JSON read/write, dark mode, polish | v0.4 | Not started |
14 changes: 14 additions & 0 deletions .claude/gw-plans/execution/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Execution Layer — Plans

FastAPI + LangGraph backend phases.

## Phases

| Phase | Plan | Status | PR |
|-------|------|--------|----|
| 1 | [DB, Tools, State Utils](phase-1-db-tools-state-utils.md) | Merged | [#1](https://github.com/prosdevlab/graphweave/pull/1) |
| 1.5 | [Scoped API Key Auth](phase-1.5-execution-auth.md) | Merged | [#2](https://github.com/prosdevlab/graphweave/pull/2) |
| 2 | [GraphSchema -> LangGraph Builder](phase-2-graph-schema-langgraph-builder.md) | Merged | [#3](https://github.com/prosdevlab/graphweave/pull/3) |
| 3 | Executor + SSE streaming | Not started | — |
| 4 | API routes (run, stream, resume, validate, export) | Not started | — |
| 5 | Exporter + remaining tools + SSRF transport | Not started | — |
Loading