Incomplete information
An entity can exist without all information required to advance.
Control
Required relationships, explicit states and validations.
PERSONAL PROJECT · OPERATIONS · AUTOMATION · DATA · CONTROLS
From scattered processes to a connected system for operational processes.
SICALPE began with an apparently simple problem: reusing operational information without entering it again and again into different documents.
As the problem grew, so did the solution. What started as a spreadsheet-based automation evolved into a system for representing processes, relationships, rules, permissions, states and controls in a structured way.
THE PROBLEM WAS NOT THE DOCUMENTS
In complex operations, the same information can affect people, resources, movements, documentation, authorisations, planning and different controls. When each part is managed separately, gaps become difficult to see.
THE SOLUTION GREW WITH THE PROBLEM
01
The first version centralised information in Excel and reused it to generate documents: enter the data once, rather than transcribe it repeatedly.
02
An Access database made it possible to explore a more rigorous relational model, automate queries and understand dependencies between process elements.
03
The current PocketBase-based platform progressively separates data, logic, automation and interface. PostgreSQL remains a possible next step when maturity, scale or operational requirements call for it.
A CONNECTED OPERATING MODEL
The aim is not merely to store information. It is to understand what depends on what, what is missing, what has changed and what may be invalidated as a consequence.
A sanitised view of the dependency chain.
DESIGN FOR ERRORS, NOT ONLY THE HAPPY PATH
An entity can exist without all information required to advance.
Control
Required relationships, explicit states and validations.
The same reality should not be represented incompatibly more than once.
Control
Identifiers, relationships and uniqueness constraints.
Changing a data point can invalidate earlier documents or decisions.
Control
Traceability, history and relationships between entities.
A task can look complete while it still depends on another condition.
Control
Explicit states and prerequisites before allowing progress.
FROM DATA TO OPERATIONAL CONTROL
ARCHITECTURE DECISIONS
Validated the principle of one reusable source quickly.
Enabled a more structured relational model and exposed new requirements.
Supports rapid iteration on the model, relationships, authentication and application.
A possible evolution when the system needs greater robustness, scale or maturity.
AI IN THE PROJECT
Generative AI helps explore alternatives, analyse problems, work with code, queries and transformations, document, detect inconsistencies and divide complex work into smaller tasks. The process model, functional criteria, architecture decisions and final validation remain governed by the project.
MY ROLE
STATUS AND MATURITY
Functional.
Advanced and still evolving.
Designed and developed progressively according to the project roadmap.
WHAT SICALPE DEMONSTRATES
The public case uses sanitised information and architecture and does not disclose personal or sensitive operational data.