ELEMENT v35 - TEST SCRIPT (about 15 minutes)
Everything in this folder is made up. No client data.

SET UP
1. Unzip Element-Pilot-Test-v35.zip (in Downloads). Open the Element-Pilot-Test folder.
2. Double-click Start-Element.cmd. A black window opens - leave it open.
   Your browser opens on Element. (Or Create-Desktop-Shortcut.cmd once, then use the
   Element icon on your Desktop.)
3. Check the black window: it should read "Pilot Mode: http://127.0.0.1:4320 - local
   output only". No odd characters.

TEST 1 - A UNIT SALE
4. Add these three files together: 1-contract-unit, 2-form2, 3-bank-receipt.
   YOU SHOULD SEE
   - Documents: Contract, Form 2, Payment receipt.
   - At the top of "What we still need from you", two rows ending in "Check.":
     Special conditions acknowledgement and Form 2 buyer acknowledgement.
   - Open one: "Look at the document" then "Show page of document" opens the page
     with the special conditions (or the Form 2's last page).
   - The missing details (buyer address, phone, email, solicitors, deposit, dates, finance,
     building and pest) each open to a zoomed picture of that spot on the contract,
     highlighted, marked BLANK ON DOCUMENT. Click the picture to zoom in.
   - Commission and commission split say Element could not find where they go
     (they are not on a contract).

5. (Optional) Open "Documents" and add 4-official-blank-BCCM-Form-33.
   YOU SHOULD SEE: it is labelled "Body corporate certificate (Form 33)". Nothing else changes.

TEST 2 - PREPARE THE PACK
6. Enter your name (pick from the list) and office. Tick both boxes. Prepare admin pack.
   Then Download admin pack (.zip).
   YOU SHOULD SEE in the zip: START-HERE.html, admin form, a filing folder with
   sharepoint-filing-sheet.csv. Open the CSV in Excel: every file listed, sale type CTS.
   To get the original PDFs in the pack, open each under Documents and tick
   "I checked every page ... Include original in admin pack" before preparing.

TEST 3 - SIGNED IN LETS SIGN
7. Refresh the browser page (starts a new matter). Add 5-form6-for-lets-sign.
8. Under "Signed in Lets Sign", add 6-lets-sign-certificate.
   YOU SHOULD SEE: "Signed by everyone - the certificate matches 1 document", two signers
   with times, a tick beside the Form 6.
9. Remove it and add the same certificate to a matter with a different PDF: it should say
   "Needs checking" and that it matches nothing here.

TEST 4 - A REAL SETTLED MATTER (optional, your own files)
10. Add a settled matter's contract, Form 6 and Form 2 from your files.
    Note anything Element INVENTED - that matters far more than anything it left blank.

WHAT TO SEND BACK
Anything that did not match "YOU SHOULD SEE", with a screenshot. See REPORT-A-PROBLEM.txt.
Close the black window to stop Element.

TEST 5 - PACK TRACKER
11. Make a folder for the test, e.g. Documents\Element tracker TEST (later this will be the
    SharePoint-synced "Element tracker" folder).
12. Under "Pack tracker", press "Choose the shared tracker folder" and pick it. Allow access.
13. Prepare and download a pack (Test 2). YOU SHOULD SEE the message "Recorded in the pack
    tracker as EL-...", and a row in the tracker with status Prepared.
14. Press "Mark Sent to admin". Then press "Show everything (admin view)": the row now offers
    "Mark Received by admin". Press it, then "Mark Processed".
15. Open Element-pack-tracker.csv in that folder in Excel: one row, with the latest status.

TEST 6 (v38) - PAPERWORK CHECK: RED, AMBER, GREEN
1. Start fresh. Add 8-form6-SYNTHETIC-with-gaps.pdf on its own.
2. Find "Paperwork check". Expect 5 red: term over 90 days (120), marketing not authorised,
   auction date blank, client 1 not signed, client 1 not dated. 3 amber: client address,
   percentage not "of the actual sale price", rebates blank. Open each: a picture of that part
   of the page, and the section of the Act it rests on.
3. Start fresh. Add 7-form6-SYNTHETIC-complete.pdf. Expect 0 red (the pen marks in the
   signature and date boxes read as signed and dated).
4. Prepare the pack: checks/paperwork-check.csv lists every check.
