The dock prompt and placeholder now meet contrast on the raised surface, and service nodes use the same rect geometry as the cases.
Co-authored-by: Cursor <cursoragent@cursor.com>
Assertions now follow the eighteen prerenderable paths, the gist dialog, and the six-case evidence set.
Co-authored-by: Cursor <cursoragent@cursor.com>
The desktop trigger now collapses through the shared toggle, the log stays on the newest line, Shift+K is left to the browser, history walks like a shell, and maximize keeps one accessible name.
Co-authored-by: Cursor <cursoragent@cursor.com>
Page, crawl, Playwright and Lighthouse coverage now include both pitch locales, and the contributor docs match the new route table and chrome.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ctrl+K now opens a corner session with a parsed navigate grammar, persistent history, and no page lock. Unknown targets stay on a closed alias table and never become URLs.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep the submit control focusable with a disabled semantic while the briefing is incomplete, mark invalid fields only after interaction, and leave the encoded mailto path unchanged once the form is filled.
Co-authored-by: Cursor <cursoragent@cursor.com>
SSR still ships the expanded menu, but phones collapse it after render, stop sticking the header below md, and use the header-offset token so case anchors no longer sit underneath the bar.
Co-authored-by: Cursor <cursoragent@cursor.com>
Lock SEO, accessibility and crawlability with headless browser checks so regressions fail before a merge instead of after publication.
Co-authored-by: Cursor <cursoragent@cursor.com>