fix(story-lifecycle): reject unsafe numeric allocation IDs

A real CLI fixture reproduced an infinite allocation loop from an existing unsafe numeric ID. Reject unsafe IDs and overflow without writing markers; 26 workflow fixtures, changed-code coverage and validators pass.
This commit is contained in:
haelyra committed 2026-10-11 02:17:50 -04:00
1 parent 52d546f0d1
commit 1bbebf61d9
3 files changed
+23 -2

No files matched your search

@@ -10,7 +10,7 @@
"id": "hand-seeded",
"source": "manual-curation-pending-regeneration"
},
"registryDigest": "abd597fc032cfab681b4083339491070034f86c947503194499b82771daada8a",
"registryDigest": "6a6a4fd5cc80ecda18184f6b35625c99ccc1bb0036c5e30316fa179ae81e451f",
"schemaVersion": 1,
"triggers": {
"skill:agent-runtime-gateway-smoke-test": [