No description
Find a file
2026-08-16 16:41:50 +07:00
agents Add Venture Discovery V0.3 novelty gates 2026-08-16 16:39:46 +07:00
archaeology Initial Artifex V1 2026-08-15 13:50:24 +07:00
artifex Add control plane UI and venture discovery V0 2026-08-15 20:56:56 +07:00
control_plane Add Venture Discovery V0.3 novelty gates 2026-08-16 16:39:46 +07:00
docs Add Venture Discovery V0.3 novelty gates 2026-08-16 16:39:46 +07:00
graph Fix graph champion version promotion 2026-08-16 16:41:50 +07:00
knowledge Initial Artifex V1 2026-08-15 13:50:24 +07:00
model_router Add Qwen retry and probe command 2026-08-16 15:52:46 +07:00
project_brain Add model policy and SearXNG research 2026-08-16 15:35:55 +07:00
research Add model policy and SearXNG research 2026-08-16 15:35:55 +07:00
runtime_loop Run task execution through LangGraph runtime 2026-08-15 17:26:37 +07:00
templates Add control plane UI and venture discovery V0 2026-08-15 20:56:56 +07:00
tests Add Venture Discovery V0.3 novelty gates 2026-08-16 16:39:46 +07:00
tools Allow safe patch hunk relocation 2026-08-15 16:03:01 +07:00
verification Initial Artifex V1 2026-08-15 13:50:24 +07:00
workspace Initial Artifex V1 2026-08-15 13:50:24 +07:00
.gitignore Initial Artifex V1 2026-08-15 13:50:24 +07:00
manage.py Initial Artifex V1 2026-08-15 13:50:24 +07:00
pyproject.toml Implement LangGraph runtime adapter boundary 2026-08-15 17:08:12 +07:00
README.md Initial Artifex V1 2026-08-15 13:50:24 +07:00
scenarios.py Initial Artifex V1 2026-08-15 13:50:24 +07:00

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:

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:

DATABASE_URL=sqlite:///db.sqlite3 python manage.py migrate