Imported from Iam-dr-jay/RoadMan-Luxury (
AGENTS.md). Install upstream withnpx skills add Iam-dr-jay/RoadMan-Luxury. Copyright stays with the author.
Road Man Luxury project instructions
Read README.md, HANDOFF.md and ROADMAP.md before changing this project. Preserve user work and the existing Sites project identity.
Product
The Road Man Luxury, by ROADMAN / John Eseoghene Efe, Lagos. Tagline: Your taste. Our pursuit. Dr Jay's Store is active. WhatsApp destinations: +2349059383562 and +13146369680. Preserve the original concierge flow at /concierge/index.html.
“5D” is the owner's visual direction: editorial imagery, layered depth, optional perspective, considered motion and responsive interaction. It is not a literal five-dimensional display. Use obsidian, gold and ivory, Playfair Display and Inter. Keep touch, keyboard, reduced-motion and a 4 GB Surface usable. No always-running WebGL scene or autoplay audio.
Data and commerce
D1 is authoritative for products, variants, orders and lesson access. R2 holds uploads. Browser storage is only the transient bag. Never publish fabricated stock, prices, reviews or course content. Example products remain owner-only and cannot be ordered.
Every privileged request must check server identity. The owner must match configured STORE_OWNER_EMAIL; missing configuration denies access. Use dispatch-owned ChatGPT sign-in helpers. Course content and private files require a paid or fulfilled order. Do not expose lesson bodies through catalogue APIs.
Prices are integer NGN kobo. Orders use server prices and transactional inventory triggers. Preserve idempotency and stock restoration. Existing live migrations are immutable; append changes. Manual payment confirmation requires the owner to verify receipt. Never mark an order paid based only on a browser redirect, WhatsApp message or client payload.
Workflow
Use current Sites skills when .openai/hosting.json exists. Do not create a replacement Site. Read applicable Figma skills before calls. The design file is in docs/FIGMA_HANDOFF.md; finish its existing frames rather than duplicating them. Respect provider limits.
Keep Active at Iam-dr-jay/Active as the founder portfolio/reference; do not overwrite its main branch with this store. This project has its own Sites Git repository. Never change remotes without understanding their role. Keep credentials out of files, commits and logs.
For a substantive coding task: inspect the current state, implement one coherent change, run the relevant verification, commit a checkpoint, sync it through the authorized source connection, and update HANDOFF.md. Do not claim a push, deployment, PC connection or file creation without checking it succeeded. Save a Site version for edits; deploy only within the user's publishing instruction.
Commands
Use Node 24 for integration tests. Install from package-lock.json with the project's supported dependency workflow. Run node scripts/verify.mjs for TypeScript, eight commerce integration checks and a production build. No separate browser test suite is included. If browser testing is requested, follow the Sites preview guidance.
Remote execution
Phone instructions run on the selected connected host. Verify hostname, OS and working directory before creating a Desktop project. This cloud checkout is not the Surface. Never disable permissions or open an unauthenticated remote shell. /GodMode is a task prompt, not a built-in permission override.
