Skip to content

Add workflow decomposition support#10

Closed
dearrudam wants to merge 4 commits into
mainfrom
add-workflow-decomposition
Closed

Add workflow decomposition support#10
dearrudam wants to merge 4 commits into
mainfrom
add-workflow-decomposition

Conversation

@dearrudam
Copy link
Copy Markdown
Contributor

@dearrudam dearrudam commented Jun 1, 2026

This pull request introduces comprehensive support for workflow decomposition in the SLDD skill, enabling large ideas to be broken down into coordinated but independently executable workflows. The changes formalize the requirements, technical design, and acceptance criteria for a new workflow-set workflow kind, while preserving backward compatibility and existing feature workflow behavior.

Key changes include:

Feature and Workflow Decomposition Behavior:

  • Adds a new workflow-set workflow kind with dedicated parent steps (01-workflow-set-plan, 02-scaffold-children, 03-verify-workflow-set) to coordinate decomposition and child workflow scaffolding. Existing workflows without kind are treated as feature for backward compatibility. [1] [2]
  • Implements explicit approval and materialization modes for workflow-set planning, ensuring that no child workflows are created or overwritten without user consent. [1] [2]
  • Enforces predecessor completion gates: child workflows scaffolded from a workflow-set cannot proceed until all predecessor workflows have completed verification. [1] [2]

Technical Design and Data Flow:

  • Documents the full requirements traceability, architecture, component responsibilities, and data flows for the new decomposition feature, ensuring clarity for both users and maintainers.
  • Details security, observability, and guardrail requirements to prevent accidental overwrites, unsafe execution, or loss of backward compatibility.

Acceptance Criteria and Out-of-Scope Clarification:

  • Provides exhaustive acceptance criteria and explicitly lists out-of-scope items to guide implementation and review, ensuring the change remains focused and safe for first-version rollout.

These changes collectively enable SLDD to safely and transparently decompose large initiatives, improving scalability and maintainability for both human and AI users.

@dearrudam dearrudam changed the title Clarify exploration and boundary guidelines; add workflow decomposition support Add workflow decomposition support Jun 1, 2026
dearrudam added 2 commits June 4, 2026 01:13
…workflow-set policies

- Added journal field summary to README.md, detailing common fields and their purposes.
- Updated AGENTS.md to clarify workflow-set parent sequencing, boundaries, and predecessor gate policies.
- Specified that Step 04 and Step 05 serve as journal-evidence phases, recording confirmations in `_spec-journal.json`.
- Emphasized that parent workflow-sets do not persist child execution progress or infer approvals from plans.
- Clarified the nature of Step 99 during exploration and its requirements for reuse.
@dearrudam dearrudam closed this Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant