Skip to content

moooon

Motir

Vibe your whole project. Bring an idea — Motir's three AI layers plan it, track it, and ship it, end to end. You're looking at Motir, built in Motir.

  • Vibe Project
  • Open Source
  • AI Agent
  • AI Loop
1
requests
0
upvotes
145
planned
1,361
shipped

Motir · Roadmap

MOTIR-4126To Do

Design — interim /explore project-card state while public /p/* destinations are unavailable

Opened by Zhu Yue ·

Design the temporary state of the shipped motir.co/explore project cards while their /p/<identifier> destinations return 404. Start by rendering the real current surface from app/explore/_components/Gallery.tsx; preserve its layout and design-system primitives, and decide the honest non-broken interaction that MOTIR-4123 will implement. The design is an interim state, not the durable public-project page owned by MOTIR-3877.

Produce the complete three-file asset under design/explore/: design-notes.md, an explore.mock.html source composed from the shipped design system, and explore.png. The asset must document the full /explore surface and its existing shell/navigation access path, including the specification for populated project cards in their interim state. Record the chosen disposition and explicitly reject the other dispositions from MOTIR-4123.

Acceptance criteria

  • The real shipped /explore route is rendered first and the design notes cite the captured current state.
  • design/explore/design-notes.md, design/explore/explore.mock.html, and design/explore/explore.png exist and agree.
  • The mock asset includes the populated-card state and specifies no affordance leading to the unavailable /p/* destination.
  • The mock asset includes the existing shell/navigation entrance to /explore, not only the destination room.
  • The notes choose one interim disposition, reject suppress-links / interim-page / hold-back / accept-window alternatives individually, and state how MOTIR-3877 supersedes the temporary state.
  • The notes state that changelog feed restoration remains with the crawl/feed scope under MOTIR-3877, rather than implying this visual disposition restores it.

Context refs

  • app/explore/_components/Gallery.tsx — shipped project-card composition and the broken link.
  • tests/explore/gallery.test.tsx — current behavioral coverage.
  • design/marketing/design-notes.md and design/marketing/design-showcase.mock.html — repository-local design artifact conventions.
  • MOTIR-4123 — the defect and disposition set this design resolves.
  • MOTIR-3877 — durable public-project-page owner that supersedes the interim state.

Discussion

No comments yet.

Adding to this discussion signs you in on app.motir.co and brings you back to this request.

Add a comment