Purpose
Make the rule reviewable before implementation.
The demonstration represents how a normalization routine can be specified and checked. It explains CadSyntra's approach; it does not simulate a professional delivery.
Demonstration study
A small, fully inspectable transformation showing how inputs, rules, decisions, and boundaries can be defined before automation is developed.
Original demonstration
Original demonstration created with a synthetic scenario, names, and data. It does not represent a client, commissioned project, deployed software, or commercial outcome.
Purpose
The demonstration represents how a normalization routine can be specified and checked. It explains CadSyntra's approach; it does not simulate a professional delivery.
Synthetic context
Five generic layer names were prepared with outer spaces, lower case, underscores, repeated separators, and one discipline alias. No name comes from a third-party drawing or standard.
Represented problem
Without an explicit normalization sequence, review relies on interpretation and exceptions are difficult to discuss. This example limits the problem to the text of each name.
CadSyntra's contribution
The contribution was to define the problem, create neutral data, order the rules, record decisions, and present the comparison. It did not include automation code, a plugin, a CAD drawing, or deployment.
Defined constraints
Approach
Each input follows the rules below in order. Every output must be explained by the stated transformations.
Remove spaces at the beginning and end of the name.
Convert letters to upper case.
Replace each underscore with a hyphen.
Reduce sequences of hyphens to one separator.
Replace only the ELETRO prefix with the ELE alias.
Inspectable evidence
The outputs below were written according to the example rules. They were not produced by a plugin, script, or AutoCAD execution.
arq_parede R1, R2, and R3ARQ-PAREDEARQ__PORTAR3 and R4ARQ-PORTAeletro-iluminacaoR2 and R5ELE-ILUMINACAOhid-agua-friaR2HID-AGUA-FRIAARQ-PAREDENo change requiredARQ-PAREDETechnical decisions
The sequence prevents an alias or separator from being treated differently across inputs.
Only one known alias is converted; unmapped terms remain available for review.
It is called an expected output because no routine was executed.
Observable result
Across the five published rows, expected outputs use upper case and a single separator; the ELE alias appears only for the intended input. This demonstrates internal consistency, not automation effectiveness in a real environment.
Limitations
Technologies actually used
In a real project, assessment might indicate AutoLISP or .NET with C# to execute rules in AutoCAD. Those technologies were not used in this demonstration.
Relationship with the offer
Next step
The Contact page shows what information helps describe the current process and preserves the context of this demonstration in the form.