OpenBuildApp is a reversible, evidence-driven software cognition platform.
The repository is organized as a filesystem-first monorepo that treats the run folder as the primary unit of work. Every meaningful execution step writes durable artifacts, emits append-only events, and preserves enough state to replay, verify, and audit the system later.
apps/ frontend applications
packages/ reusable runtime libraries
services/ deployable backends and workers
workspace/ runtime workspace, templates, runs, schemas, and agents
docs/ architecture and milestone documentation
schemas/ canonical schema catalog and registry metadata
scripts/ repo automation and validation scripts
examples/ example requests and seeded artifacts
tests/ unit and integration tests
packages/run-engine: deterministic run creation, checkpoints, artifact trackingservices/orchestrator: orchestration state machine, dispatch, retries, stop conditionspackages/agent-runtime: contract loading, structured outputs, agent execution wrappersservices/observer-web: MVP observation adapter for web URLs and source folderspackages/cognitive-graph: graph nodes, edges, confidence, invalidation, merge rulespackages/hypothesis-engine: testable hypotheses and validation statepackages/replay-engine: replay timeline, divergence detection, snapshot referencespackages/verification-engine: hard gates, weighted fidelity, perceptual checkspackages/repair-engine: defect clustering, repair planning, repair validationpackages/safety-kernel: policy evaluation, approval queue, redaction, mutation gatingservices/dashboard-backend: live run status, replay feeds, evidence read models
node scripts/validate-schemas.mjsnode scripts/bootstrap-example-run.mjsnode --test