- Initialize Rust workspace with 7 crates (pm-web, pm-worker, pm-core, pm-agent-client, pm-auth, pm-ca, pm-reports) - React + TypeScript + Vite + MUI frontend scaffold - Full PostgreSQL schema: all 17 tables with indexes and constraints - pm-core: config (TOML+env), db (SQLx pool + migrations), error (unified AppError + JSON envelope), request_id (ULID middleware), logging (tracing JSON/pretty) - pm-web: Axum skeleton, /status/health endpoint, static file serving - pm-worker: Tokio skeleton, heartbeat writer, schema version check - Embedded sqlx migrations with advisory lock (single-writer) - systemd unit files, setup.sh, build-frontend.sh - config.example.toml with all configuration keys - docs/runbooks/restore.md - cargo check passes with zero warnings Closes M1.
26 lines
292 B
Plaintext
26 lines
292 B
Plaintext
# Agent Zero project data
|
|
.a0proj/
|
|
|
|
# Python environments & cache
|
|
venv/**
|
|
**/__pycache__/**
|
|
|
|
# Node.js dependencies
|
|
**/node_modules/**
|
|
**/.npm/**
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
|
|
# Backup files
|
|
*.bak
|
|
*.bak.*
|
|
|
|
# Rust build artifacts
|
|
/target
|
|
|
|
# Frontend dependencies
|
|
frontend/node_modules
|
|
frontend/dist
|