Didactopus/README.md

48 lines
1.2 KiB
Markdown

# Didactopus
**Didactopus** is a local-first AI-assisted autodidactic mastery platform designed to help motivated learners achieve genuine mastery through Socratic mentoring, structured practice, project work, verification, and competency-based evaluation.
**Tagline:** *Many arms, one goal — mastery.*
## This revision adds
- dependency and compatibility checks for domain packs
- version-range validation against the Didactopus core version
- local dependency resolution across installed packs
- richer pack manifests
- repository artwork under `artwork/`
- tests for dependency and compatibility behavior
## Domain packs
Didactopus supports portable, versioned **domain packs** that can contain:
- concept maps
- roadmap templates
- project blueprints
- rubrics
- benchmark tasks
- resource guides
Packs can depend on other packs, enabling layered curricula and reusable foundations.
## Artwork
The repository includes whimsical project art at:
- `artwork/didactopus-mascot.png`
Suggested future additions:
- `artwork/didactopus-banner.png`
- `artwork/didactopus-logo.png`
## Quick start
```bash
python -m venv .venv
source .venv/bin/activate
pip install -e .[dev]
python -m didactopus.main --domain "statistics" --goal "practical mastery"
pytest
```