diff --git a/.claude/skills/meta-compile/scripts/meta-compile.ps1 b/.claude/skills/meta-compile/scripts/meta-compile.ps1
index c67e614a..e4e16bfb 100644
--- a/.claude/skills/meta-compile/scripts/meta-compile.ps1
+++ b/.claude/skills/meta-compile/scripts/meta-compile.ps1
@@ -1526,13 +1526,11 @@ function Emit-ChartOfCharacteristicTypesProperties {
$codeLength = if ($null -ne $def.codeLength) { "$($def.codeLength)" } else { "9" }
$descriptionLength = if ($null -ne $def.descriptionLength) { "$($def.descriptionLength)" } else { "25" }
- $codeType = if ($def.codeType) { "$($def.codeType)" } else { "String" }
$codeAllowedLength = if ($def.codeAllowedLength) { "$($def.codeAllowedLength)" } else { "Variable" }
$autonumbering = if ($def.autonumbering -eq $false) { "false" } else { "true" }
$checkUnique = if ($def.checkUnique -eq $true) { "true" } else { "false" }
X "$i$codeLength"
- X "$i$codeType"
X "$i$codeAllowedLength"
X "$i$descriptionLength"
X "$i$checkUnique"
@@ -1702,14 +1700,10 @@ function Emit-ChartOfAccountsProperties {
X "$i$descriptionLength"
X "$i$codeSeries"
X "$ifalse"
- X "$itrue"
X "$iAsDescription"
X "$i$autoOrder"
X "$i$orderLength"
- $hierarchical = if ($def.hierarchical -eq $true) { "true" } else { "false" }
- X "$i$hierarchical"
-
X "$iInDialog"
Emit-StandardAttributes $i "ChartOfAccounts"
@@ -1813,18 +1807,14 @@ function Emit-ChartOfCalculationTypesProperties {
$descriptionLength = if ($null -ne $def.descriptionLength) { "$($def.descriptionLength)" } else { "25" }
$codeType = if ($def.codeType) { "$($def.codeType)" } else { "String" }
$codeAllowedLength = if ($def.codeAllowedLength) { "$($def.codeAllowedLength)" } else { "Variable" }
- $autonumbering = if ($def.autonumbering -eq $false) { "false" } else { "true" }
- $checkUnique = if ($def.checkUnique -eq $true) { "true" } else { "false" }
X "$i$codeLength"
X "$i$codeType"
X "$i$codeAllowedLength"
X "$i$descriptionLength"
X "$iAsDescription"
- X "$i$checkUnique"
- X "$i$autonumbering"
- $dependence = if ($def.dependenceOnCalculationTypes) { "$($def.dependenceOnCalculationTypes)" } else { "NotUsed" }
+ $dependence = if ($def.dependenceOnCalculationTypes) { "$($def.dependenceOnCalculationTypes)" } else { "DontUse" }
X "$i$dependence"
# BaseCalculationTypes
diff --git a/.claude/skills/meta-compile/scripts/meta-compile.py b/.claude/skills/meta-compile/scripts/meta-compile.py
index b1ea7bcf..7529563e 100644
--- a/.claude/skills/meta-compile/scripts/meta-compile.py
+++ b/.claude/skills/meta-compile/scripts/meta-compile.py
@@ -1341,12 +1341,10 @@ def emit_chart_of_characteristic_types_properties(indent):
X(f'{i}true')
code_length = str(defn['codeLength']) if defn.get('codeLength') is not None else '9'
description_length = str(defn['descriptionLength']) if defn.get('descriptionLength') is not None else '25'
- code_type = str(defn['codeType']) if defn.get('codeType') else 'String'
code_allowed_length = str(defn['codeAllowedLength']) if defn.get('codeAllowedLength') else 'Variable'
autonumbering = 'false' if defn.get('autonumbering') is False else 'true'
check_unique = 'true' if defn.get('checkUnique') is True else 'false'
X(f'{i}{code_length}')
- X(f'{i}{code_type}')
X(f'{i}{code_allowed_length}')
X(f'{i}{description_length}')
X(f'{i}{check_unique}')
@@ -1490,12 +1488,9 @@ def emit_chart_of_accounts_properties(indent):
X(f'{i}{description_length}')
X(f'{i}{code_series}')
X(f'{i}false')
- X(f'{i}true')
X(f'{i}AsDescription')
X(f'{i}{auto_order}')
X(f'{i}{order_length}')
- hierarchical = 'true' if defn.get('hierarchical') is True else 'false'
- X(f'{i}{hierarchical}')
X(f'{i}InDialog')
emit_standard_attributes(i, 'ChartOfAccounts')
X(f'{i}')
@@ -1578,16 +1573,12 @@ def emit_chart_of_calculation_types_properties(indent):
description_length = str(defn['descriptionLength']) if defn.get('descriptionLength') is not None else '25'
code_type = str(defn['codeType']) if defn.get('codeType') else 'String'
code_allowed_length = str(defn['codeAllowedLength']) if defn.get('codeAllowedLength') else 'Variable'
- autonumbering = 'false' if defn.get('autonumbering') is False else 'true'
- check_unique = 'true' if defn.get('checkUnique') is True else 'false'
X(f'{i}{code_length}')
X(f'{i}{code_type}')
X(f'{i}{code_allowed_length}')
X(f'{i}{description_length}')
X(f'{i}AsDescription')
- X(f'{i}{check_unique}')
- X(f'{i}{autonumbering}')
- dependence = str(defn['dependenceOnCalculationTypes']) if defn.get('dependenceOnCalculationTypes') else 'NotUsed'
+ dependence = str(defn['dependenceOnCalculationTypes']) if defn.get('dependenceOnCalculationTypes') else 'DontUse'
X(f'{i}{dependence}')
base_types = list(defn.get('baseCalculationTypes', []))
if base_types: