ix-core

Crates.ioix-core
lib.rsix-core
version0.1.0
created_at2026-01-25 18:00:43.852637+00
updated_at2026-01-25 18:00:43.852637+00
descriptionIxchel core library: registries, validation, sync orchestration, and context building
homepage
repositoryhttps://github.com/kevinmichaelchen/ixchel
max_upload_size
id2069204
size93,349
Kevin Chen (kevinmichaelchen)

documentation

README

ix-core

Core library for Ixchel (ik-SHEL): a git-first, knowledge-first system that weaves durable Markdown artifacts into a queryable graph + vector index.

Responsibilities

  • Provide the shared domain layer used by apps (ix-cli, ix-mcp).
  • Keep adapters out of the domain (wiring lives in ix-app).
  • Define “ports” (traits) for storage/backends to keep adapters swappable.
  • Keep business rules close to the domain (validation, sync decisions, context assembly).

Canonical Storage

  • Source of truth: .ixchel/**/*.md
  • Rebuildable cache: .ixchel/data/ (index + vectors)

Kiro Specs

Commit count: 93

cargo fmt