diff --git a/.claude/skills/db-load-cf/scripts/db-load-cf.ps1 b/.claude/skills/db-load-cf/scripts/db-load-cf.ps1 index 4137d91e..750cfab5 100644 --- a/.claude/skills/db-load-cf/scripts/db-load-cf.ps1 +++ b/.claude/skills/db-load-cf/scripts/db-load-cf.ps1 @@ -1,4 +1,4 @@ -# db-load-cf v1.8 — Load 1C configuration from CF file +# db-load-cf v1.9 — Load 1C configuration from CF file # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills # NB: *nix-раскладку платформы (/opt/1cv8//1cv8, без .exe) знает только .py-порт — PS на *nix не исполняется. <# @@ -94,7 +94,7 @@ function Get-ExitAnnotation { -1073740791 = "0xC0000409 (stack overrun)" } if ($win.ContainsKey($Code)) { - return " — abnormal termination $($win[$Code]); the platform crashed; the infobase may be left in an inconsistent state" + return " — abnormal termination, exception $($win[$Code]); the infobase may be left in an inconsistent state; verify it before retrying" } return "" } diff --git a/.claude/skills/db-load-cf/scripts/db-load-cf.py b/.claude/skills/db-load-cf/scripts/db-load-cf.py index 3e97df77..d4c04591 100644 --- a/.claude/skills/db-load-cf/scripts/db-load-cf.py +++ b/.claude/skills/db-load-cf/scripts/db-load-cf.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# db-load-cf v1.8 — Load 1C configuration from CF file +# db-load-cf v1.9 — Load 1C configuration from CF file # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills import argparse @@ -111,16 +111,15 @@ def describe_exit(code): 3221226505: "0xC0000409 (stack overrun)", -1073740791: "0xC0000409 (stack overrun)", } if code in win: - return f" — abnormal termination {win[code]}; the platform crashed; the infobase may be left in an inconsistent state" + return f" — abnormal termination, exception {win[code]}; the infobase may be left in an inconsistent state; verify it before retrying" if -64 <= code < 0: try: import signal name = signal.Signals(-code).name except (ValueError, AttributeError): name = f"signal {-code}" - return (f" — terminated by {name}; the platform crashed abnormally " - "(often a headless environment without a GUI session or license); " - "the infobase may be left in an inconsistent state") + return (f" — process terminated by {name} (abnormal termination, not a normal exit); " + "the infobase may be left in an inconsistent state; verify it before retrying") return "" diff --git a/.claude/skills/db-load-dt/scripts/db-load-dt.ps1 b/.claude/skills/db-load-dt/scripts/db-load-dt.ps1 index 87e66457..54895be1 100644 --- a/.claude/skills/db-load-dt/scripts/db-load-dt.ps1 +++ b/.claude/skills/db-load-dt/scripts/db-load-dt.ps1 @@ -1,4 +1,4 @@ -# db-load-dt v1.7 — Load 1C information base from DT file +# db-load-dt v1.8 — Load 1C information base from DT file # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills # NB: *nix-раскладку платформы (/opt/1cv8//1cv8, без .exe) знает только .py-порт — PS на *nix не исполняется. <# @@ -91,7 +91,7 @@ function Get-ExitAnnotation { -1073740791 = "0xC0000409 (stack overrun)" } if ($win.ContainsKey($Code)) { - return " — abnormal termination $($win[$Code]); the platform crashed; the infobase may be left in an inconsistent state" + return " — abnormal termination, exception $($win[$Code]); the infobase may be left in an inconsistent state; verify it before retrying" } return "" } diff --git a/.claude/skills/db-load-dt/scripts/db-load-dt.py b/.claude/skills/db-load-dt/scripts/db-load-dt.py index 5f3495ad..53be60d0 100644 --- a/.claude/skills/db-load-dt/scripts/db-load-dt.py +++ b/.claude/skills/db-load-dt/scripts/db-load-dt.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# db-load-dt v1.7 — Load 1C information base from DT file +# db-load-dt v1.8 — Load 1C information base from DT file # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills import argparse @@ -111,16 +111,15 @@ def describe_exit(code): 3221226505: "0xC0000409 (stack overrun)", -1073740791: "0xC0000409 (stack overrun)", } if code in win: - return f" — abnormal termination {win[code]}; the platform crashed; the infobase may be left in an inconsistent state" + return f" — abnormal termination, exception {win[code]}; the infobase may be left in an inconsistent state; verify it before retrying" if -64 <= code < 0: try: import signal name = signal.Signals(-code).name except (ValueError, AttributeError): name = f"signal {-code}" - return (f" — terminated by {name}; the platform crashed abnormally " - "(often a headless environment without a GUI session or license); " - "the infobase may be left in an inconsistent state") + return (f" — process terminated by {name} (abnormal termination, not a normal exit); " + "the infobase may be left in an inconsistent state; verify it before retrying") return "" diff --git a/.claude/skills/db-load-git/scripts/db-load-git.ps1 b/.claude/skills/db-load-git/scripts/db-load-git.ps1 index 52584431..8e0da758 100644 --- a/.claude/skills/db-load-git/scripts/db-load-git.ps1 +++ b/.claude/skills/db-load-git/scripts/db-load-git.ps1 @@ -1,4 +1,4 @@ -# db-load-git v1.13 — Load Git changes into 1C database +# db-load-git v1.14 — Load Git changes into 1C database # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills # NB: *nix-раскладку платформы (/opt/1cv8//1cv8, без .exe) знает только .py-порт — PS на *nix не исполняется. <# @@ -126,7 +126,7 @@ function Get-ExitAnnotation { -1073740791 = "0xC0000409 (stack overrun)" } if ($win.ContainsKey($Code)) { - return " — abnormal termination $($win[$Code]); the platform crashed; the infobase may be left in an inconsistent state" + return " — abnormal termination, exception $($win[$Code]); the infobase may be left in an inconsistent state; verify it before retrying" } return "" } diff --git a/.claude/skills/db-load-git/scripts/db-load-git.py b/.claude/skills/db-load-git/scripts/db-load-git.py index 498e9eb4..ae96607a 100644 --- a/.claude/skills/db-load-git/scripts/db-load-git.py +++ b/.claude/skills/db-load-git/scripts/db-load-git.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# db-load-git v1.13 — Load Git changes into 1C database +# db-load-git v1.14 — Load Git changes into 1C database # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills import argparse @@ -133,16 +133,15 @@ def describe_exit(code): 3221226505: "0xC0000409 (stack overrun)", -1073740791: "0xC0000409 (stack overrun)", } if code in win: - return f" — abnormal termination {win[code]}; the platform crashed; the infobase may be left in an inconsistent state" + return f" — abnormal termination, exception {win[code]}; the infobase may be left in an inconsistent state; verify it before retrying" if -64 <= code < 0: try: import signal name = signal.Signals(-code).name except (ValueError, AttributeError): name = f"signal {-code}" - return (f" — terminated by {name}; the platform crashed abnormally " - "(often a headless environment without a GUI session or license); " - "the infobase may be left in an inconsistent state") + return (f" — process terminated by {name} (abnormal termination, not a normal exit); " + "the infobase may be left in an inconsistent state; verify it before retrying") return "" diff --git a/.claude/skills/db-load-xml/scripts/db-load-xml.ps1 b/.claude/skills/db-load-xml/scripts/db-load-xml.ps1 index e03b8980..e262df47 100644 --- a/.claude/skills/db-load-xml/scripts/db-load-xml.ps1 +++ b/.claude/skills/db-load-xml/scripts/db-load-xml.ps1 @@ -1,4 +1,4 @@ -# db-load-xml v1.14 — Load 1C configuration from XML files +# db-load-xml v1.15 — Load 1C configuration from XML files # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills # NB: *nix-раскладку платформы (/opt/1cv8//1cv8, без .exe) знает только .py-порт — PS на *nix не исполняется. <# @@ -126,7 +126,7 @@ function Get-ExitAnnotation { -1073740791 = "0xC0000409 (stack overrun)" } if ($win.ContainsKey($Code)) { - return " — abnormal termination $($win[$Code]); the platform crashed; the infobase may be left in an inconsistent state" + return " — abnormal termination, exception $($win[$Code]); the infobase may be left in an inconsistent state; verify it before retrying" } return "" } diff --git a/.claude/skills/db-load-xml/scripts/db-load-xml.py b/.claude/skills/db-load-xml/scripts/db-load-xml.py index f9617942..b5f86f6d 100644 --- a/.claude/skills/db-load-xml/scripts/db-load-xml.py +++ b/.claude/skills/db-load-xml/scripts/db-load-xml.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# db-load-xml v1.14 — Load 1C configuration from XML files +# db-load-xml v1.15 — Load 1C configuration from XML files # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills import argparse @@ -111,16 +111,15 @@ def describe_exit(code): 3221226505: "0xC0000409 (stack overrun)", -1073740791: "0xC0000409 (stack overrun)", } if code in win: - return f" — abnormal termination {win[code]}; the platform crashed; the infobase may be left in an inconsistent state" + return f" — abnormal termination, exception {win[code]}; the infobase may be left in an inconsistent state; verify it before retrying" if -64 <= code < 0: try: import signal name = signal.Signals(-code).name except (ValueError, AttributeError): name = f"signal {-code}" - return (f" — terminated by {name}; the platform crashed abnormally " - "(often a headless environment without a GUI session or license); " - "the infobase may be left in an inconsistent state") + return (f" — process terminated by {name} (abnormal termination, not a normal exit); " + "the infobase may be left in an inconsistent state; verify it before retrying") return "" diff --git a/.claude/skills/db-update/scripts/db-update.ps1 b/.claude/skills/db-update/scripts/db-update.ps1 index 8aba9378..823e6a4f 100644 --- a/.claude/skills/db-update/scripts/db-update.ps1 +++ b/.claude/skills/db-update/scripts/db-update.ps1 @@ -1,4 +1,4 @@ -# db-update v1.8 — Update 1C database configuration +# db-update v1.9 — Update 1C database configuration # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills # NB: *nix-раскладку платформы (/opt/1cv8//1cv8, без .exe) знает только .py-порт — PS на *nix не исполняется. <# @@ -107,7 +107,7 @@ function Get-ExitAnnotation { -1073740791 = "0xC0000409 (stack overrun)" } if ($win.ContainsKey($Code)) { - return " — abnormal termination $($win[$Code]); the platform crashed; the infobase may be left in an inconsistent state" + return " — abnormal termination, exception $($win[$Code]); the infobase may be left in an inconsistent state; verify it before retrying" } return "" } diff --git a/.claude/skills/db-update/scripts/db-update.py b/.claude/skills/db-update/scripts/db-update.py index bb744985..8f63c5ea 100644 --- a/.claude/skills/db-update/scripts/db-update.py +++ b/.claude/skills/db-update/scripts/db-update.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# db-update v1.8 — Update 1C database configuration +# db-update v1.9 — Update 1C database configuration # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills import argparse @@ -111,16 +111,15 @@ def describe_exit(code): 3221226505: "0xC0000409 (stack overrun)", -1073740791: "0xC0000409 (stack overrun)", } if code in win: - return f" — abnormal termination {win[code]}; the platform crashed; the infobase may be left in an inconsistent state" + return f" — abnormal termination, exception {win[code]}; the infobase may be left in an inconsistent state; verify it before retrying" if -64 <= code < 0: try: import signal name = signal.Signals(-code).name except (ValueError, AttributeError): name = f"signal {-code}" - return (f" — terminated by {name}; the platform crashed abnormally " - "(often a headless environment without a GUI session or license); " - "the infobase may be left in an inconsistent state") + return (f" — process terminated by {name} (abnormal termination, not a normal exit); " + "the infobase may be left in an inconsistent state; verify it before retrying") return ""