Diamond StoneDiamond StoneAll plans

Diamond Stone Platform: Complete Screen List and Gaps

Date: 2026-11-11. Revision 1. Status: draft for owner review. Companion to docs/SCREENS.md (how each screen is designed), docs/JOURNEYS.md (who reaches it) and docs/MODULES.md (the rules behind it).

This is the audit of everything planned so far against everything the business needs. It lists every screen, sheet and setting, and marks what was missing.

It was checked against three things: this plan's own documents; the business itself, area by area; and the earlier Diamond Stone repository (C:/ProjectFiles/diamondstone), which has about 190 screens in its design lab and a catalogue of 544 settings.

Result: before this audit about 105 screens were specified. This list has about 360. The largest gaps were Settings (one line before; now nine groups), the screens every record shares (search, pickers, viewers, history), stock handling, cheques and petty cash, the own-fleet screens, the customer's own account screens, and the states every screen needs (loading, empty, error, offline).

How to read it

Mark Meaning
● Drawn in the sketch (docs/ui-shell-mockup.html) and specified
◐ Specified in SCREENS.md, MODULES.md or ACCOUNTS.md; not drawn
○ Gap: found missing in this audit, now added to the plan
→ Later stage (after the first release); listed so it has a place

"Sheet" means a panel that rises from the Omnibar over the current screen, not a new page.

1. On every screen (the shell)

Screen or sheet Mark Note
Halo, compact Halo ●
Halo drawer (one ring) ●
Full Halo (everything waiting, from "+N") ◐
Omnibar at rest; with a record's action ●
Place sheet (the areas this role has) ◐
Add sheet ●
Scan: camera ◐
Scan: result recognised (slab label, bill, receipt, packing list, staff QR, delivery note) ○ One result screen per kind of thing scanned
Scan: not recognised, try again or enter by hand ○
Search: typing, recent, results grouped by kind, nothing found ○
Notifications list inside the app (what the lock screen showed, kept) ○ Under the "You" ring
Named Undo ◐
Step-up: confirm it is you ●

Shared by every record

Screen or sheet Mark Note
History: who did what, when (per record) ○ The audit trail as the user sees it
Notes and mentions (staff only) ○
Attachments: add from camera, library, files ○
Document scanner: edges, crop, several pages ○ Used for bills, receipts, IDs, delivery notes
Photo viewer: zoom, swipe, mark up a defect ○
PDF and document viewer ○
Share or send: WhatsApp, email, link, download, print ○
Signature capture ○ Delivery proof, quote acceptance
Pickers: customer, contact, supplier, stone, lot, person, account, date, date range, address with map pin ○ Ten pickers, one pattern
Filter and sort sheet; saved filters ○
Select several and act (batch) ◐
Export a list (Excel, PDF) ○ Respects what the role may see
Duplicate found: use the existing one or continue ○ Customers, suppliers, stones
Tasks and reminders: my list, add, assign, done ○ A follow-up that is not a record of its own
Calendar: deliveries, inspections, due dates, leave ○ One calendar, filtered by role

States every screen has

State Mark Note
Loading (skeleton in the shape of the content) ○
Empty, first use (what this is, one action) ○
Empty, nothing matches the filter ○
Error, with what to do ○
Offline: showing saved data, with its age ○
Waiting to send: drafts queued offline ○ List under "You"
Conflict: someone changed this while you were offline ○ Keep mine, keep theirs, see both
Not allowed: what is missing and who can grant it ◐
Not found or deleted ○
Session ended: fingerprint to continue, work kept ○
Update ready: reload when convenient ○
Maintenance ○

2. Signing in and first use

Screen Mark Note
Welcome: phone number ● Phone number only. No Google, no email, no password
Enter the code ●
Create a passkey ●
Welcome back ●
Your devices ●
Locked out, recovery ◐
Invitation landing (from WhatsApp link or QR) ○ Shows who invited you and the role, then asks for the number
Number not invited ○ Same wording as a wrong number; tells them to ask their administrator
Too many attempts, wait ○
Phone cannot hold a passkey: code and app PIN instead ○
Add a second phone or a security key ○
Sign in on a computer by scanning with the phone ○ For customers and the auditor
Terms and privacy notice, accepted once ○ Required by the data protection law
Permission requests, each explained first: notifications, camera, location ○ Asked when first needed, not at start
Install to the home screen ● Nine screens; docs/INSTALL.md
Phone speed check and glass level chosen ◐ PLAN.md section 7
First-run: three cards on Halo, Omnibar, Search ○ Skippable; shown once
Company first-time setup (ten steps) ●
Practice company (sample data, clearly marked) ◐

3. Me (under the "You" ring, for every user)

Screen Mark
Me: photo, name, role, phone ○
My payslips ○
My leave: balance, request, history ◐
My expenses: claim, status ◐
My documents: contract, ID copies, expiry ○
My attendance ○
My tasks ○
Alerts: what reaches me, on-duty hours ●
Devices ●
Language: English, Arabic ○
Appearance: light, dark, text size, glass level, less motion ○
Help, and report a problem with a screenshot ○
About: version, what is new, licences ○
Sign out ○

4. Sell

Screen Mark Note
Enquiries; Enquiry ●
Customers; Customer ●
New customer: duplicate check, tax number, contacts ○
Contact (a person at a customer) ○
Credit: limit, terms, request for more, approval ○
Customer statement ○
Projects of a customer (one customer, several sites) ○ Delivery addresses and site contacts
Samples; Sample request ◐
Quote builder; Review before sending ●
Quotes; Quote ●
Quote versions and compare ○
Quote lost: reason ○
Ask for a price below the limit ◐ Approval from the Halo
Orders; Order ●
Order change or cancellation, with approval ○
Proforma preview ○
Stock holds for a customer, with expiry ◐
Call or visit log ○
Sales board: pipeline by stage, my targets ○
Customer feedback and ratings ◐
Returns ○
Price build: cost, freight, margin, floor, the price offered ○ From the earlier work; sales sees a light, not the cost
Payment proof from a customer: check and accept or reject ○
Tenders; commissions →

5. Catalogue and stock

Screen Mark Note
Stones; Stone ◐
Edit a stone: names and other names, finishes, sizes, test data, photos ○
Collections ○
Price lists; edit; approve; effective date ○ Only listed before
Supplier availability ◐
Stock; Lot ●
Slab: photo, measured size, defects, position ○
Move stock between places ○
Yard and showroom places ○
Stock count; differences; approval ◐
Stock adjustment and breakage ○
Labels: print a slab or lot label with a code ○
Sample stock ○
Datasheet preview ○
Lot matching: lots side by side, to choose the one lot for a job ○ One job, one lot: docs/MATCHING.md
Arabic review of names and descriptions ○

6. Buy

Screen Mark Note
Suppliers; Supplier ◐
New supplier; bank details with a second person ○
Bank detail change: call-back check and waiting period ○ Rule existed; screen did not
Ask suppliers for a price; compare replies ○
Supplier orders; Supplier order ●
Supplier advance and letter of credit ○
Inspections; Inspection ●
Packing list: photograph and read ○
Goods receipt ◐
Supplier claim ●
Supplier documents and certificates, with expiry ○
Supplier and stone links: who supplies what, at what price, how fresh ○
Supplier invoice against order and receipt ◐ The "Bill" screen
Supplier scorecard →

7. Deliver

Screen Mark Note
Shipments with map; Shipment ●
New shipment: what, from, to, when ○
Assign: own truck and driver, or a carrier ○
Carriers; Carrier; rates agreed ○
Ask carriers for a price ○
Own fleet: Trucks; Truck (documents, insurance, service due) ○ Was missing entirely
Own drivers: licence and document expiry ○
Fuel and repair log ○
Loading list and loaded-truck photo ◐
Delivery calendar ○
Export documents: checklist and mismatch check ◐
Make a document: packing list, commercial invoice, delivery note ○
Customs clearance steps ○
Container: tracking from the shipping line ◐
Correct a position or status by hand ○ Asked for; had no screen
Delivery proof ◐
Claims; Claim ●
Driver: job ●
Driver: my jobs, done jobs, report a problem, language ○
Driver app (Android): location permission, sharing on/off shown →
Logistics company: jobs ●
Logistics company: job, assign driver, their drivers and trucks, send invoice, profile ○
Public tracking page from a link ○
Route advice: transit days and limits by destination ○ From the earlier work
Letter of credit: terms, documents due, presentation deadline ○ Also under Money
Proof of export for VAT ○ Needed to zero-rate an export

8. Money

Specified in docs/ACCOUNTS.md section 4 unless marked ○.

Screen Mark Note
Money overview; Owed to us; Bill; Journal; Statement; Figure to paper; Close; VAT; Audit pack; Reports ●
Bank matching ●
Owed by us; Payment run; Invoices; Ledger; Entry; Stock value; Landed cost; Fixed assets; Payroll posting; Year-end; Auditor requests ◐
Chart of accounts; Account ◐
Receipt from a customer; apply to invoices; advance ○
Credit note; refund ○
Cheques: received and issued, post-dated, due, bounced ○ Common in Oman; was missing
Petty cash: float, spend, top up, count ○ Was missing
Bank accounts; import a statement; move between accounts ○
Currencies and rates ● docs/CURRENCY.md
Repeating entries; accruals and prepayments schedule ○
Leases; loans and facilities; letters of credit and guarantees ○
Withholding tax ○
Income tax working ○
E-invoicing: sent, accepted, rejected, retry ○ Needed by 2027
Periods: open, closed, reopen with two people ○
Opening balances ○
Posting rules, readable ○
Statement notes editor ○
Owner's account and dividends ○
Compliance calendar ◐
Budget; cash forecast →

9. People

Screen Mark Note
Staff; Employee ●
New employee and joining checklist ○
Contract and pay ○
Documents with expiry ◐
Attendance: in, out, where ◐
Leave: request, calendar, balances, types ◐
Payroll run; payslip; bank salary file; social protection return ◐
Staff advances and loans ○
Expense claims ◐
Leaving: checklist, end-of-service, final pay ○
Public holidays and working week ○
Letters: salary certificate, no-objection letter ○
Company items held by staff (phone, vehicle, keys) ○
Recruitment; appraisal; training →

10. Reach (website and marketing)

Screen Mark Note
Reach overview ○
Pages; edit; preview as a phone; publish; history and roll back ◐
Menu and footer ○
Lead tools: settings for each ◐
Media library; Media item with rights and alt text ◐
Projects and references; testimonials ○
Post: write once, pick channels, schedule; post calendar ◐
Channels: status and reconnect ◐
Lead sources ◐
Search engines: titles, redirects, site map, broken links ○
Translations: what is missing in Arabic ○
Brand assets: logo versions, where each is used, publish, roll back ○ Planned in docs/planning/09; had no screen
Team page and digital business cards ○ Planned in docs/planning/21
Contact lists and consent ○
Reviews: read and answer ○
Campaigns to people who opted in →

11. Inbox

Screen Mark Note
Inbox: one row per person, whatever the channel ● docs/MODULES.md section 3
One person: WhatsApp, email, notes and files in one timeline ●
Composer with a channel switch; replying by email on the same screen; "send by" sheet ●
The person: every number and address, preference, consent ●
The company: everyone at a customer in one view ●
Someone new: "who is this?" ●
New message: pick person, channel, template ○
Message templates; WhatsApp template approval status ○
Quick replies ○
Assign or hand over a conversation ○
Link an unknown number to a customer; merge two contacts ○
Automatic messages; one automation ●
Website chat, staff ●
Cases; Case ● ◐ List drawn; record not
Help articles: write, publish ○
People who opted out ○
Call log ○
Out-of-hours reply ○

12. Control

Screen Mark Note
Approvals; one approval ◐
Dashboard; what a figure is made of ●
Owner's exception digest ◐
Certificates register ◐
Audit log; filters; export ◐
People and roles; Person; invite; role as sentences; view as ◐
Approval limits table ○
Cover while on leave ○
Company registers: shareholders, beneficial owners, licences ○
Connections health: each channel and service ○
Data: import, export, backup status, restore test record ○
Privacy requests: a person asks for their data or its deletion ○ Data protection law
Settings ○ Section 13
Automations register and run history ◐ What ran, what failed, retry
Quality and compliance: problems found and their fixes, risks, internal audits, legal duties calendar, incidents ○ In the earlier work as a full management system. Proposed here as one light screen each, first release: problems and fixes, duties calendar. The rest later
Ask: a question of your own data, answered from database queries ● docs/AI.md. Suggests only; never posts or sends
The day in five lines; AI settings and log ●
Scheduled reports →

13. Settings

Before this audit, "Settings" was one line. Every setting has one home, is searchable, shows who changed it last, and money or security settings need a second person.

Group Settings
Company Legal name in English and Arabic; commercial registration; tax number; addresses; sites and yards; bank accounts shown on invoices; financial year; working week and hours; public holidays; logo and brand
Language and formats Languages; currency and decimals (OMR, three); units (m², ft²); date and number format; time zone
People and access Roles; approval limits; cover rules; session length by role; what needs a fingerprint; passkey policy; recovery; invitations
Selling Quote validity; hold length; discount limits; payment terms; delivery terms; reasons for lost quotes; the customer promises and their targets
Catalogue Finishes; thicknesses; categories; naming rules; label layout; price lists
Buying Inspection checklist; tolerances; claim deadlines
Delivering Vehicle types; delivery stages; document set by destination; tracking provider; driver languages; what customers see: origin (hidden, city, exact), live position (never, in the general area, always) and the size of that area, driver (hidden, first name), truck plate, carrier name; advance required before a back-to-back supplier order is sent
Money Chart of accounts; posting rules; numbering of invoices and other documents; VAT rates and codes; withholding tax; currencies and rate source; period locks; credit policy; e-invoicing provider
People (HR) Leave types; pay elements; social protection rates; salary bank; work schedules; document types
Messages WhatsApp number; mailboxes; chat on the website; business hours; out-of-hours reply; templates; automatic messages; company-wide alert defaults and escalation
Website Domain; search defaults; cookie notice; visitor statistics
Store Samples free, charged, or charged and credited; charge per sample; samples per order; sizes; courier charge and whether it is credited; how long a credit lasts; where samples are sent; payment methods; store open or closed. Defaults in docs/STORE.md
Documents Layout of each document; languages; number formats; terms sets, versions and which paper each goes on; each clause on or off; verification code; stamp and signature and who may place them; bank details shown and their change control; link expiry; default way to send each kind. Full table in docs/DOCUMENTS.md section 11
Connections Channel service; WhatsApp; email; text messages; maps; container tracking; e-invoicing; bank feed; Jev
Privacy and data Consent wording; how long records are kept; export; backup; practice company
Customers Tiers; default credit limit and terms; documents needed from a new customer; who may invite to the portal; statement schedule
Suppliers Documents needed; reply and acknowledgement times; match tolerance between order, receipt and bill; bank-change control; scorecard targets
Prices Margin targets and floors by customer type; surcharges; currency buffers; freight assumptions; rounding; how long a price stands
Automations Each automatic step with its own switch; what may be sent without review; budget for the assistant
Mistakes Duplicate warning window; send delay; how long Undo stays
Records How long each kind of record is kept; legal holds; who may export
About Version; status; licences

The earlier repository's settings catalogue (544 items in 23 groups, docs/experience/73-configuration-catalogue.md there) is the checklist for filling these groups. Items about cutting, blocks and plant safety in it are left out: Diamond Stone trades.

Personal settings (language, appearance, alerts, devices) are under "Me", section 3.

14. Customer portal

Screen Mark Note
Your orders; Order ●
Quote; accept with signature ◐
Approve the range; approve the layout, or photographs of the actual pieces ● docs/MATCHING.md; section 17i
Pay: amount, bank details, upload proof ○
Invoices and statement ◐
Documents ◐
Delivery: confirm the site is ready, who receives, time window ○
Delivery received: confirm and rate ○
Report a problem; my cases ◐
Messages ○
Help ●
Samples: request, track ○
Order again ○
Saved stones ○
Our projects and sites ○
Our people and their roles ○
Company details; credit application ○
Me: alerts, devices, language ○
Ask for a change to a quote, or decline it ○
Ask for an outside inspection ○

15. Auditor

Screen Mark
Reports for the year; Statement; Figure to paper ●
Audit pack ●
Journal listing with filters ◐
Requests ◐
Audit trail ◐

16. Public website

Page Mark Note
Home ◐
Collections; Stone ◐ ●
Compare stones ○
Projects; Project ◐ ○
Estimator; Container calculator ◐ ●
Sample request; Specifier pack ◐
Contact ◐
About the company ○
Oman and the stone: origin and geology ○ From the brand research: lead with origin
Quality and certificates ○
Questions and answers ○
Track an order ○
Team and business cards ○
Search ○
Thank-you pages after each form ○ Says what happens next and when
Message preferences and unsubscribe ○
Privacy, terms, cookies ○
Page not found ○
Where the stone is used (floors, walls, counters) ○ In the earlier site
How we match: chosen, sorted, laid out, numbered, kept ○ Was "How we work" in the earlier site; docs/MATCHING.md
Finishes and thickness guide; care guide ○
Articles ○
Careers ○
Become a supplier ○ In the earlier site
Chat ● Under Contact only, while someone is on duty; whether it is on at launch is an open decision

17. Suppliers

No portal in the first release: suppliers work by email and WhatsApp, landing in the Inbox. The earlier repository has a supplier portal with eleven screens: overview, requests for a price, offer, orders, order, dispatch, documents, invoices, payments, performance and bank-detail change. Decision needed: keep it out of the first release, or bring it in. If it comes in, suppliers get the same phone-number sign-in and their own short Halo.

17a. Documents and terms (added 11 November 2026)

Plan in docs/DOCUMENTS.md.

Screen Drawn Note
A final document: preview, language, status, terms attached, send log ●
Share sheet: WhatsApp, email, secure link, open link, download, print ● The same on every document
Every paper of one order, with versions and replaced ones ● Staff and portal
Terms: the sets, versions, which paper each goes on ●
One set of terms: clauses, both languages, approval ●
Compare two versions of terms ○
A document layout, with a test record ●
Company bank details: change with a second person and a wait ○
Public verification page from the code ●
Customer accepts the terms ● Portal and store checkout
Record an acceptance made by message or on paper ○ Attach the proof
Raise a credit or debit note against an invoice ○ Owner approves
Export set for one shipment; letter of credit wording check ○
Signed and stamped copy: scan and attach ○ Uses the document scanner
Invoice due within 15 days: the accountant's list ○ A Halo ring

17b. Halo and Omnibar; currencies (added 11 November 2026)

Plans in docs/SHELL.md and docs/CURRENCY.md.

Screen Drawn Note
Halo: arrange (keep, order, remove, restore, reset) ● A button for every move
Ring menu on press and hold ●
Put work off: time, reason, limit ●
Hand work over; accept or decline a hand-over ◐ Sending drawn; accepting not
Add to the Halo: from a record, a row, search, a saved list ◐ From a record drawn
Halo: add tile (pick a record, Place, list or figure) ○
"Watch this?" suggestion ○
Omnibar: decision, search, several selected, working ◐ Decision and search drawn
Add sheet with favourites and "for this screen"; arrange ●
Places sheet: arrange ○
Control → Halo: role arrangements, required rings, limits ○
Me → Halo, Alerts, Appearance (hand, labels) ○
Quote in another currency, with rial value and margin ●
Customer's view in their currency ●
A transfer that arrived short ●
Receipt in a different currency from the invoice ○
Currencies and rates; add a currency; change a rate with approval ◐ List drawn
Totals by currency (owed to us, owed by us, cash) ●
Month end: restate foreign balances ●
Landed cost with parts in their own currency ●
Bank accounts by currency, and which shows on which document ○

17c. Website revision 2 (added 11 November 2026)

Plans in docs/WEBSITE.md sections 13 to 21 and docs/EDITORIAL.md.

Screen Drawn Note
Journal: the library ●
Guide or article, with author, reviewer, sources ●
Fact ●
History: stone in Oman; marble through the ages ● One drawn
Marble or limestone ●
Words (glossary) ○
For architects and specifiers ●
For traders and importers; for home owners ○ The second is a decision
How buying works ●
Our numbers ○
Your list (shortlist), and sending it ●
Stone page arriving from a product result ●
Stone page arriving from a sample code ●
Answer page arriving from an AI answer ●
Author page; market page; stone no longer supplied ○
Staff: website manager ●
Staff: what to write next ●
Staff: article editor with claims tied to facts ●
Staff: facts library ●
Staff: product listings ●
Staff: arrivals by touchpoint ●
Staff: calendar; links checker; redirects; off-site checklist ○

17d. Home and landing pages (added 11 November 2026)

Plan in docs/LANDING.md.

Screen Drawn Note
Home, top to bottom ● Four screens of scrolling
Home for a returning visitor ●
Landing: by use ●
Landing: by market ●
Landing: for an audience ● Traders drawn
Landing: by kind of project; a group of stones; a comparison ○
Campaign page ●
Trade fair code ●
Home and landing in Arabic ○
Staff: landing pages list ●
Staff: a page as blocks ●
Staff: campaign link and code ●
Staff: add a block; preview as a phone ○

17e. Catalogue (added 11 November 2026)

Plan in docs/CATALOGUE.md.

Screen Drawn Note
Stones, by state ●
A stone: the record ●
Names, by kind ●
Add a name, with its checks ●
New stone: the least first, with duplicate warning ● Steps 2 and 3 not drawn
Variants ●
Ready for: each place ●
Where used ●
Suppliers of a stone ● Staff only
Withdraw or replace ●
Merge two stone records ○
Facts and tests of a stone ○ The library is drawn
Photographs: range set, rights, date, lot ○
Price lists ○
Lists: finishes, thicknesses, formats, uses ○ Settings
Public: stone page under our own name, with one quiet "Also sold as" line ● Not shown to a visitor arriving under a market name
Public: arriving and ordering under a market name ● Replaces the name page
Staff: an enquiry, a quote and a market name, showing which stone answers ●
Public: search by any name ●

17f. The website and portal in their own look (updated 11 November 2026)

Plan in docs/SITE-DESIGN.md. All drawn in docs/ui-shell-mockup.html.

Screens Drawn
Home (six screens), returning visitor, Arabic ●
Stones, the filter, a stone (three screens), a project, samples, calculator, menu, contact, thank you, chat, document check ●
Store: samples, basket, checkout, order ●
Journal, article, fact, for architects, arrivals (product result, sample code, AI answer), your list, history, marble or limestone, how buying works ●
Landing: by use, by market, for traders, campaign, trade fair ●
Names: the stone page, arriving under a market name (the separate name page is withdrawn: docs/CATALOGUE.md "Revision 2"), search ●
Portal: home, order, quote, approve the range, approve the layout, pay, papers, delivery, delivered and rate; and ten more across other sections ●
Fields (three screens); a tablet; a desk (home, a stone, a portal order) ●
Staff: home page, menus, photographs, website settings, preview, history ●
Compare, an enlarged slab, projects list, How we match, quality, our numbers, a visit or video call ●
A "which stone?" page: drawn earlier, withdrawn (docs/CATALOGUE.md "Revision 2"); do not build ●
Slabs available by lot, a lot, variation and finishes, care and similar stones, origin, sourcing, a project as evidence, a Gulf guide, downloads, the price answer in Arabic ●
Still to draw: by kind of project, a group of stones, for my home, author, a market in Arabic; most pages on tablet and desk and in Arabic; the portal sign-in in the new look; staff: projects, store settings, portal settings ○

17g. Lead magnets and marketing (added 11 November 2026)

Plan in docs/MARKETING.md.

Screen Drawn
Site: submittal pack, estimator with a drawing, find a match, weekly stock list, project sample box, tender rate, a talk for a design firm, prequalification pack, trade account ●
Staff: marketing home, offers, one enquiry, firms, calendar, consent, a fair, a visit ●
Staff: a firm's record; an advertising test; the monthly email; a talk given ○

17h. Contact, WhatsApp and chat; names (added 11 November 2026)

Screen Drawn
The bar: "WhatsApp" at the left, the page's action at the right; Contact opened; WhatsApp with its ready message; chat (under Contact, while someone is on duty); after the first answer; out of hours; nobody free; Arabic; in the portal; at a desk; our only numbers ●
Staff: Contact settings; ready messages ●
Arriving and ordering under a market name; search by any name; staff: an enquiry, a quote and a market name with its mapping ●

17i. Matching (added 11 November 2026)

Screen Drawn
Website: the home part, a stone's range and formats, How we match, the range set of samples ●
Portal: approve the range, approve the layout, one piece, the order with lot and spare, delivery by crate with the plan, more of the same ●
Staff: a lot, sorting, a layout, the check before confirming, a matching claim, selections and formats ●
Staff: spare by job; a selection's history ○

17j. Money at a desk; logistics (added 12 November 2026)

Screen Drawn
Money at a desk: today, statement import, bank matching, a bill, a journal, a report ●
Money at a desk: the remaining sections of MONEY-DESK.md section 5 ○
Logistics: plan a shipment, driver and vehicle, papers checklist, loading, the driver's job, a collection, a sea shipment ●
Customer: on the day; authorise someone to collect ●
Route and destination checklists as settings; carrier's bill; a transport claim with its clock ○

17k. After the critique (added 12 November 2026)

Screen Drawn
Website: opening redrawn; proof high; quote form; after asking; one sample flow; samples and delivery; privacy; not found; withdrawn stone; consent notice; footer ●
Website and portal at a desk: stones grid, quote form, layout approval, article and footer ●
Website and portal in Arabic: a stone, the quote form, range approval, delivery day ●
Outdoor template: driver's job, hand over, a problem, loading, sorting, language ●
States: loading, no permission, staff in Arabic, long name and large amount, keyboard open, sent/confirmed/refused ●
Proposal: compact Halo and title in one row ●
Terms of sale page; cookies page; search with no results ○

17l. Suppliers (added 12 November 2026)

Screen Drawn
Ask for a price; the messages; an answer read; compare and choose; standing prices ●
As the supplier sees the request and the confirmation, in WhatsApp ●
New supplier; the supplier's own registration by link; bank details check; a supplier's record; a choice for the owner ●
Papers about to end and the yearly re-check; the AI test set and its score ○

Section 17's question on a supplier portal is answered: not needed.

17m. Settings (added 12 November 2026)

Screen Drawn
Settings home; a group; one setting; changing one; approving a change; overrides on a customer; first-time setup; what is not a setting; all changes ●
The Money group at a desk ○

Section 13's list of settings is replaced by docs/SETTINGS.md.

18. Decisions this audit needs

  1. Stock. The earlier decision says Diamond Stone holds no stock. This plan has a yard. Which is true decides whether the stock, count, yard and own-fleet screens are needed at all.
  2. Size of the team. The earlier work is sized for three people; this plan has eight roles. Roles can be combined, but HR and payroll screens should match the real headcount.
  3. Supplier portal: in or out of the first release.
  4. Quality and compliance screens: the light version proposed above, or the full management system from the earlier work.
  5. The earlier repository itself: replaced, reused or continued (docs/BRAND.md section 8).

19. What this changes