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
{{ message }}
Repository navigation
Declaration: the integration key schema and built-in remaps #15
How does an [[integrations]] table declare its keys (names, labels for display, what each passes to the command), and how does the user remap or disable built-in keys in config? Fit the existing strict merge() validation.
[keys] has refresh/quit/focus ("" turns one off). An integration declares keys = { j = "newer", ... }, mapping a key name to an action name. Validation is strict.
Decided by the agent at Shayan's request (no grilling round, 2026-10-09). Full detail in the spec: Wiki/02-Projects/Devdash/2026-10-09 1112 Integration key contract.md (private vault).
Activity
shayan-ys commentedon Oct 9, 2026
Resolution
[keys]hasrefresh/quit/focus(""turns one off). An integration declareskeys = { j = "newer", ... }, mapping a key name to an action name. Validation is strict.Decided by the agent at Shayan's request (no grilling round, 2026-10-09). Full detail in the spec:
Wiki/02-Projects/Devdash/2026-10-09 1112 Integration key contract.md(private vault).