-
Notifications
You must be signed in to change notification settings - Fork 4
Fix engineering-workflow component refinements #128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -24,10 +24,11 @@ params: | |
| spec_patch: "The structured specification patch (design + validation changes)" | ||
| existing_artifacts: "Existing requirements, design, and validation documents for context" | ||
| input_contract: | ||
| type: [requirements-patch, spec-patch] | ||
| type: requirements-patch | ||
| description: > | ||
| Structured patches for requirements and specifications, plus the | ||
| user's original intent description. | ||
| A structured requirements patch as the primary input, plus the | ||
| user's original intent description and the specification | ||
| patch for cross-referencing. | ||
|
Comment on lines
26
to
+31
|
||
| output_contract: | ||
| type: investigation-report | ||
| description: > | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -24,7 +24,7 @@ protocols: | |
| - reasoning/iterative-refinement | ||
| taxonomies: | ||
| - specification-drift | ||
| format: multi-artifact | ||
| format: null | ||
|
||
| params: | ||
| persona: "Persona to use — select from library (e.g., software-architect, electrical-engineer)" | ||
| project_name: "Name of the project, product, or system" | ||
|
|
||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -22,7 +22,7 @@ protocols: | |||||
| - reasoning/traceability-audit | ||||||
| taxonomies: | ||||||
| - specification-drift | ||||||
| format: multi-artifact | ||||||
| format: null | ||||||
|
||||||
| format: null | |
| format: multi-artifact |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
input_contract.typeis set tospec-patch, but in theengineering-workflowpipeline this stage followsgenerate-implementation-changes(which producesimplementation-patch). This breaks the documented contract-chaining rule (adjacent stage output/input types match) and can prevent correct next-stage suggestions/validation. Consider making the primaryinput_contract.typeimplementation-patchand documenting thespec-patchas a secondary input in the description (pattern matchesaudit-traceability).