Repository navigation
Conversation
…d xylophone These five music assets passed the quality gate but were still box stacks: the harp was a slab with eight square strings, the accordion a box with a striped middle, the harmonica three bars, the metronome a stepped tower and the xylophone five slats on two posts. Rebuild them at real size from lofts, side profiles, turned parts and round bars: - concert-harp: fluted column with carved crown, S-curved neck with brass tuning discs, tapered lofted soundbox with spruce soundboard and back sound holes, 30 strings with red C and dark F markers, pedestal with seven pedals. New spruce, gut, cString and fString knobs; gilded preset - accordion: zig-zag ruled-loft bellows with nickel corner guards, fretted treble grille, 24-key ivory/ebony keyboard, register switches, 48 staggered bass buttons, leather hand strap and shoulder tabs. New ebony and leather knobs; pearl preset - harmonica: real 101 mm ten-hole diatonic with comb tines and holes, brass reed plates and lofted stainless covers with closed ends. Pearwood preset - mechanical-metronome: lofted pyramid on a moulded plinth, recessed ivory tempo scale with ticks, steel pendulum with brass sliding weight, winding key and finial. New ivory knob, swing choice (rest/left/right); ebonised preset - xylophone: concert xylophone with piano-layout naturals and raised accidentals (arched bars graduated bass to treble), a resonator under every bar, cord rails, A-frame stand on casters and two mallets. New brass and rubber knobs; synthetic preset Triangle budgets set to real counts (364 to 2948 tris). Previews re-rendered and inspected; index regenerated; README rows updated. music 40/40 pass, catalog 2390/2390 pass; eslint clean; catalog integration tests 15/15 pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…ate ship, coaster track and cotton candy cart These five ride and midway assets passed the quality gate but were still box stacks: the bumper car was a slab with four bumper bars, the log flume boat a prism hull with two seat boxes, the pirate ship a wedge with a box sail, the coaster track two square bars on posts and the cotton candy cart a box with a tub. Rebuild them at about real size from side profiles, plan outlines, turned parts and boolean cuts: - bumper-car: two-seat dodgem with a moulded rubber bumper roll and lip, sculpted shell dipping at the nose into a tall rear cowl, accent stripe, headlamps and number discs, padded bench, steering wheel on a raked column, and a sprung pickup pole with ceiling shoe. New upholstery knob; retro preset - log-flume-boat: round bark-finish log hull with bark ridges, knots and a branch stub, sawn stern with end-grain rings, carved cockpit with a heartwood rim, four tandem bench rows with grab bars, rubber rub strips. New heartwood and seatPad knobs; birch preset - pirate-ship-ride-car: pointed galleon gondola with a banana sheer, painted lower hull, timber strakes with gilt wales and shields, seat rows stepping up toward bow and stern with lap bars, steel hanger A-frames to the swing hubs, bowsprit, stern lanterns, mast with crow's nest, square sail and pennant. New hullPaint and gilt knobs; blackPearl preset - junior-coaster-track-section: twin tubular rails on a round spine with triangular ties following an eased rise into the lift, chain trough with anti-rollback teeth, Y-headed columns in spine saddles on base plates and concrete footings. Track/support paint, galvanised steel and concrete knobs; woodie preset - cotton-candy-cart: stainless spinning bowl with spinner head and floss cloud inside a bubble shield, cone holder, bagged floss on a side rail, striped eight-gore umbrella, rounded cabinet with sign panel and star, spoked wheels, legs and push handle. New candy, canvas and rubber knobs; pastel preset Material colours are applied at each part's call site so the gate sees the real material split. Triangle budgets set to real counts (3800 to 4566 tris). Previews re-rendered and inspected; index regenerated; kit README updated. amusement-park 70/70 pass, catalog 2390/2390 pass; eslint clean; catalog integration tests 15/15 pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…ack hurdle and kettlebell These five sports assets passed the quality gate but were still primitive stacks: the skateboard was a box on two boxes and four spheres, the inline skate a box boot over three spheres, the golf club a box head on a rod, the hurdle two posts under a bar and the kettlebell a ball with a flat ring. Rebuild them at about real size from side profiles, plan outlines, turned parts and boolean cuts: - skateboard (8.0 x 31.9 in): popsicle deck with kicked nose and tail cut from a side band and a rounded plan, maple ply edge under inset grip tape, underside graphic band and chevron; kingpin trucks with baseplates, pivot blocks, bushings, angled hangers and axles; 54 mm wheels with bearing cores and axle nuts; mounting bolt heads. New gripTape and graphicAccent knobs; neonCruiser and weathered presets - inline-skate: foot-shaped boot with toe cap, heel counter, padded tongue and laces; hinged forward-leaning cuff with pivots, power strap and buckle; windowed aluminium frame rails on a top plate; four 80 mm wheels with hubs and axle bolts; heel brake. New strapAccent knob; aggressive and weathered presets - golf-club: 45.5 in driver with a pear-shaped head (painted crown over a titanium sole), scored face, alignment mark and crown logo, sole weight, hosel and ferrule, tapered graphite shaft at a 58 degree lie with a band, tapered grip with collar and cap. New crownPaint and accent knobs; tourWhite and weathered presets - track-hurdle (1.2 m): striped top board on telescoping uprights with sleeve collars, lock knobs and height marks; L-bases with braces, sliding counterweights and rubber caps. New heightClass choice sets the board to 762 / 838 / 914 / 1067 mm. New baseSteel and boardStripe knobs; trainingYellow and weathered presets - kettlebell: turned cannonball body on a flat base, horns bending through quarter-torus elbows into a round grip bar, painted weight band, raised weight plate, rubber floor ring. New weight choice (8-32 kg) sizes the bell by the cube root of mass. New weightBand and baseRubber knobs; competition, powderCoat and weathered presets Previews re-rendered and inspected; index regenerated. Quality gate 2390/2390 pass; eslint catalog/kits/sports clean; vitest tests/integration/catalog 15/15 pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…t bat and cricket wicket These five sports assets passed the quality gate but were still primitive stacks: the dumbbell was a bar between two squashed spheres, the barbell a box shaft through flattened spheres, the baseball bat three stacked cylinders, the cricket bat a box blade on a rod and the wicket three rods on a plate. Rebuild them at about real size from turned profiles, cross-sections and boolean cuts: - dumbbell: hex anti-roll (or round pro-style) rubber heads with chamfered outer faces, flared chrome collars, contoured handle with knurled bands, weight discs and end bolts. New weight choice (5-25 kg) sizes the heads, head choice switches hex/round. New knurlBand and weightDisc knobs; urethaneRed, proRound and weathered presets - barbell: 2.2 m Olympic bar with centre and grip knurls split at the ring marks, inner collars, 50 mm sleeves and end caps, 450 mm bumpers with steel hubs and painted face rings, lock-jaw clamps. New load choice (empty/60/100/140 kg) stacks the real plate set. New plateAccent knob; competitionBlue, oldIron and weathered presets - baseball-bat: turned knob, 24 mm handle, long taper into a 66 mm barrel with a cupped end, two-tone stain, wrapped grip tape with collar, brand oval. New length choice (30-34 in). New barrelFinish and brandInk knobs; natural, blackOut and weathered presets - cricket-bat: blade lying face down so the back shows - flat face, square edges, spine peaking at the sweet spot, sloping shoulders, splice, cane handle with ribbed rubber grip, sticker bands, toe guard. New handle choice (short/long). New sticker knob; kashmirWillow, blackStickers and weathered presets - cricket-wicket: three 711 mm domed stumps 229 mm across with bail grooves, turned bails with spigots, painted stump bands, rolled pitch patch with the bowling crease. New bails choice (wood/LED). New stumpPaint and creasePaint knobs; matchPainted, ledBails and weathered presets Previews re-rendered and inspected; index regenerated. Quality gate 2390/2390 pass; eslint catalog/kits/sports clean; vitest tests/integration/catalog 15/15 pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
… POA sensor, wash cart and roof section These five solar assets passed the quality gate but were still box stacks: the rack was two slabs on posts, the microinverter a box with fin strips, the irradiance sensor a disc on a pole, the wash cart a box on two wheels and the roof section two framed slabs on a deck. Rebuild them at real size: - ground-mount-pv-rack: fixed-tilt table of portrait 1134 x 1722 mm modules with frame bars, cell-column gaps and half-cut split, lipped C purlins, sloping rafters, short front and tall rear I-section posts on concrete footings, diagonal braces. New tilt (20-35 deg) and columns (2-4) choices; cellGap and concrete knobs; blackModules and weathered presets - microinverter-unit: rounded potted case with chamfered lid, label plate and ribs, steel flange bolted to a strut rail, DC leads to MC4 pairs, AC lead to a trunk-cable connector. New inputs choice (single/dual); split into case, mounting steel, cable, connector and label knobs; enphaseGrey, silverCase and weathered presets - plane-of-array-irradiance-sensor: plate tilted to the array angle carrying a pyranometer (sun shield, levelling feet, double domes) and a framed reference cell, mast with clamp and gusseted anchored base plate, logger box and tied signal cable. New tilt and sensors choices; sensor housing, dome glass, silicon cell and cable knobs; blackCell and weathered presets - solar-panel-wash-cart: rotomoulded tank with fill cap and straps in a tubular frame with looped handle, pneumatic wheels, kick-stand, pump box with gauge, hose reel with crank, stowed water-fed pole and brush. New tank choice (120/200 L); accent knob; weathered preset - solar-roof-section: gable on rendered eave and gable walls, rafters, fascia, barge boards, ridge cap, standing-seam or tile courses, flashed L-feet, rails, three framed modules with end and mid clamps. New pitch and roofing choices; wallRender, timberTrim and cellGap knobs; terracotta, blackModules and weathered presets Choice variants evaluated within budget; triangle budgets set to the measured worst case plus headroom. Previews re-rendered and inspected; index regenerated. Quality gate 2390/2390 pass; eslint catalog/kits/solar-energy clean; vitest tests/integration/catalog 15/15 pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…rsonnel hoist, mast climber and tile saw These five construction-equipment assets passed the quality gate but were still 5-8 box stacks: the rebar cutter was a base, table and two blocks; the concrete bucket four slabs and a crossbar; the personnel hoist a box between two posts; the mast climber a slab on two posts; the tile saw a table on two legs. Rebuild them at real size: - rebar-cutting-machine: stepped housing on skids, ribbed motor with fan cowl, spoked flywheel and belts behind a guard, cast cutting head with fixed and moving jaws, bar stop, roller feed stand, clutch pedal and lever, ribbed rebar in the jaws. New capacity choice (40/50 mm); housing, guard, steel, rubber and rebar knobs; yardGreen, highVisibility, weathered presets - concrete-placement-bucket: revolved conical hopper with rolled rim and bands, concrete load, trunnions and bail to a crane eye, four-leg stand on a skid ring, sliding gate with long lever, rubber trunk hose. New capacity choice (0.5/1.0 m3); bucket, frame, hose, concrete knobs; three presets - construction-personnel-elevator: rack-and-pinion hoist with square lattice mast (chords, rungs, lacing, flanges, toothed rack, wall tie), mesh cage on spring buffers with landing gate, twin-motor drive unit on the roof, roof guardrail, fenced base enclosure. New sections choice (4/6); cage, mast, mesh and drive knobs; three presets - mast-climbing-work-platform: two lattice masts on outrigger chassis with screw-jack pads, racks, climbing drive units with motors, 9 m chequer deck with joists, facade extensions, guardrails and toe boards, brick pallet and mortar tub, wall ties. New level choice (low/raised); four knobs; three presets - jobsite-tile-saw: folding X-leg stand, sloped moulded water tray with pump, twin rails and sliding cart with mat, fence and handle, rear post and arm holding the motor, diamond blade under a guard with nozzles, tile mid-cut. New blade choice (178/254 mm); four knobs; three presets Previews re-rendered and inspected; index regenerated; eslint clean on the kit; tests/integration/catalog 15/15 pass; quality gate 2390/2390. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Auto-committed by run-codex-lane.sh so a dying loop can never lose work again. Squash or amend before review. Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…ballast weight and bale accumulator These five farm-machinery assets passed the quality gate but were still box stacks. The grain header even carried corn-header snouts. Rebuild them at real size: - corn-header (source landed in the round-6 WIP commit; preview re-rendered here): lofted poly snouts on 762 mm rows, stalk rolls, gathering-chain lugs, stripper plates, flighted cross auger, back sheet with feeder opening, row gearboxes, skid shoes. 6/8 row choice; header, snout, steel and chain knobs; harvestRed, fieldYellow, weathered presets - grain-header: full-width cutterbar with pointed knife guards, pick-up reel (tube, six-arm spiders, bats, hanging tines) on support arms with lift cylinders, floor into auger trough with flighted auger and centre fingers, end sheets with pointed crop dividers. 25/35 ft width choice; header, reel, knife steel and tine knobs; three presets - pallet-fork-attachment: carriage with top/bottom fork bars and uprights, quick-attach hooks and spring latch pins, welded brick guard, two forged L tines with tapered blades, hook heels and lock pins. Tine spread and 42/48 in length choices; frame, forged steel and zinc knobs; three presets - tractor-ballast-weight: sculpted cast block with chamfered shoulders, stepped cheeks, badge and lift eye, or a suitcase-weight stack on a hanger bar; three-point frame with lower-link pins, top-link mast and pin. Style choice; cast iron, frame, pins and badge knobs; three presets - bale-accumulator: flat-8 sledge with inlet chute and drawbar, slatted bed, hydraulic side pusher, rear release tines, guide rails, flotation wheels, parking stand and straw bales with twine bands. Empty/half/full load choice; frame, straw, tyre and steel knobs; three presets Previews re-rendered and inspected; index regenerated. farm-machinery 60/60 pass checkCatalogQuality; eslint clean; tests/integration/catalog 15/15 pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Auto-committed by run-codex-lane.sh so a dying loop can never lose work again. Squash or amend before review. Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
… cabinet, fibre handhole and omni antenna These five telecom-infrastructure assets passed the quality gate but were still box stacks. Rebuild them at real size: - telecom-equipment-shelter: galvanized skid on footing piers, ribbed composite wall panels, gabled roof with drip edge, steel door with rain hood, light and grated landing with steps, two wall-mounted air conditioners with fan guards, high exhaust louvre, waveguide entry plate and optional cable bridge. Wall panel, powder coat, galvanized steel, HVAC casing and polymer knobs; fieldSite and highVisibility presets - monopole-mast: twelve-sided three-section tapered shaft on a bolted base plate and concrete pier, cable port, step bolts, ring mount with sector arms and panel antennas, jumpers, lightning finial and red beacon. Sector count choice; galvanized steel, concrete, radome, polymer and beacon knobs; fieldSite, paintedStealth and highVisibility presets - cell-site-cabinet: galvanized plinth with forklift openings, gasketed double doors with swing handles, lock barrels and hinges, louvred intake, warning label, gabled sun roof on spacers, side heat exchanger with fan guard, cable gland plate. Cooling-unit choice; powder coat, galvanized, HVAC casing, polymer and signage knobs; two presets - fiber-handhole-cover: polymer-concrete lid in a rim frame inside a chamfered concrete collar, diamond tread, lift slots, pentahead bolts, rating plate, orange FIBER OPTIC placard and optional route marker post. Lid, concrete, steel, marker and polymer knobs; two presets - omnidirectional-whip-antenna: tapered fibreglass radome with domed tip, chromed ferrule with N connector and boot, stand-off bracket with clamp collars, coax drip loop cable-tied down a galvanized mast stub on a base plate. Radome, stainless, galvanized and polymer knobs; fieldSite, marine and highVisibility presets Sources and previews landed in the round-8 WIP commit; this commit adds the regenerated index. Previews re-rendered (identical to the WIP renders) and inspected; index regenerated (only these five rows change). telecom-infrastructure 56/56 pass checkCatalogQuality; catalog-wide 2390/2390 pass; eslint clean; tests/integration/catalog 15/15 pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
|
Round 8: rebuilt five telecom-infrastructure box stacks as real objects (equipment shelter, monopole mast, cell-site cabinet, fibre handhole cover, omni whip antenna). Each has 4–5 material colour controls and 2–3 presets. Previews re-rendered and checked by eye; index regenerated (only these five rows change). Catalog quality gate 2390/2390 pass; eslint clean; tests/integration/catalog 15/15 pass. Commits 71b79d7 (sources and previews) and 9272096 (index). |
…tractor, solar wax melter and observation hive These five apiary assets passed the quality gate but were still box stacks. Rebuild them at real size: - langstroth-hive: ten-frame stack on a timber stand with a landing ramp, screened bottom board with landing lip and entrance reducer, painted deep brood box and medium supers with recessed hand holds and joint lines, queen excluder, inner cover with escape hole, telescoping cover with folded galvanized sheet, cored brick on the lid, bees at the entrance. Brood paint, super paint, timber, galvanized and brick knobs; supers 1-3 and lid-weight choices; freshApiary, weatheredYard and pastelYard presets - top-bar-hive: Kenyan trapezoid body with sloped sides, 26 top bars with ends showing under the eave, painted trapezoid end boards, glazed observation window with drop-down shutter, round entrance holes and landing strip, gabled roof with ridge cap on legs and rails. Timber, end paint, roof sheet and glass knobs; shutter choice; three presets - honey-extractor: lathed thin-walled drum with conical floor and rolled rim, honey gate with lever and spout, three tubular legs on a brace ring, top bar with gearbox and crank, split lid folded back over a frame basket holding comb frames. Stainless, enamel, polymer, comb and timber knobs; frame-load choice; two presets - solar-wax-melter: wedge-shaped insulated hollow box with black interior, hinged double-glazed lid propped open, tilted stainless tray with old comb, mesh strainer, collecting pan with a set wax block, on legs. Timber, glass, liner, stainless and wax knobs; lid choice; two presets - observation-hive: one-comb-thick glazed case on a pivot post and cross foot, three windows showing honey comb and capped brood with bees, glazing bars and glass reflections, inverted feeder jar, clear entrance tube. Timber, comb, brood and glass knobs; feeder choice; three presets Previews re-rendered and inspected; index regenerated (only these five rows change). apiary 50/50 pass checkCatalogQuality; catalog-wide 2390/2390 pass; eslint clean; tests/integration/catalog 15/15 pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…op merge) Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…and presets travel-gear arrived from develop as the last thin kit: 0/12 passing the quality gate, about two colours per asset and no presets. Every asset is rebuilt as the real object: - suitcase: ribbed clamshells, zip band, telescoping handle, twin spinners - duffel: barrel body with leather ends, wrap straps and joined handles - umbrella: eight-gore canopy with ribs and stretchers - garment bag and packing cube: hanger hook and ID window; mesh lid and zip - toiletry bag, passport wallet, luggage tag and luggage scale - adapter: EU, UK and US prongs - neck pillow and sleep mask Each asset now has 4-5 material-named colour knobs and 3 presets. The triangle budgets cover every choice variant. Previews are re-rendered and the index is regenerated. The quality gate reports 2402/2402 assets passing and 0 thin kits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…icket kiosk, stroller rack and rest bench These five entry and guest-comfort assets passed the quality gate but were still single-box stacks. Rebuild them at about real size: - admission-turnstile-bank: four stainless cabinets with sloped reading faces and moulded covers, a three-arm tripod rotor per lane on a hub tilted 45 deg so one arm sits level across the walkway, readers with signal lamps, tubular queue guide rails. New signal knob; nightOpening preset - ticket-window-booth: lap-boarded timber body with trim pilasters, arched sales window with talk grille and pass slot, stainless ledge on brackets, carnival hip roof with striped scalloped valance and finial, roof sign with star and lamps, side cashier door and step. New trim and roof knobs; seaside preset - ticket-vending-kiosk: shaped pedestal with forward-leaning touch screen under a curved weather hood, payment shelf with card reader and PIN pad, lit ticket pocket, note and receipt slots, flank brand stripes. New accent knob; nightMode preset - stroller-parking-rack: five bays split by inverted-U tube hoops with lock bars, rubber wheel stops and mats, acrylic back screen with a header carrying dotted bay markers. New rubber knob; parkGreen preset - family-rest-bench: three steel side frames with raked rear legs, contoured seat and reclined back slats, scrolled end arms and a centre divider, rubber feet and a brass plaque. New brass knob; oakAndIron preset Triangle budgets set near real counts (684 to 4770 tris). Previews re-rendered and inspected; index regenerated. amusement-park 70/70 pass, catalog 2402/2402 pass; eslint clean; catalog integration tests 15/15. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
|
Round: rebuilt 5 more amusement-park box-stack assets (admission-turnstile-bank, ticket-window-booth, ticket-vending-kiosk, stroller-parking-rack, family-rest-bench) as real objects — 5 new material knobs, 5 new presets, previews re-rendered and inspected, index regenerated. Gate 2402/2402 pass; eslint clean; catalog integration tests 15/15. Commit 1177878. |
…y, height marker, locker bank and map kiosk Five more box-stack assets rebuilt as recognisable objects, each with material-named colour knobs and three presets: - playground-climber: round posts, gabled roof, guard rails, raked ladder, curved slide with side walls and a crawl-through tube - queue-shade-canopy: striped gabled canvas roof with scalloped valances, rafters, queue guide rails and hanging arrow signs - height-check-marker: round-topped ruler boards with graduation bands, arched star header, and a height arm driven by a minHeight param - family-locker-bank: curved branded header, doors in three heights with vents, keypads and handles, and a central pay station - guest-services-map-kiosk: shingle gable roof, framed park map (lake, lands, path, you-are-here pin) and a slanted brochure rack Previews re-rendered and index regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
|
Pushed 70aab7b: rebuilt 5 more amusement-park box-stack assets (playground-climber, queue-shade-canopy, height-check-marker, family-locker-bank, guest-services-map-kiosk). Each has 3-5 material-named colour knobs and 3 presets; height-check-marker also has a new |
…te, transfer bench, photo easel and pretzel counter Five more box-stack amusement-park assets are rebuilt to the quality bar. Each now has four material-named colour knobs, three presets and a recognisable silhouette. - lost-child-kiosk: beacon mast with a meeting-point disc and star, a striped curved awning, a counter with a child-height section, and a waiting bench and toy box - accessible-entry-queue-gate: tube posts and a header beam with a blue wheelchair access sign, a swing leaf standing open, handrails at two heights, a tapered rubber threshold ramp and an operator bollard - accessible-ride-transfer-bench: padded seat with a rounded fiberglass nose, an end U-rail, a back grab bar on standoffs, a slatted bag shelf and a transfer mat - character-meet-photo-easel: three-legged timber easel with a ledge, and a gilt-framed sample photo of a waving cartoon bear - pretzel-warmer-counter: open-top heated merchandiser holding two shelves of knotted pretzels, a pretzel sign on a mast, an enamel body with a pretzel emblem, pump jugs and a register Previews re-rendered; catalog/index.json regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
… tunnel, wristband desk and ice cream cart Five more box-stack amusement-park assets are rebuilt to the quality bar. Each now has four material-named colour knobs, three presets and a recognisable silhouette. - ride-load-platform: steel deck on round columns with a fascia skirt, three rubber-matted boarding bays behind swing gate pairs with numbered bay discs (I, II, III), a safety edge stripe, and a stringer stair with nosed treads and tube handrails - ride-photo-preview-kiosk: wide display tilted back under a curved sun hood, a row of coaster photo thumbnails and a hero shot, a sloped purchase ledge with card reader and receipt slot, and a photos sign with a camera emblem - rope-net-tunnel: six steel half-hoops on a rubber safety mat, a see-through rope net of lengthwise ropes and bay hoops, and foam bumper rings on both entry hoops - wristband-checkin-desk: bow-fronted counter with standing and lowered accessible sections, a wristband dispenser showing its coil, a handheld scanner in a cradle, an acrylic staff screen, and a check-in sign - ice-cream-cart: enamel cabinet on two big spoked wheels and stand legs with a push bar, domed dipping-well lids with one open tub, a band with a cone emblem, and a striped parasol Previews re-rendered; catalog/index.json regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
… lemonade cart, soft-drink fountain and condiment counter Five more box-stack amusement-park concession assets are rebuilt to the quality bar. Each now has four material-named colour knobs, three presets and a silhouette you can recognise. - funnel-cake-kiosk: enamel counter with a funnel-cake emblem, a deep fryer with oil vat, knobs and basket handles under a sloped vent hood and duct, a funnel batter pitcher, plated lattice-ring funnel cakes on a bracketed pick-up ledge, sugar shakers and an arched header sign - churro-warmer-cart: star-ridged churros standing in a holder rack and lying in a heated tray, a cinnamon-sugar dusting station, a band with a crossed-churro emblem, spoked bicycle wheels with a push handle, and a square peaked canopy with scalloped valances in carnival stripes - lemonade-dispenser-cart: a timber wagon with a lemon-slice emblem on four spoked wagon wheels, two shouldered lemonade jars with taps, a bowl of lemons, an ice chest and cup stacks, under a striped awning with a pennant valance - soft-drink-fountain: a dispenser tower with a sloped merchandiser front and lightbox header, five valve nozzles with levers and flavour badges, an ice chute, a slotted drip tray, cup stacks and a lid and straw station on a door-panelled cabinet - condiment-counter: stainless pump dispensers with colour-coded heads, a ketchup/mustard squeeze-bottle caddy, napkin dispensers, a cutlery caddy, a header with condiment drops, a framed waste flap and a tray-return pocket holding trays Previews re-rendered; catalog/index.json regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Auto-committed by run-codex-lane.sh so a dying loop can never lose work again. Squash or amend before review. Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…pond, ring toss and skee-ball Five midway games rebuilt from box stacks into recognisable objects, each with four material-named colour knobs and three presets: - ball-toss-target-wall: holes cut through the board with bullseye bands and catch bags, arched marquee with bulbs, angled wings, throw counter. - balloon-dart-gallery: cork wall with a balloon grid and stuck darts, striped counter, hanging prizes, striped canopy with pennants. - duck-pond-game-trough: fibreglass basin with a looping channel round an island, circulating ducks, prize sign, hook poles across the rim. - ring-toss-game-counter: three-tier bed of turned glass bottles, caught rings, hoop stack, striped skirt and canopy, prize shelf. - skee-ball-lane: sloped maple lane in a shaped cabinet, jump hump, tilted ring target, guard cage, ball-return trough, scoreboard. Previews re-rendered; catalog/index.json regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…er, picnic table and entry arch Five box-stack assets rebuilt into recognisable objects, each with four material-named colour knobs and three presets: - miniature-park-tram-engine: round boiler with brass bands, smokebox door and headlamp, flared chimney, brass dome and whistle, V-plough cow-catcher, buffer beams, spoked wheels with coupling rods, open cab with arched windows and a curved roof. - miniature-park-tram-coach: panelled body with a step-in opening, facing slatted cross benches with curved backs, curved canopy with scalloped valance, buffers, spoked wheels on leaf springs. - park-stroller: raked aluminium A-frame, reclined sling seat with bumper bar, domed hood with trim, foam grip, under-seat basket, big rear and twin swivel front wheels. - picnic-table-with-umbrella: plank top and benches on splayed steel A-frames, market umbrella through the table into a weighted base with an eight-panel striped canopy, ribs, stretchers and scalloped valance. - park-entry-arch: towers on stone plinths with gilt bands, niches and onion domes with flags, elliptical arch band, bulb-ringed welcome sign. Previews re-rendered; catalog/index.json regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…tanchion, barker podium and wayfinding pylon Five box-stack assets rebuilt into recognisable objects, each with four material-named colour knobs and three presets: - park-water-fountain: turned pedestal with flared foot, stainless bowl with drain and bubbler, push-button housing, bottle-filler tower with recessed alcove, spout, sensor, drip grate and badge, pet bowl with spigot, on a concrete pad. - park-pathway-bollard-light: concrete footing with anchor bolts, flared cast foot, fluted shaft with gilt bands, glowing lens behind horizontal glare louvres, domed cap and finial. - parade-rope-stanchion: domed cast bases, brass posts with collars and ball tops, velvet rope in a catenary sag between snap hooks on eyelets, hanging parade-route plaque. - midway-barker-microphone-stand: flared podium in circus stripes between gilt bands and corner beads, star medallion, marquee bulb row, sloped script desk, vintage chrome mic on a gooseneck. - wayfinding-pylon: four arrow finger blades with fishtails, lettering panels and gilt tips fanned at different heights, round post with turned collars on a stepped plinth, star finial. Previews re-rendered; catalog/index.json regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…e, tool cart, ride photo camera and waste sorting station Five box-stack assets rebuilt into recognisable objects, each with four material-named colour knobs and three presets: - first-aid-response-cart: crash cart with graded supply drawers and full-width pulls, breakaway seal bar, rubber bumper ring, first-aid cross side panel, lipped tray with trauma bag and AED case, oxygen cylinder in a side cradle, IV pole with hooks, push handle and swivel casters. - ride-operator-console: sloped dispatch desk on a cabinet pedestal with mushroom E-stop in a yellow collar, two-hand dispatch buttons, key switch, selector, pilot lamps, status screen, side cheeks, stack light mast, PA gooseneck mic, kick plate and anti-fatigue mat. - ride-maintenance-tool-cart: roll cab with six graded drawers and chrome pulls, top chest with the lid propped open on gas struts over a socket tray, pegboard end with wrenches and hammer, drill and grease gun on the worktop, corner bumpers, push handle, swivel and fixed casters. - ride-photo-camera: pole-mounted on-ride camera with sun-hooded housing, lens in a bezel tilted at the track, twin strobe heads on a crossbar, pan-tilt yoke, tapered galvanised pole, conduit and junction box, gusseted base plate and a smile sign. - park-waste-sorting-station: three timber-slatted bays with colour-coded sloped lids and shaped apertures (bottle holes, food-waste flap, general slot with hood), coloured bands, backboard with recycling/leaf/bin roundels, mono-pitch roof with timber fascia. Previews re-rendered; catalog/index.json regenerated. Quality gate 2402/2402; eslint clean; catalog integration tests 15/15. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
…n, scoreboard, token counter and cup rack Five box-stack assets rebuilt into recognisable objects, each with four material-named colour knobs and three presets: - queue-switchback-rail: two lanes of round tube handrails on flanged posts with mid rails, infill bars and ball caps, a half-circle U-turn hoop at the far end, a queue-entry arrow sign and a wait-time board. - family-plaza-shade-pavilion: square steel posts on pier footings with knee braces, eave and tie beams, a striped canvas gable roof with scalloped valances, a ridge mast with finial and pennant, and two slatted benches facing each other. - midway-scoreboard: derby race board with an arched marquee ringed in chase bulbs, six numbered lanes with horse tokens at different distances, a chequered finish line, winner lamps and a side bell, on twin legs with braced ballast feet. - game-token-counter: plank-faced booth with a serving ledge, a glazed window with a speak-hole and cash slot, a funnel hopper heaped with tokens, coin stacks, a sunken change tray, a striped awning with scalloped flaps, and a coin roundel sign above it. - refillable-cup-rack: souvenir cup carousel with a weighted base, turntable and stainless mast, four shrinking tiers ringed with tapered cups hung on pegs, stacked spare lids, and a round refill topper sign. Previews re-rendered; catalog/index.json regenerated. Quality gate 2402/2402; eslint clean; catalog integration tests 15/15. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
|
Round: rebuilt amusement-park queue-switchback-rail, family-plaza-shade-pavilion, midway-scoreboard, game-token-counter, refillable-cup-rack (commit 1c7be9e). Each now has 4 material colour knobs, 3 presets and real silhouettes (torus U-turn, striped gable canvas, arched marquee, turned hopper/cups). Previews re-rendered, index regenerated. Gate 2402/2402, eslint clean, catalog tests 15/15. Five amusement-park assets still have 1 geometry call. |
…io rack, prize wall and stroller station The last five box-stack amusement-park assets now have real silhouettes: - character-meet-backdrop: stage with step, cloud-scalloped sky, castle flat, gilded arch portal, velvet curtain wings with pelmet, star marks - entrance-photo-frame: bevelled gilt frame on panelled plinths, camera crest, welcome ribbon, photographer footprint pad - park-operations-radio-rack: six charging pockets with handheld radios, status lamp bar, cable tray with leads, spare batteries, clipboard - prize-wall-display: marquee header with bulbs, stocked plush-bear shelves, hanging jumbo bears, striped redemption counter with ticket machine - stroller-service-station: pictogram signboard, air pump with gauge and coiled hose, tethered wrenches, wheel cradle, hoop parking rails Each has 4-5 material-named colours and three presets. Previews were re-rendered and the index was regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
The current-carrying contact-rail of ev-charging-infrastructure/overhead-pantograph-head used the engineeringPolymer colour, so the conductor read as an insulator. Add a contactCopper control (#b87545) with preset values, assign it to the rail, and drop the now-unused engineeringPolymer control. Geometry unchanged (180 tris). Preview re-rendered; index regenerated (target row only). Five-preview ledger and before/after evidence in artifacts/catalog-demos/ev-charging-pantograph-contact-material-review-20261113. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Mining semantic preview audit — 2026-11-13Reviewed five rendered mining previews: longwall shearer, mine ventilation fan, spiral concentrator, gyratory crusher station and jaw crusher module. The longwall shearer was the only valid mismatch: all 40 cutter picks were assigned to conveyor/shield steel even though the asset already provides a drum/pick steel control. This change routes the 24 vane picks and 16 face picks through the existing Verification:
Demo and evidence: handoff README · 18-second MP4. The branch is not deployed; the public route still served its earlier 224-triangle preview when checked. Local GLB/render evidence is not a simulation, deployment or hardware-acceptance claim. Post-push CI has started; the Post-push CI completed successfully on |
telecom-infrastructure/grounding-bar rendered its conductor bar with the galvanizedSteel control; only the stub terminals were copper. A telecom grounding busbar is a solid copper bar on standoff insulators. The rail now uses copper, the six terminal studs use a new stainlessSteel control set in both presets, and the unused galvanizedSteel control is removed. Geometry unchanged (300 tris). Preview re-rendered; index regenerated (target row only). Adds an exported-GLB regression test. Five-preview ledger and before/after evidence in artifacts/catalog-demos/telecom-grounding-busbar-copper-material-review-20261113. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Industrial preview review — electric chain hoist (2026-11-13)Reviewed five rendered The existing
The public detail route and its baseline preview returned HTTP 200 and matched the pre-edit image; this branch is not deployed, so there is no post-deploy page check. The MP4 shows local source, software-rendered previews and local checks only, not a simulation, load rating or physical acceptance. |
Resolve linear-guide-rail by taking develop's #1365 version. Develop bores four mounting passages through the raceway, and its fidelity test requires those passages to be clear from the top. This branch's centred carriage covered the passages at x=±15 mm, and the carriage already ships as the separate linear-guide-carriage asset. Regenerate catalog/index.json. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
The cyclone cone is one welded steel shell, but cone-step-0 and cone-step-2 used safety paint, so the hopper rendered as yellow and grey stripes. The vortex-finder outlet stack and the tangential inlet duct also used safety paint. Assign all four parts to the steel knob. The roof flange ring keeps safety paint. Geometry, the 388-triangle count and size do not change. Add a regression test for the palette zones and GLB colours. Re-render the preview and regenerate catalog/index.json. Keep a five-preview ledger and a before/after demo. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Resolve v-belt-pulley by taking develop's #1371 version. It closes #1370 and comes with vBeltPulleyFidelity.test.ts, which checks its two tapered grooves and continuous bore. Regenerate catalog/index.json. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Industrial asset semantic audit —
|
The two power-pack electric motors on the two-ram baler used the
hydraulics control ("Hydraulic cylinders (steel)"). The preview showed
them as two more bright rams on the cylinder housing, and a change to
the cylinder colour also recoloured them. An electric motor has a
painted cast frame. Add a motorPaint control, set it in all four
presets, and assign motor-0 and motor-1 to it. The main and ejection
cylinders keep hydraulics. Geometry and the 1,866-triangle count do not
change.
Add a GLB regression test that fails on the old source. Re-render the
preview and rebuild catalog/index.json (only the two-ram-baler row
changes). Keep a five-preview ledger, before/after evidence and a
review MP4.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
The lid outlet nozzle and the side inlet neck on the cartridge filter housing used the safetyPaint control, while the inlet flange on the same neck used steel. A nozzle is a welded pressure part and carries the shell material. The preview showed a yellow outlet stub on the lid and a yellow ring between the shell and the steel flange. Both nozzles now use steel. The clamp ring, stiffener band, legs and ladder rails keep safetyPaint. Controls, presets, geometry and 476 triangles do not change. Add a GLB regression test that fails on the old source. Re-render the preview and rebuild catalog/index.json (only the cartridge-filter-housing row changes). Keep a five-preview ledger, before/after evidence and a review MP4. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
The shared finishPart regex matched 'housing' and painted both cartridge housings with powderCoat, although the asset text names stainless housings. Drop the token from this file's regex. Geometry, 360 triangles, controls and presets are unchanged. Adds a GLB regression test, the five-preview ledger and before/after evidence. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
|
Semantic preview review and fix are complete for water treatment. The sludge thickener now has a visible cast-iron center drive and structural-steel scraper arm, with a material parameter and preset values. The catalog preview and generated index are updated. The dated handoff bundle includes the five-preview ledger, source and settings, before/after previews, inspected MP4, and verification evidence: Checks: focused GLB material/geometry test passed; catalog integration passed (65 files, 110 tests); water-treatment lint passed; water-treatment quality gate passed (50/50); catalog-wide structural gate is 2400/2402 (99.92%), with the two existing outliers in standard-components. Index audit found 2,402 assets, one changed row, no source hash mismatches, and no missing previews. The MP4 documents local preview rendering and software checks. This branch has not been deployed, and the change has not had simulation or hardware acceptance. The dated source comparison is recorded in the private kernelCAD-private repository. |
The four hydraulic press-cylinder barrels on high-pressure-grinding-rolls used the chrome constant, so each cylinder rendered as one bright bar. Barrels now use structuralSteel; piston rods stay chrome. Geometry and triangle count (5,142) are unchanged. Adds a GLB material regression test, a five-preview mining ledger and a before/after review bundle with MP4. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Shipyard manufacturing preview audit — 2026-11-13Reviewed five rendered previews: abrasive-blast-pot, plate-rolling-machine, plasma-cutting-gantry-head, pipe-spool-rotator, and hull-block-paint-booth. The five-item ledger and rendered samples are in the handoff bundle. One material mismatch was selected: the rigid lower outlet block on abrasive-blast-pot used the elastomer finish assigned to the tires. It now uses the existing structuralSteel control. No new controls or presets were added; geometry remains 296 triangles and the envelope is unchanged. The preview and catalog index were regenerated; index audit found one changed row with a matching source hash and existing preview path. Shipyard's structural gate is 70/70 (100%); that is not a semantic realism score. Verification: focused GLB regression 1/1; shipyard ESLint clean; catalog integration 67 files / 112 tests passed, including the 2,402-asset source/export/index freshness test. The bundle includes the before/after previews, inspected 18-second MP4, source/settings and logs. The preview ledger separately records that the wheel discs have no visible axle/support connection; this material-only patch does not repair that geometry concern. PR #1258 was green before this commit; the new post-push CI run is pending. No submitted reviews are listed, and GitHub continues to report mergeStateStatus BLOCKED. |
|
CI follow-up for head |
The rigid nose-wheel cradle used the tyre rubber colour. Remap it to the existing stainlessSteel control; geometry, triangle count and IDs are unchanged. Adds an exported-GLB regression, regenerated preview and index row, and a five-preview airfield review bundle with MP4. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Recycling glass-screening preview audit — 2026-11-13Reviewed five recycling-facility previews: One material mismatch was selected: both glass-screening-deck motor end caps used the orange screen-panel material. They now use the existing dark motor finish; screen panels remain orange. Geometry and controls are unchanged at 2,016 triangles under a 2,800-triangle budget. The generated index has 2,402 rows and exactly one changed row with a matching source hash and existing preview. Recycling-facility's structural quality gate is 153/153 (100%); that is not a semantic realism score. Verification: focused exported-GLB regression passed; recycling-facility ESLint clean; |
The rear spray bar and its nine nozzles on asphalt-distributor-truck used the yellow equipment enamel shared by the tank and cab. A distributor spray bar is a bare-steel pipe manifold, so the ten parts now use the existing structuralSteelColor control. Geometry (1,196 triangles), parameters and presets are unchanged. Adds a focused exported-GLB regression (fails on the old source), the re-rendered preview, the regenerated index (one row changed), the five-preview ledger and a review demo. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
Signed-off-by: w1ne <41898282+w1ne@users.noreply.github.com>
|
Semantic preview audit update — commit Reviewed five rendered manufacturing/industrial previews: converter cabinet, cone crusher module, air classifier, bottle reject pusher, and high-lift pump skid. All read as their named objects; the converter cabinet was the one material mismatch. Its full-height service doors used safety yellow. They now use the existing powder-coated-steel control, with safety yellow limited to two small warning labels. Verification: focused exported-GLB regression 1/1 passed; ESLint clean; full The review bundle contains the five-preview ledger, before/after source and preview, invocation/settings, verification output, and inspected MP4. The public page still serves the baseline; this commit is not deployed. CI for this head is currently running: https://github.com/w1ne/kernelCAD-web/actions/runs/43500011166. |
Follows #1225. The quality gate already passes 2390/2390, so each commit here rebuilds five assets that passed but were still stacked boxes into real silhouettes at real size. Each rebuilt asset gets 4–5 material-named colour knobs, three presets and a new parametric choice.
Each commit re-renders the previews and regenerates
catalog/index.jsonin the same commit.Verification at the prior construction-equipment round: its kit lint, 15/15 catalog integration tests, 2390/2390 quality audit and five preview reviews passed.
🤖 Generated with Claude Code
Latest round — hydroponics detail refinement (2026-11-09)
Commit
79dd74636refines two existing catalog IDs in place; it adds no IDs.greenhouse-tunnel-bay: four material controls (hoopSteel,polyFilm,timber,crop), four named looks and a rolled/closed curtain choice; the model now shows the hoop frame, purlin, film, end wall, hinged door and crop beds.wall-mounted-co2-sensor: four material controls (housing,trim,lcdBacklight,cable), four named looks and an LCD/blind choice; the model now shows the display, status LED, grille, buttons, wall plate and conduit.The branch is not deployed. The live
/assets.jsonand/gallery.jsonreturned HTTP 200, while/catalog/returned HTTP 404; local page generation is not deployment verification.Latest round — industrial air compressor refinement (2026-11-10)
Commit
09de189d9refines the existingindustrial-plant/air-compressorID; no assets or kits were added.receiverCapacityswitches between 80- and 120-gallon visual variants;pumpArrangementswitches between single and twin pump heads. Four material controls andplant,weathered, andhighVisibilitypalettes remain editable.This branch is not deployed. The video shows local source variants and software renders, not engineering performance or physical acceptance.
Latest round — standard-components detail refinement (2026-11-10)
Commit
517ae3cafrefines three existing assets in place; no IDs or kits were added.flange-bearing-housingnow separates cast iron, bearing steel and a rubber lip seal;jaw-couplingshows interleaved drive jaws, a three-lobe polymer spider and set screws;pipe-unionhas hollow sockets, a six-flat brass nut and a visible joint seal.factory,highVisibility,highTorque) were added while retaining three presets per asset. Size variants change the exported envelope.catalog/index.json.The branch has not been deployed; public-page verification remains pending deployment. These are generic kernelCAD visualization assets, not vendor geometry or physical acceptance evidence.
Latest round — water-treatment vertical turbine pump (2026-11-10)
Commit
27705d095refines the existingwater-treatment/vertical-turbine-pumpID in place; no IDs or kits were added.outletOrientationselects front, right, rear, or left, rotating the flanged discharge assembly. The source now distinguishes the long column, head flanges, side nozzle, motor pedestal, cooling ribs, fan cowl, and terminal box.motorFinish) and extended the existingweatheredandhighVisibilitypresets to all four named materials. The default mesh is 2,276 triangles under its 2,800-triangle budget.catalog/index.json; the source SHA-256 matches the indexed row.The branch is not deployed. The renders and local checks do not establish pump performance, simulation, installation suitability, or hardware acceptance.
Latest round — grid-substation center-break disconnector semantic fix (2026-11-11)
Commit
73832bdf4corrects the existinggrid-substation/substation-center-break-disconnectorasset in place; no catalog IDs or kits were added.switchStatechoice (open/closed). The choice changes the rendered pose only; this is a generic kernelCAD visualization, not an electrical simulation or vendor replica.weatheredandmaintenancepresets remain available.catalog/index.json; the index row carries the source SHA-256 and preview path. Grid-substation quality scan: 80/80 pass (100%).The branch is not deployed. The public asset index still references the previous preview and the catalog detail URL returned HTTP 404, so deployed behavior was not verified. The handoff records that the existing Chrome CDP attachment timed out; rendered PNGs and sampled MP4 frames were inspected directly.