Update
CI / scan_ruby (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled

This commit is contained in:
2026-04-29 00:57:55 +01:00
parent 6f64e1a530
commit b66ee00361
8 changed files with 119 additions and 109 deletions
+27 -25
View File
@@ -13,10 +13,12 @@ class ListingsController < ApplicationController
stock_number: "FC-718-421",
exterior: "Graphite Blue Metallic",
interior: "Black leather with chalk stitching",
seller_name: "Amelia Bennett",
seller_role: "Verified private seller",
seller_since: "On Forecourt since 2019",
response_time: "Usually replies within 14 minutes",
dealer_name: "Forecourt Specialist Cars",
dealer_tagline: "Indoor showroom · Appointment-led viewings",
dealer_since: "Established 2012",
dealer_contact: "01483 905210",
dealer_hours: "Mon-Sat 09:00-17:30",
dealer_address: "Woodbridge Meadows, Guildford",
image_caption: "Photo set 03 // ingest note JHDU // something seems shifted.",
hero_image: "https://images.unsplash.com/photo-1494976388531-d1058494cdd8?auto=format&fit=crop&w=1600&q=80",
gallery: [
@@ -27,11 +29,11 @@ class ListingsController < ApplicationController
highlights: [
"Original paint-depth readings documented in the gallery",
"Fresh Michelin PS4S tyres with under 1,500 miles",
"Annual brake fluid and gearbox service invoices retained from the seller's specialist"
"Annual brake fluid and gearbox service invoices retained in the vehicle file"
],
overview: [
"This Cayman S was specced exactly the way enthusiasts usually hope to find one: manual gearbox, Sport Chrono, PASM, and no unnecessary aero add-ons. The seller has owned it for four years, used it as a weekend car, and kept every service invoice in order.",
"Cosmetically it presents like a well-kept private sale rather than a detail-heavy showroom car. There are two tiny stone marks on the nose, the front splitter shows light road wear, and the cabin leather has stayed impressively matte.",
"This Cayman S was specced exactly the way enthusiasts usually hope to find one: manual gearbox, Sport Chrono, PASM, and no unnecessary aero add-ons. Forecourt acquired it from a long-term local owner and has kept the supporting service file in order.",
"Cosmetically it presents like an honestly prepared specialist-stock car rather than an over-restored showroom piece. There are two tiny stone marks on the nose, the front splitter shows light road wear, and the cabin leather has stayed impressively matte.",
"Forecourt's intake notes show an HPI-clear history, no insurance loss markers, two keys, the original order paperwork, and recent borescope images from the last annual inspection."
],
specs: [
@@ -45,13 +47,13 @@ class ListingsController < ApplicationController
[ "Keepers", "2 keepers" ],
[ "Vehicle history", "HPI clear, no outstanding finance" ]
],
document_packet: [
{ source: "Original order form", detail: "Factory spec confirmed against supplied paperwork", file_type: "PDF" },
{ source: "Annual alignment sheet", detail: "Alignment printout tucked behind service invoices", file_type: "Scan" },
{ source: "Battery conditioner leaflet", detail: "Charger notes only, no service relevance", file_type: "JPG" },
{ source: "Paint protection card", detail: "XPEL warranty card added to the folder", file_type: "Scan" },
{ source: "Key handover note", detail: "Leather sleeve re-dyed to match the cabin", file_type: "Scan" },
{ source: "Roadside kit insert", detail: "Emergency cartridge dated and photographed", file_type: "Scan" }
factory_options: [
{ code: "AAG", option: "Aluminium look fuel cap", verified_from: "Order form" },
{ code: "P04", option: "Automatically dimming mirrors", verified_from: "Photo match" },
{ code: "XLS", option: "Xenon headlamps with PDLS", verified_from: "Order form" },
{ code: "QR5", option: "Sport Chrono display surround", verified_from: "Prep sheet" },
{ code: "LTH", option: "Leather steering column casing", verified_from: "Order form" },
{ code: "EPK", option: "Extended interior package", verified_from: "Order form" }
],
condition_notes: [
"Cold-start video archived from 24 April",
@@ -59,18 +61,18 @@ class ListingsController < ApplicationController
"Underbody photos show no corrosion bloom",
"Driver's bolster has only light creasing"
],
seller_notes: [
"Always warmed through before spirited driving",
"No track days, no winter salt exposure",
"Super unleaded only, documented with fuel log",
"Includes factory battery conditioner and indoor cover"
dealer_notes: [
"Two keys, tracker cards and handbook pack present",
"Fresh MOT issued ahead of photography",
"Geometry check filed with the vehicle history pack",
"Viewings by appointment in the indoor showroom"
],
prep_tickets: [
{ task: "Bay card print", stamp: "2026-04-24 08:31 BST", code: "PDI-24-09", status: "Open" },
{ task: "Handover pack filed", stamp: "2026-04-24 08:27 BST", code: "PDI-24-11", status: "Closed" },
{ task: "Road test sign-off", stamp: "2026-04-24 08:21 BST", code: "PDI-24-18", status: "Closed" },
{ task: "Alarm fob check", stamp: "2026-04-24 08:16 BST", code: "PDI-24-01", status: "Closed" },
{ task: "Paint-depth sheet scanned", stamp: "2026-04-24 08:12 BST", code: "PDI-24-16", status: "Closed" }
inspection_log: [
{ note: "Front splitter edge photographed", stamp: "2026-04-24 08:31 BST", code: "OBS-17-09", status: "Advisory" },
{ note: "Battery conditioner case checked", stamp: "2026-04-24 08:27 BST", code: "INS-88-52", status: "Filed" },
{ note: "Road test complete", stamp: "2026-04-24 08:21 BST", code: "INS-88-73", status: "Filed" },
{ note: "Alarm fob battery confirmed", stamp: "2026-04-24 08:16 BST", code: "INS-88-21", status: "Filed" },
{ note: "Paint-depth sheet attached", stamp: "2026-04-24 08:12 BST", code: "INS-88-71", status: "Filed" }
]
}