Specification graph
Why each part of this system exists, what would prove it wrong, and what else stops being true when it is. Read from this checkout and pre-rendered: there is no server, no database and no request-time work.
-
{% for stat in stats %}
- {{ kind_dot(stat.kind) }}{{ stat.label }} {{ stat.value }} {{ stat.detail }} {% endfor %}
Roots
{% for value in values %}The value at the top of the tree, and the bets made to deliver it.
-
{% for cap in value.capabilities %}
-
{% if cap.status %}{{ cap.status }}{% endif %}{{ cap.link.label }} {% if cap.hypothesis %}
{{ cap.hypothesis }}
{% endif %} {% if cap.cascade %} {{ cap.invalidated }} invalidated {{ cap.flagged }} flagged Blast radius {% endif %}
{% endfor %}
No level-1 nodes.
{% endfor %}Coverage
Success criteria bound to something that executes, per layer.
-
{% for layer in coverage %}
- Level {{ layer.layer }} {{ layer.bound }}/{{ layer.total }} {% endfor %}
Contracts
{% if contracts %}-
{% for member in contracts %}
- {{ kind_dot("contract") }}{{ member.label }}
{{ member.uri }}
{% endfor %}
No contracts.
{% endif %}By kind
| Kind | Nodes | Addressable |
|---|---|---|
{{ kind }} | {{ figures.total }} | {{ figures.addressable }} |
Appendix
Pages no other page links to, carried here so that every page in this site is reachable by following links from this one.
-
{% for member in orphans %}
- {{ member.label }}
{{ member.route }}
{% endfor %}