packages feed

swarm-0.7.0.0: data/scenarios/Testing/_Validation/2198-prerequisite-SCC.yaml

version: 1
name: |
  Prerequisite objectives: dependency cycles in a larger SCC
author: Brent Yorgey
description: |
  This should be rejected by the parser due to cyclic dependencies.
  The dependency graph is strongly connected, but not all four
  dependencies are in a single cycle together.
robots:
  - name: base
objectives:
  - id: a
    condition: 'true'
    prerequisite:
      logic:
        and:
          - b
          - c
          - d
  - id: b
    condition: 'true'
    prerequisite: a
  - id: c
    condition: 'true'
    prerequisite:
      logic:
        and:
          - a
          - d
  - id: d
    condition: 'true'
    prerequisite:
      logic:
        and:
          - a
          - c
world:
  dsl: '{stone}'