Select a page or a connection to read its properties. Turn on edit to change them.
reading the map
shipped · exploration · planned
resident the code lives in this repo
embassy iframed from the FTF deploy
stale consumes an outdated contract
hands
double-click a page — use it live · lock to pan again
double-click canvas (edit) — a new page where you point
drag handle → handle (edit) — connect; Delete removes; Cmd+Z undoes
Enter in find — fly to the next match
laws in force
no-glyph-icons · No unicode glyphs as icons — every mark is a drawn SVG.
gradient-not-small-ui · The brand gradient never prints on small UI — flat anchors + named tints there.
content-never-needs-motion · Content must never depend on an animation to exist; reduced motion keeps everything usable.
platform-signs-at-floor · The page belongs to the person asking; the platform signs only at the floor.
values-to-spec-first · New design values go to the spec first, then get consumed — never hard-coded into one surface.
hover-is-material · Hover is a change of material, never a lift.
starter-prompt-verbatim · The starter prompt is verbatim-locked: “Create a form for me using the Vibechk MCP.” The master prompt keys off it.
one-door-auth · Sign-up and sign-in are ONE door. Whether a founder already has an org is only knowable after auth.
deferred-collection · The intro page drops the company-website field; Claude collects it in the first conversation instead. (Working decision, pending Hiren's nod; the alternative is a backend contract change.)
public-hides-counts · A person's public page never reveals submission counts or answer info; owner-only. Public lists LIVE forms only.
no-fake-status · No pretend-live indicators - a chip that says connected must be wired to something real.
vibechk-glossary · The object is 'a vibechk'; /ankit-style pages are 'the public page'; Claude is named as the destination in any act that opens it ('Ask Claude about…').