Artifex/README.md
2026-08-15 13:50:24 +07:00

30 lines
844 B
Markdown

# Artifex V1
Artifex V1 is the bootstrap autonomous engineering control plane defined in `docs/artifex_v1_bootstrap_spec.md`.
## Architecture
- Django application/control plane
- PostgreSQL as canonical persistent state
- Persisted Event Bus
- Project hierarchy: Project -> Milestone -> Feature -> Task -> Action
- Versioned Agent Registry
- Model access through `ModelRouter`
- LangGraph hidden behind `GraphRuntime`
- Git worktrees for mutable autonomous tasks
## Run Locally
Set `DATABASE_URL` to PostgreSQL for canonical state:
```bash
DATABASE_URL=postgresql://artifex:artifex@localhost:5432/artifex python manage.py migrate
python manage.py seed_core_agents
python manage.py runserver
```
For lightweight local checks only, SQLite can be selected explicitly:
```bash
DATABASE_URL=sqlite:///db.sqlite3 python manage.py migrate
```