SpecSheriffIn progress
rule · _guidelines/spec/1.14 · s-v7vd4ydrwexsgsj

A list's member may be an object

Checkedconfirmed by its owner

Each member of a list a rule holds is a primitive value or an object. In an object, the property the list names holds the member's value, and the other properties, each a primitive value, a list or an object, hold what is stated of that value.

Why

What is stated of a value, held in that value's own object, is never taken for what is stated of another; the named property stays where the value is declared, so the members are read, and compared with their declaration, the same whatever else they hold.

The links it makes

The links made to it

The decisions taken on it

2026-11-04 · textual
Problem

A project keeps beside each value of a list what it states of that value, as a value's severity, and could write it only as a table in a rule's text, which no tool reads.

Ruling

The owner: a table is held as data; first put as a list's columns, then corrected, since columns are a way of showing data rather than its shape: any member of any list is a primitive value or an object, the property the list names holding the member's value.