You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version: 1.0.0
Release Date: 2026-05-12
Project: Project.superMindmap
Platform: Terra V0.5.0
Changelog
New Features
Multi-Agent Pipeline Orchestration: Sequential pipeline execution across four agent roles (Product Manager → Designer → Developer → QA Engineer) with state-machine-driven stage transitions.
State Machine Engine: Nine-stage pipeline state machine (idle, requirements-gathering, design, development, testing, bug-fix, release, completed, stopped, failed) with persisted JSON state on disk.
Artifact Registry: Versioned artifact storage with auto-incrementing versions (v001, v002, ...), metadata tracking, and ZIP export for all artifact types.
Project Workspace Isolation: Per-project isolated working directories with Git bare repos for version-controlled artifact storage.
Observer Agent: Parallel daemon thread for log tailing, LLM-based log analysis, and adversarial feedback generation with file-locking for concurrent safety.
Bug-Fix Loop: Unbounded iterative fix-test cycle that continues until all tests pass AND PM approves.
Pipeline Run Modes: Single-cycle, continuous (configurable duration, default 3h), and hourly execution modes.
PM Checkpoint System: Human-in-the-loop gating with configurable checkpoints between each pipeline stage, feedback submission, and work-complete signaling.
REST API (57 endpoints): Full CRUD for projects, agents, components, artifacts, Docker containers; pipeline lifecycle management; real-time SSE event streams.
WebSocket Services: Terminal WebSocket on port 5759 for browser-based shell access; Docker Exec WebSocket on port 5760 for per-container interactive terminals.
Auth Integration: JWT bearer token authentication via external AuthEngine with local login fallback and service-to-service API key support.
Component System: Pluggable agent components with model fallback chain (primary → fallback models) and exponential backoff retry.
Heartbeat Monitoring: Periodic health monitoring with 30-second failure detection and daily rotating file logging.
Project.superMindmap is the first stable release of the Terra-powered AI-driven mindmap generation pipeline. This release establishes the foundational multi-agent orchestration platform capable of autonomously producing software artifacts through a structured pipeline.
Key Capabilities:
End-to-End Pipeline: From requirements to release build, the system orchestrates four specialized AI agents in sequence, producing versioned, auditable artifacts at each stage.
Human-in-the-Loop: Product Manager checkpoints between every stage allow human review, feedback injection, and approval before proceeding.
Self-Healing Bug-Fix Loop: When tests fail, the system automatically re-enters development with the failing test report as context, iterating until all tests pass.
Real-Time Visibility: SSE event streams, heartbeat monitoring, and rotating logs provide full observability into pipeline execution.
Project Isolation: Each project operates in its own workspace with a dedicated Git bare repo, ensuring no cross-project state contamination.
3.2 Artifact Types Produced
Artifact
Producer
Description
requirements-spec
Product Manager
Functional and non-functional requirements
ui-design-spec
Designer
UI/UX design specification
technical-design
Developer
Architecture and technical design document
source-code
Developer
Implemented source code
test-cases
QA Engineer
Test case definitions
test-report
QA Engineer
Test execution results
deployment-package
Developer
Deployable build artifacts
release-build
Developer
Final release build notes
3.3 Pipeline Execution Modes
Single Cycle: POST /api/v1/projects/{id}/pipeline/start — One full pass through all stages.
Continuous: POST /api/v1/projects/{id}/pipeline/start-continuous — Loops for a configurable duration (default 3 hours), re-reading latest state each iteration.
Hourly: POST /api/v1/projects/{id}/pipeline/start-hourly — Single pass, repeats every hour.
4. Known Issues and Limitations
Functional Limitations
#
Issue
Impact
Workaround
1
Single-node architecture only
No horizontal scaling; all services run on one machine.
Scale vertically. Multi-node support deferred to V2.0.
2
No RDBMS — JSON-on-disk only
Query capabilities limited; no indexing; no concurrent write safety beyond file locking.
Acceptable for single-user/small-team usage.
3
Unbounded bug-fix loop
Pipeline could theoretically loop indefinitely if tests never pass or PM never approves.
Manual pipeline stop via POST /pipeline/stop.
4
SSE stream not persisted
Client reconnection loses event history; full state must be re-fetched via GET /pipeline/status.
Client-side buffering or persistence in V2.0.
5
Agent execution timeout
LLM tasks default to 900s timeout. Very large artifacts may hit this limit.
Increase timeout.llm_task_seconds in config.json.
6
Feedback history capped at 100 entries
Older feedback entries are evicted via FIFO.
Export feedback history before reaching cap.
Security Considerations
#
Issue
Severity
Status
1
TLS not enforced in development mode
Medium
Requires reverse proxy (nginx) in production
2
CORS wide open (*) in V0.5.x
Low
Acceptable for development; tighten for production