From dd81c85366c104254dc503f0d221d2362f3cb722 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sat, 7 Mar 2026 19:13:31 +0300 Subject: [PATCH] fix(stub-db-create): warn about guessed register column categories Co-Authored-By: Claude Opus 4.6 --- .claude/skills/epf-build/scripts/stub-db-create.ps1 | 3 +++ .claude/skills/epf-build/scripts/stub-db-create.py | 2 ++ 2 files changed, 5 insertions(+) diff --git a/.claude/skills/epf-build/scripts/stub-db-create.ps1 b/.claude/skills/epf-build/scripts/stub-db-create.ps1 index 63666c7b..1043f2d9 100644 --- a/.claude/skills/epf-build/scripts/stub-db-create.ps1 +++ b/.claude/skills/epf-build/scripts/stub-db-create.ps1 @@ -1247,6 +1247,9 @@ $propsXml $childObjLine } Write-Host "Generated stub configuration with $($typeMap.Count) metadata types" + if ($registerColumns.Count -gt 0) { + Write-Host "WARNING: Register column categories (Dimension/Resource/Attribute) are guessed. Form field bindings may not survive round-trip through a real database." -ForegroundColor Yellow + } } # --- 5. Create infobase --- diff --git a/.claude/skills/epf-build/scripts/stub-db-create.py b/.claude/skills/epf-build/scripts/stub-db-create.py index 7d06e686..87a6c2a8 100644 --- a/.claude/skills/epf-build/scripts/stub-db-create.py +++ b/.claude/skills/epf-build/scripts/stub-db-create.py @@ -1031,6 +1031,8 @@ def main(): write_bom(os.path.join(obj_dir, f'{obj_name}.xml'), obj_xml) print(f'Generated stub configuration with {len(type_map)} metadata types') + if register_columns: + print('WARNING: Register column categories (Dimension/Resource/Attribute) are guessed. Form field bindings may not survive round-trip through a real database.') # Create infobase print(f'Creating infobase: {temp_base}')