Skip to content

tw: give the last sixteen families their token-stream last resort - #771

Merged
samoht merged 3 commits into
transform-last-resortfrom
misc-last-resort
Sep 14, 2026
Merged

tw: give the last sixteen families their token-stream last resort#771
samoht merged 3 commits into
transform-last-resortfrom
misc-last-resort

Conversation

@samoht

@samoht samoht commented Sep 13, 2026

Copy link
Copy Markdown
Owner

align, backdrop-filter, basis, bg-position, bg-size, cursor, filter, font-features, indent, list-image, mask-radial-at, object, order, outline-offset, underline-offset and zoom.

That closes the inventory in docs/token-stream-contract.md: all 150 families now write a bracket no reader took, against 38 before this sweep started.

bg-size-[foo] used to write background-size: auto — a value the class never asked for. Order_raw needed its own entry in priority: the catch-all put it at 7 instead of 0, moving order-[<value>] 641 statements, caught by the frozen order gate at 1 of 4016. Follows #770.

Each of these pinned tw's refusal where the CLI writes the value through.
drop-shadow-nope stays refused: a theme token name that binds nothing
names no value at all, which is a different thing from a bracket.
align, backdrop-filter, basis, bg-position, bg-size, cursor, filter,
font-features, indent, list-image, mask-radial-at, object, order,
outline-offset, underline-offset and zoom. Each names one longhand, or a
channel, so a bracket no reader took reaches it verbatim.

That closes the inventory in docs/token-stream-contract.md: all 150
families write a bracket no reader took, against 38 before this sweep.

bg-size-[foo] used to write background-size: auto, a value the class never
asked for. Order_raw needs its own entry in priority: the catch-all there
put it at 7 instead of 0, which moved order-[<value>] 641 statements and
the frozen order gate caught it at 1 of 4016.
@samoht
samoht merged commit 3632d69 into main Sep 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant