AI-assisted software engineering
From vibe coding to software engineering
AI can build software fast. Real projects need more than speed. SISDEVIA is the engineering system around AI coding agents.
Vibe coding for the prototype. SISDEVIA for what comes next.
Four problems every growing project runs into
SISDEVIA assumes agents can be wrong.
The project forgets
Decisions, constraints, and context can get lost between conversations and sessions, so the same ground has to be rediscovered again and again.
Context drift · Durable project state
Agents can be wrong
An agent saying a task is finished does not mean the result was actually verified.
Independent verification
Fast changes create hidden risk
A change that looks correct in isolation can quietly break something else, or drift the product away from what it was meant to be.
Change impact · Architectural drift
Human supervision does not scale linearly
Agents can produce hours of engineering work in minutes; reviewing every micro-action by hand stops scaling long before the software does.
Governed autonomy · Human authority
Conversations are temporary. The project should not be.
Intent, decisions, architecture, constraints, context, history, and evidence belong to the project -- not to any one open conversation.
What stays with the project, not the conversation:
- Intent
- Decisions
- Architecture
- Constraints
- Context
- History
- Evidence
Durable project state
Engineering principles, not just output
SISDEVIA is built around a set of properties that matter more as software grows, not around any single trick for generating code.
- Durable project state
- Controlled change
- Explicit engineering decisions
- Specialized AI agents
- Coordination across responsibilities
- Independent verification
- Evidence-backed progress
- Preservation of human intent
- Human authority
- Bounded autonomy
- Observability
- Reproducibility
- Traceability
- Risk-proportional rigor
- Maintainability at scale
Foundation models, agent runtimes, and SISDEVIA
Better agents make SISDEVIA more capable -- not obsolete.
- Foundation models
- Agent runtimes (Claude Code · Codex · …)
- SISDEVIA -- engineering state · governance · verification · continuity
- Software
Vibe coding vs. SISDEVIA
These aren't competitors. They answer different questions at different points in a project's life.
Vibe coding
Best for exploring an idea fast, before you know if it's the right one
SISDEVIA
Built for software that has to keep evolving after the first version works
Most real products need both, just at different times.
Vibe coding is genuinely excellent for prototypes, experiments, and small or disposable software. The problem shows up once a product accumulates users, architecture, data, dependencies, and consequences. SISDEVIA does not apply the same weight to every project -- rigor scales with a project's maturity and risk, and a small project like this site is treated accordingly.
Observability and context efficiency
Observable execution
If agents work autonomously, their execution should also be measurable. SISDEVIA is working toward observing the activity, duration, resource use, and cost of agentic work, and using that evidence to improve the system.
Context efficiency
More context is not necessarily better context. Repeatedly re-reading documentation, code, and history consumes resources and can displace the information that actually matters. SISDEVIA aims to deliver the right information to the right agent at the right time, and keep improving that through real measurement.
Built for humans. Legible to agents.
This site is designed first for people -- readable, navigable, and complete on its own. Underneath that, its content is also structured as semantic web content that supports AI discoverability: a crawler, or an agent, can read the same public information a person can, through an agent-facing interface described by the emerging WebMCP standard.
Selected project
The first real project with public material ready to show. More will be added here as they become ready to publish -- never as a placeholder.
Forecast Arena
Forecast Arena is a forecasting engine that evaluates and selects statistical and machine-learning models for different prediction horizons using reproducible backtesting on real public time-series data. It also runs human-vs-system forecasting challenges under the same information constraints.
sisdevia.com is built with SISDEVIA
The point isn't that a landing page needs SISDEVIA. The point is that SISDEVIA should preserve its engineering principles from small projects to much larger ones.
See where this goes next
SISDEVIA is under active, disciplined development. The next step is where the story becomes concrete: real projects, built and operated with it.
Created by Tomás Piedralba — Independent AI engineering project.