Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 2.98 KB

File metadata and controls

39 lines (26 loc) · 2.98 KB

Limitations & Non-Goals

MisakaNet is designed for a specific niche: decentralized, git-backed swarm knowledge sharing for AI agents. It is not a general-purpose solution. This document honestly describes what the system does not do well.

Search

  • BM25 is keyword-based. It cannot understand semantic similarity, paraphrase intent, or conceptual relationships. If a lesson uses different terminology than the search query, it will not be found. This is a known limitation of stdlib-only retrieval.
  • No embedding model. We intentionally avoid vector embeddings to keep the core zero-dep. For semantic search, integrate an external embedding service at the node level.
  • RRF fusion is heuristic. Reciprocal Rank Fusion improves multi-query results but has no theoretical optimality guarantee. Tuning may be needed for your domain.

Scale

  • Git is not a database. The search_knowledge.py tool loads all lessons into memory. With >50,000 lessons, startup time and memory usage become non-trivial. We recommend archiving older lessons to a separate repository at that scale.
  • Concurrent writes. Git merge conflicts are possible when multiple nodes push simultaneously. The CI pipeline handles simple cases automatically, but complex conflicts may require manual resolution.
  • No real-time sync. MisakaNet is fundamentally a batch-sync system. Lessons pushed by one node are not visible to others until they git pull. This is by design — offline-first, no daemon.

Content Quality

  • Garbage in, garbage out. Lessons are community-contributed. Despite CI checks for dangerous patterns (see SECURITY.md), we cannot guarantee factual accuracy of every lesson. Always verify before executing retrieved commands.
  • No automated fact-checking. The CI pipeline validates format, DCO, and dangerous patterns, but not semantic correctness. Misinformation is possible.
  • Subjectivity in scoring. Quality Score is a heuristic based on format, DCO compliance, and audit results. It does not measure lesson usefulness or correctness.

Ecosystem

  • No plugin system. MisakaNet does not support third-party plugins or extensions. Integration with external tools must happen at the node level.
  • No hosted service. There is no MisakaNet SaaS. Every node runs its own infrastructure.
  • Small community. As of 2026, MisakaNet is an early-stage project. Response times for issues and PRs may vary.

Non-Goals

  • MisakaNet is not a replacement for dedicated knowledge bases (Confluence, Notion, GitBook).
  • MisakaNet is not a real-time collaboration platform.
  • MisakaNet is not a vector database or embeddings service.
  • MisakaNet is not a substitute for proper documentation.
  • MisakaNet is not a content moderation platform.

Philosophy

By being honest about what we cannot do, we build trust with those who evaluate the project. Every claimed capability is demonstrable; every limitation is disclosed. This is the opposite of a hype-driven roadmap.