Compare

from b38ea131 · seed platform scenario → to 173cf8ad · seed platform scenario

Variant impact

Which platform requirements each side satisfies, where the two versions' subsystem choices differ, and what each side's cross-model edges resolve to.

References

rolefrom · mainto · with-microduck
beveragecoffee-machine@1ec97db8coffee-machine@1ec97db8
floor-carefloor-robot@8e42ad84microduck@d1819603changed
foodsandwich-toaster@0399697dsandwich-toaster@0399697d
paymentpurchasing-terminal@87be9f07purchasing-terminal@87be9f07

Requirements

  • CS-1Service Timeboth
  • CS-2One Paymentboth
  • CS-3No Provision Before Paymentboth
  • CS-4Floor Kept Clearboth

Cross-model edges

Each declared cross-model edge, resolved at its pinned revision. A resolved edge names the element inside the referenced subsystem that implements or satisfies the platform element; an edge that does not resolve is reported by name, never dropped.

platform elementrelationfrom · mainto · with-microduck
CS-4 · Floor Kept Clearsatisfied byCup Collector (floor-robot@8e42ad84)Gripper Arm (microduck@d1819603)changed

Requirements CS-1, CS-2, CS-3 and CS-4 are satisfied in both versions.

What this panel proves — and what it does not

Coverage is computed over each version's own graph; a cross-model edge is resolved at its pinned revision, so a requirement satisfied by a named element inside a referenced subsystem is proved, not merely asserted.

Computed

  • the platform model's own requirement coverage on each side, from the engine's requirement_coverage over that version's graph
  • the subsystem reference differences, shown role → project@revision and marked where they change
  • each cross-model edge, resolved at its pinned revision — the named element inside the referenced subsystem is shown with its name and project@revision

Not computed — asserted, not proved

  • the global graph property: that the union of the platform and all its subsystems, transitively, at their pinned revisions, forms one connected, coverage-complete, orphan-free graph — proving it would require importing every subsystem, which is the copy R1 forbids

Diff

Other

Removed

  • reference:floor-robot

Added

  • reference:microduck

Gate

Verdict: failed

Failures

  • roundtrip: 1 missing elements, 1 extra elements, 0 missing edges, 0 extra edges, 0 changed attributes
  • integration: 2 connected components

This comparison is not recorded. Run the gate for b38ea131 → 173cf8ad to persist an evidence record; the run will then appear in the gate list.