github not analyzable

MadnessEngineering/Omnispindle

github

A comprehensive MCP-based todo management system, that serves as a central nervous system for Madness Interactive, a multi-project task coordination workshop.

maintainer
MadnessEngineering
license
first seen
2026-06-08
last seen
2026-06-10
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 36 tools
transport stdio counts 36 tools · 0 res · 0 prompts permission surface via README inference

tools

  • add_lesson

    Capture a lesson with language, topic, and tags

  • add_todo

    Create a task with project, priority, target agent, notes, and metadata

  • bring_your_own

    Inject a Python, JavaScript, or shell function as a live MCP tool at runtime

  • check_quest

    Progress report: % complete, per-chain status, next actions, blockers. Agent orientation tool

  • complete_todo

    Stage for review with optional comment; writes to audit log. Sets status to review, not completed

  • create_quest

    Create an epic goal container (Quest → Chains → Todos). Use instead of add_todo for multi-step objectives

  • delete_lesson

    Remove

  • delete_todo

    Remove a task

  • find_relevant

    Semantic similarity search across todos and lessons. Returns honest empty when nothing clears the relevance threshold — no regex fallback noise

  • get_context_bundle

    One call: recent todos, lessons, session state, project stats for an agent's working context

  • get_lesson

    Fetch by ID

  • get_todo

    Fetch a single task by ID

  • grep_lessons

    Regex pattern search

  • inventorium_sessions_create

    Start a new AI work session

  • inventorium_sessions_fork

    Fork a session with optional message inheritance

  • inventorium_sessions_genealogy

    Full ancestor/descendant trace for a session

  • inventorium_sessions_get

    Fetch a session by ID

  • inventorium_sessions_list

    List sessions, optionally filtered by project

  • inventorium_sessions_spawn

    Spawn a child session from a parent, linked to a todo

  • inventorium_sessions_tree

    Visual session tree for a project

  • inventorium_todos_link_session

    Link a todo to a session

  • link_quest

    Add an existing todo to a quest chain retroactively (creates chain on demand)

  • list_lessons

    Browse all lessons, with brief mode for summaries

  • list_project_todos

    Recent tasks for a specific project

  • list_projects

    Enumerate known projects from filesystem

  • list_quests

    List quests filtered by status/project

  • list_todos_by_status

    Filter by status: pending initial in_progress blocked review completed

  • point_out_obvious

    Logs an observation with configurable sarcasm. Useful for marking known issues during automated runs.

  • preflight_rag

    Pre-task lessons check: call before starting work, classifies past solutions vs pitfalls

  • query_todo_logs

    Audit log queries: filter by type, project, date range

  • query_todos

    MongoDB-style filter queries with projection, limit, offset, since change detection, and graph_root for dependency subgraph traversal

  • search_lessons

    Text search across lesson fields

  • search_todos

    Tokenized multi-word fuzzy text search

  • update_lesson

    Patch lesson content or metadata

  • update_quest

    Update quest fields: name, description, status, success_criteria, metadata

  • update_todo

    Patch any fields; metadata is deep-merged. Supports $push/$pull on array fields (e.g. metadata.blockers) for dependency linking

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

last analysis: too-large

No code evidence — the analyzed source reached for no tracked permissions, tools, or hooks.