You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### 4. Use Case Creation Policy (Robustness Analysis)
60
60
@@ -75,7 +75,7 @@ Instead of just listing steps, identify the **Actor**, **Boundary**, **Control**
75
75
### 5. Generate Use Cases
76
76
77
77
Generate the content for `usecase.yml` following the format below.
78
-
**Group by Use Case**, not by Feature.
78
+
**Group by Use Case**, not by Workflow.
79
79
80
80
**Output Format**:
81
81
```yaml
@@ -119,13 +119,15 @@ usecases:
119
119
- Aliases (as) should be short English identifiers (e.g., Host1, LoginUI).
120
120
- Names should be descriptive in Japanese.
121
121
- `usecase`key should be empty (null).
122
+
- **Actor extraction**: Use the `actor` field from workflow steps directly. Actors defined in workflow steps map to the Actor element in Robustness Analysis.
123
+
- **Entity extraction**: Use the `aggregate` field from workflow steps as candidates for Entity elements.
122
124
123
125
### 6. Verification (Self-Correction)
124
126
125
127
**After generating the initial list of use cases, perform a check:**
126
-
1. Review `workflow.yml` and ensure **EVERY** feature scenario is referenced in the `trackings` of at least one use case.
127
-
2. If any feature scenario is missing, create an additional use case to cover it.
128
-
3. Ensure no "orphan" features are left behind.
128
+
1. Review `workflow.yml` and ensure **EVERY** workflow is referenced in the `trackings` of at least one use case.
129
+
2. If any workflow is missing, create an additional use case to cover it.
0 commit comments