Skip to content

Bug Report: spec-driven schema dependency order #695

Description

@gabinoguera

Bug: In schemas/spec-driven/schema.yaml, the design artifact only requires proposal, allowing it to be generated in parallel
with specs. This contradicts the documented sequence proposal → specs → design → tasks.

Impact: /opsx:continue offers design before specs are written, so the design document is created without spec requirements as
input.

Fix (line 110-111 of schema.yaml):

Before

- id: design
  requires:
    - proposal

After

- id: design
  requires:
    - proposal
    - specs

Rationale: Design documents explain HOW to implement — they need the specs (WHAT to build) as input. The schema's own
description says proposal → specs → design → tasks, and the instruction field for design says "Reference the proposal for
motivation and specs for requirements."

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions