PlanOpticon

feat(graph): replace FalkorDB with SQLite, add kg CLI utilities - Replace FalkorDBStore with SQLiteStore using Python's built-in sqlite3 - Remove falkordblite/redis dependencies from pyproject.toml - Make SQLite the primary knowledge graph format (.db is default) - Pipeline and orchestrator now build into SQLite, export JSON copy - Batch merge prefers .db files, falls back to .json - KnowledgeGraph.save() defaults to .db extension - Rename cypher() to sql() in query engine and CLI - Add `planopticon kg` CLI group with convert, sync, and inspect commands - Update graph_discovery.py, CLAUDE.md, output_structure.py references - Replace FalkorDB tests with SQLite tests (54 tests, all passing) Closes #54, #55, #56, #57

lmata 2026-03-07 21:23 trunk
Commit 613bc9ca307adee5fc6f2d67200cfe8fb150c815a16c5d255120871450f95c7b
--- .github/workflows/publish.yml
+++ .github/workflows/publish.yml
@@ -22,11 +22,11 @@
2222
2323
- name: Build package
2424
run: python -m build
2525
2626
- name: Upload artifacts
27
- uses: actions/upload-artifact@v6
27
+ uses: actions/upload-artifact@v7
2828
with:
2929
name: dist
3030
path: dist/
3131
3232
publish-pypi:
@@ -33,12 +33,12 @@
3333
needs: build
3434
runs-on: ubuntu-latest
3535
environment: pypi
3636
steps:
3737
- name: Download artifacts
38
- uses: actions/download-artifact@v7
38
+ uses: actions/download-artifact@v8
3939
with:
4040
name: dist
4141
path: dist/
4242
4343
- name: Publish to PyPI
4444
uses: pypa/gh-action-pypi-publish@release/v1
4545
--- .github/workflows/publish.yml
+++ .github/workflows/publish.yml
@@ -22,11 +22,11 @@
22
23 - name: Build package
24 run: python -m build
25
26 - name: Upload artifacts
27 uses: actions/upload-artifact@v6
28 with:
29 name: dist
30 path: dist/
31
32 publish-pypi:
@@ -33,12 +33,12 @@
33 needs: build
34 runs-on: ubuntu-latest
35 environment: pypi
36 steps:
37 - name: Download artifacts
38 uses: actions/download-artifact@v7
39 with:
40 name: dist
41 path: dist/
42
43 - name: Publish to PyPI
44 uses: pypa/gh-action-pypi-publish@release/v1
45
--- .github/workflows/publish.yml
+++ .github/workflows/publish.yml
@@ -22,11 +22,11 @@
22
23 - name: Build package
24 run: python -m build
25
26 - name: Upload artifacts
27 uses: actions/upload-artifact@v7
28 with:
29 name: dist
30 path: dist/
31
32 publish-pypi:
@@ -33,12 +33,12 @@
33 needs: build
34 runs-on: ubuntu-latest
35 environment: pypi
36 steps:
37 - name: Download artifacts
38 uses: actions/download-artifact@v8
39 with:
40 name: dist
41 path: dist/
42
43 - name: Publish to PyPI
44 uses: pypa/gh-action-pypi-publish@release/v1
45

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button