Make sample guide generation deterministic; regenerate examples
Template tests / tests (push) Failing after 17s

Fixed guide/step ids stop examples/ from churning on every verify run.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Iisyourdad
2026-06-10 21:40:49 -05:00
parent a0a1bb5cfc
commit 6b40396053
22 changed files with 122 additions and 103 deletions
@@ -1,6 +1,6 @@
{
"schemaVersion": 1,
"guideId": "guide-319c9f4d-4fa5-4399-81b5-258cc3393e1f",
"guideId": "guide-sample-reset-password",
"title": "Reset a password in Admin Portal",
"descriptionHtml": "<p>Offline sample guide showing capture, annotations, rich text, and exports.</p>",
"placeholders": {
@@ -13,15 +13,15 @@
"hideSkippedStepsInExports": true
},
"themeOverride": "system",
"createdAt": "2026-06-11T02:32:07Z",
"updatedAt": "2026-06-11T02:32:07Z",
"createdAt": "2026-06-11T02:40:34Z",
"updatedAt": "2026-06-11T02:40:34Z",
"stepsOrder": [
"step-592cde3d-19e2-441a-a19b-53ccd4ac132c",
"step-bf6e1f92-47c8-478b-ba42-d2a3fe93bc48",
"step-0997fb48-b598-4319-8144-0ceef68a84f4",
"step-8a33be62-08c7-4a5d-ab9d-9f415269d015",
"step-c0addd40-3e96-495f-b196-d49c08518dba",
"step-62da8044-c236-4012-9fce-15785c94bfa7"
"step-sample-01-open-users",
"step-sample-02-enable-policy",
"step-sample-02a-permission-prompt",
"step-sample-03-review-confirmation",
"step-sample-04-legacy-note",
"step-sample-05-deprecated-flow"
],
"favorite": false,
"linkedSource": null,
@@ -1,5 +1,5 @@
{
"stepId": "step-592cde3d-19e2-441a-a19b-53ccd4ac132c",
"stepId": "step-sample-01-open-users",
"parentStepId": null,
"kind": "image",
"status": "todo",
@@ -25,7 +25,7 @@
"extraImages": [],
"annotations": [
{
"id": "ann-54403181-b784-4d9b-9285-b9504a7c2f8d",
"id": "ann-c74bec0b-6cf4-47ba-b228-73c623637138",
"type": "rect",
"x": 0.275,
"y": 0.18,
@@ -41,7 +41,7 @@
}
},
{
"id": "ann-303a7cdc-4866-4667-8046-33ba7bfb8687",
"id": "ann-2491a459-e852-4c08-bb55-edf78a47a6e9",
"type": "number",
"x": 0.3,
"y": 0.08,
@@ -60,7 +60,7 @@
],
"textBlocks": [
{
"id": "tb-69f3f373-12e6-4ecf-b93c-36f3b770bece",
"id": "tb-42639c40-003c-44d7-9cd4-09b4b09ca41f",
"position": "after-description",
"level": "info",
"title": "Tip",
@@ -1,5 +1,5 @@
{
"stepId": "step-bf6e1f92-47c8-478b-ba42-d2a3fe93bc48",
"stepId": "step-sample-02-enable-policy",
"parentStepId": null,
"kind": "image",
"status": "todo",
@@ -25,7 +25,7 @@
"extraImages": [],
"annotations": [
{
"id": "ann-80ff688a-e1ca-46e7-9519-0dd38240d9c3",
"id": "ann-f6b0cfdd-a867-4811-ad9c-7b31ae7a0476",
"type": "arrow",
"x": 0.47,
"y": 0.24,
@@ -41,7 +41,7 @@
}
},
{
"id": "ann-bd413182-4146-448b-95f8-72630f55437d",
"id": "ann-3d007177-1e5b-4ed0-8f26-43cd82c7f37d",
"type": "tooltip",
"x": 0.53,
"y": 0.13,
@@ -58,7 +58,7 @@
}
},
{
"id": "ann-537b3971-6361-4763-8424-da8980479507",
"id": "ann-751baf23-eab9-44fc-a811-5c9558de8b38",
"type": "number",
"x": 0.31,
"y": 0.08,
@@ -1,6 +1,6 @@
{
"stepId": "step-0997fb48-b598-4319-8144-0ceef68a84f4",
"parentStepId": "step-bf6e1f92-47c8-478b-ba42-d2a3fe93bc48",
"stepId": "step-sample-02a-permission-prompt",
"parentStepId": "step-sample-02-enable-policy",
"kind": "empty",
"status": "todo",
"title": "Confirm permission prompt",
@@ -19,7 +19,7 @@
"annotations": [],
"textBlocks": [
{
"id": "tb-e3aa7982-3eb4-4db1-a1af-fda7c72b46aa",
"id": "tb-13a6f26d-fdc1-4aaf-a271-284ed8d9574f",
"position": "after-description",
"level": "warn",
"title": "Access",
@@ -1,5 +1,5 @@
{
"stepId": "step-8a33be62-08c7-4a5d-ab9d-9f415269d015",
"stepId": "step-sample-03-review-confirmation",
"parentStepId": null,
"kind": "image",
"status": "todo",
@@ -25,7 +25,7 @@
"extraImages": [],
"annotations": [
{
"id": "ann-281ebcd6-e0e3-4304-9232-ee25353e2321",
"id": "ann-88b33206-1bea-463f-a47d-f2e081311b44",
"type": "blur",
"x": 0.49,
"y": 0.32,
@@ -42,7 +42,7 @@
"radius": 12
},
{
"id": "ann-6224b838-a39d-4fae-9b68-6a4f2f8af60d",
"id": "ann-3a833f5a-5be3-44d1-bb61-2546cab82a6b",
"type": "highlight",
"x": 0.47,
"y": 0.24,
@@ -58,7 +58,7 @@
}
},
{
"id": "ann-6dd50b00-6f29-431b-bee0-c217032af1a4",
"id": "ann-c25a8e0c-b849-4978-881a-c54c3c0ff866",
"type": "number",
"x": 0.31,
"y": 0.08,
@@ -1,5 +1,5 @@
{
"stepId": "step-c0addd40-3e96-495f-b196-d49c08518dba",
"stepId": "step-sample-04-legacy-note",
"parentStepId": null,
"kind": "empty",
"status": "todo",
@@ -1,5 +1,5 @@
{
"stepId": "step-62da8044-c236-4012-9fce-15785c94bfa7",
"stepId": "step-sample-05-deprecated-flow",
"parentStepId": null,
"kind": "empty",
"status": "todo",
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -3,7 +3,7 @@
"version": 1,
"guide": {
"title": "Reset a password in Admin Portal",
"generatedAt": "2026-06-11T02:32:07.575Z"
"generatedAt": "2026-06-11T02:40:34.633Z"
},
"steps": [
{
@@ -1,12 +1,12 @@
{
"format": "stepforge-guide",
"version": 1,
"generatedAt": "2026-06-11T02:32:07.575Z",
"generatedAt": "2026-06-11T02:40:34.633Z",
"guide": {
"title": "Reset a password in Admin Portal",
"descriptionHtml": "<p>Offline sample guide showing capture, annotations, rich text, and exports.</p>",
"createdAt": "2026-06-11T02:32:07Z",
"updatedAt": "2026-06-11T02:32:07Z"
"createdAt": "2026-06-11T02:40:34Z",
"updatedAt": "2026-06-11T02:40:34Z"
},
"steps": [
{
@@ -23,7 +23,7 @@
},
"annotations": [
{
"id": "ann-54403181-b784-4d9b-9285-b9504a7c2f8d",
"id": "ann-c74bec0b-6cf4-47ba-b228-73c623637138",
"type": "rect",
"x": 0.275,
"y": 0.18,
@@ -39,7 +39,7 @@
}
},
{
"id": "ann-303a7cdc-4866-4667-8046-33ba7bfb8687",
"id": "ann-2491a459-e852-4c08-bb55-edf78a47a6e9",
"type": "number",
"x": 0.3,
"y": 0.08,
@@ -82,7 +82,7 @@
},
"annotations": [
{
"id": "ann-80ff688a-e1ca-46e7-9519-0dd38240d9c3",
"id": "ann-f6b0cfdd-a867-4811-ad9c-7b31ae7a0476",
"type": "arrow",
"x": 0.47,
"y": 0.24,
@@ -98,7 +98,7 @@
}
},
{
"id": "ann-bd413182-4146-448b-95f8-72630f55437d",
"id": "ann-3d007177-1e5b-4ed0-8f26-43cd82c7f37d",
"type": "tooltip",
"x": 0.53,
"y": 0.13,
@@ -115,7 +115,7 @@
}
},
{
"id": "ann-537b3971-6361-4763-8424-da8980479507",
"id": "ann-751baf23-eab9-44fc-a811-5c9558de8b38",
"type": "number",
"x": 0.31,
"y": 0.08,
@@ -178,7 +178,7 @@
},
"annotations": [
{
"id": "ann-281ebcd6-e0e3-4304-9232-ee25353e2321",
"id": "ann-88b33206-1bea-463f-a47d-f2e081311b44",
"type": "blur",
"x": 0.49,
"y": 0.32,
@@ -195,7 +195,7 @@
"radius": 12
},
{
"id": "ann-6224b838-a39d-4fae-9b68-6a4f2f8af60d",
"id": "ann-3a833f5a-5be3-44d1-bb61-2546cab82a6b",
"type": "highlight",
"x": 0.47,
"y": 0.24,
@@ -211,7 +211,7 @@
}
},
{
"id": "ann-6dd50b00-6f29-431b-bee0-c217032af1a4",
"id": "ann-c25a8e0c-b849-4978-881a-c54c3c0ff866",
"type": "number",
"x": 0.31,
"y": 0.08,
Binary file not shown.
+3 -3
View File
@@ -1,8 +1,8 @@
{
"format": "stepforge-sample-manifest",
"version": 1,
"generatedAt": "2026-06-11T02:32:07.575Z",
"guideId": "guide-319c9f4d-4fa5-4399-81b5-258cc3393e1f",
"generatedAt": "2026-06-11T02:40:34.632Z",
"guideId": "guide-sample-reset-password",
"title": "Reset a password in Admin Portal",
"dataDir": "sample-data",
"note": "The sample guide is generated entirely offline from local assets.",
@@ -18,6 +18,6 @@
"docx": "sample-exports/docx/reset-a-password-in-admin-portal.docx",
"pptx": "sample-exports/pptx/reset-a-password-in-admin-portal.pptx"
},
"substepId": "step-0997fb48-b598-4319-8144-0ceef68a84f4",
"substepId": "step-sample-02a-permission-prompt",
"slug": "reset-a-password-in-admin-portal"
}