Technical Documentation
CodeHealing Dev Platform Architecture
CodeHealing.dev is an autonomous software engineering and self-healing diagnostic platform operated by OMINGENOUS AI LTD. It provides developers and software creators with high-performance in-browser coding tools, sandboxed execution, and intelligent automated verification.
Engineering Standards
- No Simulated Success: Verification requires concrete execution proof: live network responses, valid database query results, or actual container output.
- Isolated Environments: All project builds and live previews execute in isolated sandboxes to prevent cross-project contamination or memory leakage.
- Resumable Workflows: Every diagnostic stage persists state checkpoints, allowing builds to resume from failure points without restarting from scratch.
- Zero Credential Exposure: API keys, database service role credentials, and third-party tokens are strictly managed server-side and never exposed in client code.
Core Architecture Pillars
In-Browser IDE & Sandboxed Execution
Monaco-powered multi-file code editor with live syntax analysis, virtual file tree explorer, asset management, and isolated sandboxed execution with hot module reloading.
Autonomous Closed-Loop Diagnostics
Automated compilation and runtime error detection with targeted patch synthesis and regression verification. The diagnostic loop resolves syntax errors without boilerplate.
Evidence-Based Quality Assurance
Every verification check requires real verifiable proof: live database reads, actual HTTP response status codes, and deterministic test logs against running containers.
Three-Tier Logical Data Isolation
Strict logical and operational separation between application data, active workspace runtime sessions, and persistent audit logs to protect customer workloads and privacy.
External AI Tools Gateway
Standardized Bearer-token authenticated integration gateway at connector.codehealing.dev supporting ChatGPT Custom GPT Actions, Claude Desktop MCP, and REST API access.
Zero-Leakage Secrets Protection
Customer API keys and credentials are encrypted server-side in isolated database vaults and injected at runtime, preventing client bundle leakage.
Three-Tier Data Architecture
User project data and customer databases are strictly sandboxed and completely segregated from internal platform operational state.
Ephemeral workspace parameters, build execution logs, and live collaboration state are isolated per project workspace.
Persistent diagnostic telemetry and audit logs are recorded to maintain compliance and reproducibility.