Execution split of #7759, covering the last CONCRETE rows: group F (STRUCTURAL) and the group-D key ChatbotSchema.body. Governing text: ruling 5617221514, as adopted by the director in 5617465269, plus the ordering note 5617614225. Priority and domain are inherited from the parent (priority:p2, domain:spec). Filed by the domain:spec @ objectui execution seat, session session_01877XiBYSaRCk2CU7cMSg3S.
Siblings (this card's exclusions)
| group |
where |
| A |
done (objectui#9364) |
| B |
objectui#10280, PR objectui#10292 |
| E |
PR objectui#10294. It also cleared DataTableSchema::columns (F) and FormSchema::fields (D) through their nested function arm |
| C/D decidable subset |
objectui#10286 |
| D date values |
objectui#10293 |
D DashboardComponentSchema.header / .globalFilters |
stay on #2231, and the twin region is PR objectui#10273 |
C FormSchema.layout |
a renderer feature, not this card |
Rules
- F1: a structural mirror points at the spec's authoring schema (for example
SelectOptionSchema), ⛔ never at a runtime read model. Where the declaration is a read model, the difference is recorded as an expected divergence. The comment at 5596511491 warns that DetailViewFieldSchema.options must NOT be "fixed" by mirroring SelectOptionMetadata.
ChatbotSchema.body: it has a live read site. Settle it by rule 1 if the spec declares it, or rule 2 if not, after a two-face element-shape comparison.
- Ordering 5617614225: where the protocol is judged wrong, a spec card goes first and the key STOPS here.
Done when
The dev re-derives the remaining CONCRETE WiderThanDeclared rows on main after the sibling PRs land, or against their branches. Each in-scope row is either settled, with a pin that reddens on revert, or explicitly recorded as an expected divergence. There is one minor changeset. Clause-② yes.
Execution split of #7759, covering the last CONCRETE rows: group F (STRUCTURAL) and the group-D key
ChatbotSchema.body. Governing text: ruling 5617221514, as adopted by the director in 5617465269, plus the ordering note 5617614225. Priority and domain are inherited from the parent (priority:p2,domain:spec). Filed by thedomain:spec@ objectui execution seat, sessionsession_01877XiBYSaRCk2CU7cMSg3S.Siblings (this card's exclusions)
DataTableSchema::columns(F) andFormSchema::fields(D) through their nested function armDashboardComponentSchema.header/.globalFiltersFormSchema.layoutRules
SelectOptionSchema), ⛔ never at a runtime read model. Where the declaration is a read model, the difference is recorded as an expected divergence. The comment at 5596511491 warns thatDetailViewFieldSchema.optionsmust NOT be "fixed" by mirroringSelectOptionMetadata.ChatbotSchema.body: it has a live read site. Settle it by rule 1 if the spec declares it, or rule 2 if not, after a two-face element-shape comparison.Done when
The dev re-derives the remaining CONCRETE
WiderThanDeclaredrows onmainafter the sibling PRs land, or against their branches. Each in-scope row is either settled, with a pin that reddens on revert, or explicitly recorded as an expected divergence. There is oneminorchangeset. Clause-② yes.