feat(materials-and-outreach): tile blank variants, supplier outreach, spec sheets, Shopify setup - #41
Merged
Merged
Conversation
…outreach - design/materials-spec.md: canonical materials doc — 4-layer ivory/gold/ navy acrylic tiles, sheesham racks w/ brass inlay, brass dice w/ navy enamel pips, brass+enamel trinkets, micro-suede mat, brass diya light; validation plan before 100-set MOQ commitment - design/diya/diya-design-spec.md: NEW component — solid brass diya with flameless LED insert (real wick cup retained) - Spec updates: racks (sheesham+brass, color variants deferred), dice (navy enamel selected), mat (micro-suede 5mm, gold satin-stitch border), tile-blanks (decision header) - business/outreach/: draft inquiry emails for Jayi (4-layer OEM quote, 100 sets + prototype) and Promlogo (3-material sample pack) Grounded in research/competitor-analysis.md and business-model-canvas.md (on PR #40): premium comps pair layered acrylic + wood + brass; sheesham substitutes walnut as a provenance statement.
… manufacturer spec sheets ## Tile blank design decisions - Confirmed four-layer cast acrylic (Chinese OEM via Jayi/Promlogo) - Evaluated and ruled out wood (sheesham) and stone (Makrana marble) - Evaluated cast resin: feasible for small marketing batch only - Redirected Indian artisan sourcing to racks (sheesham), brass dice/trinkets (Moradabad), mat (Surat) ## Tile blank variants - Variant 01 (MJ-TILE-BLK-001): Ivory / Gold / Navy / Ivory — design/variant-01/ - Variant 02 (MJ-TILE-BLK-002): Ivory / Gold / Navy / Clear (navy visible through clear back) — design/variant-02/ - Both variants: full materials-spec.md, tile-blanks-spec.md ## Manufacturer spec sheet assets (both variants) - SVG engineering drawing (Letter landscape, 1:1 scale, exact dimensions, layer cross-section) - Chromium PNG rasterisation via Playwright (pixel-accurate, correct proportions) - Grok rendered 3-view composite (TOP / SIDE / BACK, separate renders + composited) - Blender Cycles 3D render generator (HDRI, edge bevels, surface imperfections, Metal GPU) - Generator scripts: generate_tile_spec_sheet.py, generate_tile_blender_render.py - Layout reference: design/TILE-SPEC-SHEET-LAYOUT.md ## Supplier outreach drafts - Jayi Acrylic (OEM, full set) — attach engineering drawings, request both variants - Promlogo (blank tiles, sample pack) — request both variants - Itz3d Solutions (Chennai) — resin tile marketing batch, silicone mold quote - Moradabad brass (dice + scoring trinkets) - Jodhpur/Saharanpur sheesham (tile racks + pushers) Co-Authored-By: Oz <oz-agent@warp.dev>
- Complete step-by-step setup reference for maharajong.myshopify.com - DNS propagation confirmed (2026-07-12): A record + CNAME + SSL all active - Covers store settings, domain config, branded email, brand assets, payments, checkout, customer accounts - Placeholder logo process documented (tile-back.png until #42) - Brand colour palette: gold #D4AF37, navy #1C2E5E, ivory #F5EDD8 - Post-setup checklist + next-issue references (#23, #25, #27, #42) - Closes #22 Co-Authored-By: Oz <oz-agent@warp.dev>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This branch covers the full materials & outreach workstream: material decisions, tile blank design variants, manufacturer spec sheet generation, Indian artisan supplier outreach, and Shopify store foundation setup.
What changed
Material decisions
Tile blank variants
design/variant-01/design/variant-02/materials-spec.mdandtile-blanks-spec.mdManufacturer spec sheet assets (both variants)
design/generate_tile_spec_sheet.py,design/generate_tile_blender_render.pydesign/TILE-SPEC-SHEET-LAYOUT.mdSupplier outreach
Five ready-to-send inquiry email drafts in
business/outreach/:jayi-inquiry-email.md— OEM quote, full set, both variantspromlogo-inquiry-email.md— blank tile sample pack, both variantsitz3d-resin-brief.md— resin tile marketing batch (Itz3d Solutions, Chennai)moradabad-brass-inquiry.md— dice + trinkets (Moradabad brass)sheesham-racks-inquiry.md— racks + pushers (Jodhpur/Saharanpur sheesham)Shopify store foundation (closes #22)
maharajong.com→ 23.227.38.71, SSL activebusiness/shopify/store-configuration.md— complete admin setup guide with exact field values, SPF record, brand colour palette, placeholder logo instructions, post-setup checklistFiles changed
design/variant-01/— materials spec, tile blanks spec, manufacturer docsdesign/variant-02/— materials spec, tile blanks spec, manufacturer docsdesign/generate_tile_spec_sheet.py— SVG + Grok render generatordesign/generate_tile_blender_render.py— Blender Cycles render generatordesign/TILE-SPEC-SHEET-LAYOUT.md— SVG layout reference + variant creation guidedesign/lib/— Three.js r152 + Poly Haven studio HDRIbusiness/outreach/— 5 supplier inquiry draftsbusiness/shopify/store-configuration.md— Shopify admin setup guidePROJECT-PLAN.md— updated milestones and repository structureCloses / references