YouNeed.dev

AI-native engineering / operational software

Arvelis

From business problems to working software.

Natural-language operational requirements become constrained WorkspaceDefinitions, pass deterministic validation, require human semantic review, and run through one metadata-driven operational engine.

Role
Architecture / Full-Stack Engineering / AI-Native Workflow
Focus
AI Architect / Generic Runtime / Validation / Production Safety
Stack
Laravel / PHP / React / TypeScript / PostgreSQL
Status
Production-deployed experiment
Duration
Under 42 hours elapsed

The problem

AI can interpret. Software must decide what can execute.

Businesses describe operations in prose: records to track, people and resources to connect, states to move through and rules that must hold. Traditional delivery translates this manually into data models, workflows, forms and business rules.

Arvelis explores a narrower architecture. Unconstrained AI code generation can produce plausible output with invalid references, unsupported assumptions or incorrect business semantics. Here, AI interprets; deterministic software decides what can execute; people decide whether the result is meaningful.

Architecture

A controlled path from requirement to runtime.

01Business requirement
02AI Architect
03WorkspaceDefinition
04Deterministic validator
05Human review
06Generic runtime
07Safe evolution

The Architect proposes a strict structured candidate. The validator checks supported contracts before anything can run. A human then reviews business fidelity before creation. Existing workspaces follow the same boundary through a separately validated patch flow.

Arvelis public product story showing the requirement-to-runtime pipeline
The public product story makes the operating path and safety boundary visible.

Why not just generate an app?

Probabilistic output, constrained execution.

Untrusted structured input

AI output is checked as input, never granted executable authority. Arvelis runs no generated PHP, JavaScript, SQL or shell commands.

One controlled repair

A failed candidate can receive at most one bounded repair. Unsupported behavior must be disclosed, not approximated into a false result.

Server-side authority

Authorization, workspace isolation, workflow transitions and temporal constraints remain enforced on the server.

Human semantic review

Deterministic validity is not semantic correctness. Creation still requires an explicit human decision.

Arvelis Architect form for entering an operational business requirement
The Architect makes the review boundary explicit before a workspace is created.

Generic runtime

One runtime, different operational models.

Accepted WorkspaceDefinitions are interpreted by one metadata-driven runtime—not a hotel-specific, rental-specific or furniture-specific application. The same engine supports entities and typed fields, relations, records, views, workflows, calculations, automations, notifications, roles and permissions, temporal exclusions and workspace evolution.

Entities & typed fieldsRelations & recordsViews & workflowsCalculations & automationsNotifications & permissionsTemporal exclusionsWorkspace evolution
Aurelia Hotel Operations workspace operating through Arvelis generic runtime
A fictional hotel operation interpreted by the generic runtime, with no hotel-specific application branch.

Blind testing

When the AI was wrong.

Blind test #1 — furniture

Useful model, explicit boundary.

An unseen Bulgarian requirement produced customers, orders, materials, tasks and workflow progression. It passed with an explicit deferred capability: a true cross-record stock calculation was not fabricated because it exceeded the safe calculation contract.

Blind test #2 — equipment rental

Safely rejected.

The baseline proposal remained invalid. The deterministic validator rejected invalid workflow, relation-action and temporal approximations; no workspace was created. The test exposed missing generic temporal primitives.

The architectural lesson is deliberate: plausible AI output must not bypass an execution boundary. Rejection is useful evidence when it prevents an invalid operation from reaching a runtime.

Model quality

Better fidelity does not remove the controls.

The equipment-rental scenario was run through the same requirement, schema, validator, runtime and structured-output path. Only the model configuration changed.

gpt-5-miniRepaired, then still deterministically rejected.
gpt-5.4-mini / lowOne attempt, no repair, deterministic pass; human review found partial fulfillment and honest deferrals.

Model quality improved Architect fidelity, but did not replace deterministic validation or human semantic review.

Temporal capability expansion

A real gap became a generic capability.

Rental blind testing exposed a need for domain-neutral temporal primitives. Arvelis added trusted current_date and current_datetime, typed temporal comparisons, days_between, hours_between and server-side temporal exclusion with half-open [start, end) semantics.

Resource A10:00–12:00
11:00–13:00Conflict
12:00–14:00Allowed

Back-to-back windows are valid; conflicting records are prevented on the server before persistence. Temporal conditions run when an existing automation trigger executes—there is no recurring scheduler or autonomous clock trigger in v1.

Safe workspace evolution

Change is proposed, reviewed and applied transactionally.

Existing WorkspaceDefinition + new natural-language requirement WorkspacePatch deterministic validation persisted review human confirmation transactional apply

The evolution path protects against stale definitions and double application, preserves authorization and workspace isolation, and keeps existing records where the supported patch can do so safely.

Arvelis workspace evolution requirement screen
A new operational requirement becomes a bounded proposal; nothing changes until it is reviewed and applied.

Production QA

What production QA caught.

Automated tests are necessary, not sufficient. Direct production-path review identified a CSRF demo-entry issue, a pending production migration, APP_DEBUG exposure, a GET/POST route mismatch and a demo-provisioning mass-assignment issue.

Those findings strengthened the deployed demo path: it is public, restricted, deterministic and read-only, using fictional data while provider calls, workspace changes, record writes and workflow writes remain blocked server-side.

Arvelis product overview with workspace and Architect entry actions
The product overview directs operators to describe an operation or inspect existing workspaces.

Engineering evidence

Inspectable boundaries and verified checks.

Under 42 hoursElapsed experiment time
138 tests1,014 assertions
PASSProduction build, migrations and security sanity
Public demoRestricted, deployed on production infrastructure

The suite covers validation, calculations, workflows, automations, authorization, isolation, runtime CRUD, temporal exclusion, evolution, demo restrictions and mocked generation/repair flows.

Deliberate v1 boundaries

Truthful constraints over feature theatre.

  • No arbitrary generated-code execution, formula language or unrestricted dotted traversal.
  • No recurring scheduler or autonomous clock triggers.
  • Complex related-record mutation remains constrained.
  • No independent semantic AI Reviewer; human approval remains required.

Explore Arvelis

See the live product and the source.