You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Framework nouns are now app.<noun> (app.settings, app.config, …), and their short names stay as aliases.
Define extends a framework noun with the same short name; DefineOwn(name) lets an app claim the short name instead.
Dotted nouns split on the last dot (SplitKey); a verb can't contain a dot.
The CLI takes nested, dotted and alias spellings (bin app settings list, bin app.settings list, bin settings list).
Extension hosts namespace extension nouns with cli.Namespace(ext). The catalog publishes aliases.
Compatibility:Runtime.Nouns and Runtime.Operations are keyed by canonical names, so look framework nouns up through Noun()/Operation(). Several exported noun constants changed value.
State explorer:ochazuke/explore presses keys through any app built headless with fakes, and checks invariants in every state:
no panic, focus and modal rules, honest hints, no traps, render fits, jobs settle.
Findings come with shrunk key paths, as gap stories or Go tests.
Entry points: explore.Run, Survey, Reproduce; o-story explore; make explore.