Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
e59dac9
feat(graph): add Provenance and optional provenance to TripleInsertPa…
ApiliumDevTeam Jun 23, 2026
46901f4
feat(ingest): aingle_ingest crate -- structural markdown extraction +…
ApiliumDevTeam Jun 23, 2026
9e04567
refactor(ingest): unify heading detection and scan headings for links…
ApiliumDevTeam Jun 23, 2026
329b19e
refactor(cortex): insert_triple_inner with optional provenance, share…
ApiliumDevTeam Jun 23, 2026
fc35d5d
feat(cortex): service::ingest — incremental vault ingestion with sign…
ApiliumDevTeam Jun 23, 2026
6161f30
feat(cortex): service::ground — grounded retrieval with provenance + …
ApiliumDevTeam Jun 23, 2026
79603ca
refactor(cortex): rename provenance_sig to provenance_anchor (it hold…
ApiliumDevTeam Jun 23, 2026
d67cf8c
feat(cortex): MCP tools aingle_ingest / aingle_ground / aingle_sources
ApiliumDevTeam Jun 23, 2026
2dede73
fix(cortex): strip IRI brackets from list_sources paths for clean rou…
ApiliumDevTeam Jun 23, 2026
1e0c11b
build: update Cargo.lock for aingle_ingest crate
ApiliumDevTeam Jun 23, 2026
7602997
chore: update .gitignore for local data and config
ApiliumDevTeam Jun 23, 2026
595794d
style(ai): sort imports in aingle_ai to satisfy rustfmt check
ApiliumDevTeam Jun 23, 2026
b1e1006
style: apply rustfmt across workspace
ApiliumDevTeam Jun 23, 2026
c50fd73
ci: trigger AIngle CI on dev branch (was develop)
ApiliumDevTeam Jun 23, 2026
9fe5e7a
fix(cortex): purge stale triples and chunks on changed-file re-ingest
ApiliumDevTeam Jun 23, 2026
f6ebe87
fix(cortex): require >=2 corroborating chunks for grounded retrieval
ApiliumDevTeam Jun 23, 2026
9d4ae83
feat(ineru): add Embedder trait and HashEmbedder fallback
ApiliumDevTeam Jun 26, 2026
18fbd31
test(ineru): assert HashEmbedder passage/query symmetry
ApiliumDevTeam Jun 26, 2026
be4e55a
feat(ineru): add MemoryQuery::with_embedding injection hook
ApiliumDevTeam Jun 26, 2026
be9956b
feat(ineru): add NeuralEmbedder (e5-small via fastembed, offline)
ApiliumDevTeam Jun 26, 2026
61a8e3b
test(ineru): resolve neural test model dir via CARGO_MANIFEST_DIR
ApiliumDevTeam Jun 26, 2026
fd846e1
build(ineru): declare neural-embeddings feature and fastembed dep
ApiliumDevTeam Jun 26, 2026
b1f3a3b
build: update Cargo.lock for ineru neural-embeddings feature
ApiliumDevTeam Jun 26, 2026
e5a5577
refactor(ineru): fail loudly on empty embed batch; note lock serializ…
ApiliumDevTeam Jun 26, 2026
3279fba
test(ineru): assert NeuralEmbedder semantic quality and prefixes
ApiliumDevTeam Jun 26, 2026
e7063b4
test(ineru): use sentence-level inputs for E5 semantic similarity ass…
ApiliumDevTeam Jun 26, 2026
f0f3b22
docs: correct test-model size note in gitignore
ApiliumDevTeam Jun 26, 2026
0f28b91
chore: gitignore local onnxruntime dylib dir
ApiliumDevTeam Jun 26, 2026
107ca67
feat(ineru): add Embedder::relevance_thresholds (hash default, e5 ove…
ApiliumDevTeam Jun 26, 2026
1cac4d4
feat(cortex): add neural-embeddings feature and build_embedder selector
ApiliumDevTeam Jun 26, 2026
845905f
refactor(cortex): clear_source_registry returns Result; add embedder …
ApiliumDevTeam Jun 26, 2026
59d3efe
feat(cortex): add embedder field to AppState (hash default)
ApiliumDevTeam Jun 26, 2026
8f7e378
feat(cortex): with_db_path_and_embedder with dimension-change migration
ApiliumDevTeam Jun 27, 2026
c04044c
fix(cortex): treat missing embedder.dims sidecar as 64d to migrate le…
ApiliumDevTeam Jun 27, 2026
b367c70
feat(cortex): --embed-model / AINGLE_EMBED_MODEL to select the embedder
ApiliumDevTeam Jun 27, 2026
9b1a018
feat(cortex): embed ingested chunks via AppState embedder
ApiliumDevTeam Jun 27, 2026
7487620
feat(cortex): ground via injected query embedding and embedder thresh…
ApiliumDevTeam Jun 27, 2026
fe264f2
feat(cortex): rank grounding by embedding cosine, not composite recal…
ApiliumDevTeam Jun 27, 2026
25cd546
feat(cortex): add SwappableEmbedder for hot-swap with fixed dimensions
ApiliumDevTeam Jun 27, 2026
df79eb8
fix(cortex): report a gap when retrieval is ungrounded but returned c…
ApiliumDevTeam Jun 27, 2026
f983615
feat(cortex): vault_map structural derivation (hubs, orphans, tags, t…
ApiliumDevTeam Jun 27, 2026
d2ded28
feat(cortex): vault_map semantic topic clustering from neural embeddings
ApiliumDevTeam Jun 27, 2026
b9cb98d
feat(cortex): assemble VaultMap with guidance + triple-count cache on…
ApiliumDevTeam Jun 27, 2026
d61a2c4
refactor(cortex): zero-alloc cosine, index-based mean_sim, cache + se…
ApiliumDevTeam Jun 27, 2026
356254d
feat(cortex): aingle_vault_map MCP tool (navigation manual for connec…
ApiliumDevTeam Jun 27, 2026
744a428
fix(cortex): calibrate vault_map semantic threshold to 0.88 (note-lev…
ApiliumDevTeam Jun 27, 2026
7d6325d
refactor(cortex): key vault_map cache on (triple_count, mem_bytes); l…
ApiliumDevTeam Jun 27, 2026
6dccc2a
feat(cortex): exclude _maps/ artifacts from the Vault Map (no self-po…
ApiliumDevTeam Jun 27, 2026
363568e
feat(cortex): detect me.md identity + skill-tagged notes in the Vault…
ApiliumDevTeam Jun 27, 2026
8afc3cb
feat(cortex): backlinks service (verified backlinks, outgoing, unlink…
ApiliumDevTeam Jun 27, 2026
7252df0
fix(cortex): char-safe context truncation in backlinks (no UTF-8 panic)
ApiliumDevTeam Jun 27, 2026
cd56951
fix(cortex): boundary-aware unlinked mentions (hyphenated names); ded…
ApiliumDevTeam Jun 27, 2026
1e39a4b
feat(cortex): aingle_backlinks MCP tool (verified reverse navigation)
ApiliumDevTeam Jun 27, 2026
25e49b6
fix(cortex): read node-valued links_to objects (real wikilinks) in ba…
ApiliumDevTeam Jun 27, 2026
beb9a31
feat(cortex): semantic note-context module + per-note cache (VC-1 Tas…
ApiliumDevTeam Jun 27, 2026
7782458
test(cortex): assert provenance_anchor is_some for signed DAG action
ApiliumDevTeam Jun 27, 2026
b3cf405
refactor(cortex): code-quality fixes for service::context
ApiliumDevTeam Jun 27, 2026
0b5a49b
feat(cortex): aingle_note_context MCP tool — verified semantic contex…
ApiliumDevTeam Jun 27, 2026
3ba4b67
test(cortex): neural e2e — note_context finds same-topic neighbors wi…
ApiliumDevTeam Jun 27, 2026
d783a5a
fix(cortex): calibrate neural neighbor floor, fix path-qualified link…
ApiliumDevTeam Jun 27, 2026
5ace0ff
feat(cortex): local_graph service — typed neighborhood graph for VC-2
ApiliumDevTeam Jun 27, 2026
a520d73
perf(local_graph): pre-index links, cached context, frontier cap, sta…
ApiliumDevTeam Jun 27, 2026
f404a6f
feat(vault_map): add kind field to GraphEdge and emit semantic edges …
ApiliumDevTeam Jun 27, 2026
41b98fc
test(cortex): neural e2e for local_graph semantic edge (VC-2 Task 6)
ApiliumDevTeam Jun 27, 2026
c847e4f
feat(cortex): add timestamp field to GraphNode and GNode from created…
ApiliumDevTeam Jun 28, 2026
702e2b5
perf(vault_map): per-node top-K semantic edges to eliminate hairball
ApiliumDevTeam Jun 28, 2026
6a5ea6c
feat(cortex): expose content_hash on DagActionDto for provenance cros…
ApiliumDevTeam Jun 28, 2026
6686bc2
refactor(cortex): code-polish — type aliases, consolidated helpers, p…
ApiliumDevTeam Jun 28, 2026
e14945d
style: apply cargo fmt to aingle_cortex (polish-round drift)
ApiliumDevTeam Jun 28, 2026
014ec9f
style: cargo fmt (ineru embedder/lib)
ApiliumDevTeam Jul 1, 2026
e308e51
docs(brand): new Aingle logo (blue→orange) + Grounded Retrieval & Pro…
ApiliumDevTeam Jul 1, 2026
0b78665
release: v0.7.0
ApiliumDevTeam Jul 1, 2026
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
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: AIngle CI

on:
push:
branches: [ main, develop ]
branches: [ main, dev ]
pull_request:
branches: [ main, develop ]
branches: [ main, dev ]

env:
CARGO_TERM_COLOR: always
Expand Down
12 changes: 11 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ Thumbs.db
CLAUDE.md
.claude_settings
.claudeignore
.mcp.json
docs/superpowers/
.superpowers/

# GitHub Copilot
.copilot/
Expand Down Expand Up @@ -113,6 +116,8 @@ llm-instructions.md
*.profraw
*.profdata
aingle_iot.db
data/
*.sled

# Logs
*.log
Expand All @@ -127,4 +132,9 @@ aingle_iot.db
.env.local
.secrets
contexto/
contexto/*
contexto/*

# Local neural-embedder test models (never commit — ~470MB fp32 e5-small, fetched on demand)
crates/ineru/test-models/
# Local ONNX Runtime dylib for running the gated neural tests (set ORT_DYLIB_PATH to it)
.tmp-ort/
Loading
Loading