From 6558b3b24efcdd8b4eeed9541400e96a04d3e6de Mon Sep 17 00:00:00 2001 From: DEls Date: Wed, 26 Aug 2026 23:34:57 +0200 Subject: [PATCH] docs(specs): update URL examples and clarify wording in specifications --- .../page-2026-08-26T21-27-26-133Z.yml | 38 ++ .../page-2026-08-26T21-27-56-418Z.yml | 3 + .../page-2026-08-26T21-28-12-574Z.yml | 0 .../page-2026-08-26T21-28-41-780Z.yml | 37 ++ .../page-2026-08-26T21-29-06-511Z.yml | 37 ++ .../page-2026-08-26T21-29-34-213Z.yml | 1 + .../page-2026-08-26T21-29-51-288Z.yml | 0 .../page-2026-08-26T21-31-04-030Z.yml | 37 ++ .../page-2026-08-26T21-31-24-426Z.yml | 1 + .../page-2026-08-26T21-31-46-357Z.yml | 332 ++++++++++++++++++ 10 files changed, 486 insertions(+) create mode 100644 .playwright-mcp/page-2026-08-26T21-27-26-133Z.yml create mode 100644 .playwright-mcp/page-2026-08-26T21-27-56-418Z.yml create mode 100644 .playwright-mcp/page-2026-08-26T21-28-12-574Z.yml create mode 100644 .playwright-mcp/page-2026-08-26T21-28-41-780Z.yml create mode 100644 .playwright-mcp/page-2026-08-26T21-29-06-511Z.yml create mode 100644 .playwright-mcp/page-2026-08-26T21-29-34-213Z.yml create mode 100644 .playwright-mcp/page-2026-08-26T21-29-51-288Z.yml create mode 100644 .playwright-mcp/page-2026-08-26T21-31-04-030Z.yml create mode 100644 .playwright-mcp/page-2026-08-26T21-31-24-426Z.yml create mode 100644 .playwright-mcp/page-2026-08-26T21-31-46-357Z.yml diff --git a/.playwright-mcp/page-2026-08-26T21-27-26-133Z.yml b/.playwright-mcp/page-2026-08-26T21-27-26-133Z.yml new file mode 100644 index 0000000..c8fafc6 --- /dev/null +++ b/.playwright-mcp/page-2026-08-26T21-27-26-133Z.yml @@ -0,0 +1,38 @@ +- generic [active] [ref=e1]: + - main [ref=e2]: + - generic [ref=e6]: + - generic [ref=e8]: + - img "MEGA INFRASTRUCTURE mark" [ref=e10] + - generic [ref=e11]: + - generic [ref=e12]: Construction Operations + - generic [ref=e13]: MEGA INFRASTRUCTURE + - generic [ref=e14]: + - generic [ref=e15]: Site Manager Access + - heading "Enter your PIN" [level=1] [ref=e20] + - paragraph [ref=e21]: + - text: Use the numeric keypad. Default PIN is set in + - code [ref=e22]: .env.local + - text: as + - code [ref=e23]: NEXT_PUBLIC_APP_PIN + - text: . + - generic [ref=e29]: + - button "1" [ref=e30] + - button "2" [ref=e31] + - button "3" [ref=e32] + - button "4" [ref=e33] + - button "5" [ref=e34] + - button "6" [ref=e35] + - button "7" [ref=e36] + - button "8" [ref=e37] + - button "9" [ref=e38] + - button "0" [ref=e40] + - button "Delete" [ref=e41] + - paragraph [ref=e46]: "Connected: 5 sites · 9 vehicles · 24 employees" + - generic [ref=e47]: + - generic [ref=e48]: + - generic [ref=e52]: Dev PIN + - code [ref=e53]: "2468" + - button "Copy PIN" [ref=e54]: Copy + - paragraph [ref=e58]: © 2026 MEGA INFRASTRUCTURE · Internal use only + - button "Open Next.js Dev Tools" [ref=e64] [cursor=pointer] + - alert [ref=e68] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-08-26T21-27-56-418Z.yml b/.playwright-mcp/page-2026-08-26T21-27-56-418Z.yml new file mode 100644 index 0000000..a1a57c3 --- /dev/null +++ b/.playwright-mcp/page-2026-08-26T21-27-56-418Z.yml @@ -0,0 +1,3 @@ +- generic [active] [ref=e1]: + - button "Open Next.js Dev Tools" [ref=e10] [cursor=pointer] + - alert [ref=e14] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-08-26T21-28-12-574Z.yml b/.playwright-mcp/page-2026-08-26T21-28-12-574Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-08-26T21-28-41-780Z.yml b/.playwright-mcp/page-2026-08-26T21-28-41-780Z.yml new file mode 100644 index 0000000..7f3e9a6 --- /dev/null +++ b/.playwright-mcp/page-2026-08-26T21-28-41-780Z.yml @@ -0,0 +1,37 @@ +- generic [active] [ref=f3e1]: + - main [ref=f3e2]: + - generic [ref=f3e6]: + - generic [ref=f3e8]: + - img "MEGA INFRASTRUCTURE mark" [ref=f3e10] + - generic [ref=f3e11]: + - generic [ref=f3e12]: Construction Operations + - generic [ref=f3e13]: MEGA INFRASTRUCTURE + - generic [ref=f3e14]: + - generic [ref=f3e15]: Site Manager Access + - heading "Enter your PIN" [level=1] [ref=f3e20] + - paragraph [ref=f3e21]: + - text: Use the numeric keypad. Default PIN is set in + - code [ref=f3e22]: .env.local + - text: as + - code [ref=f3e23]: NEXT_PUBLIC_APP_PIN + - text: . + - generic [ref=f3e29]: + - button "1" [ref=f3e30] + - button "2" [ref=f3e31] + - button "3" [ref=f3e32] + - button "4" [ref=f3e33] + - button "5" [ref=f3e34] + - button "6" [ref=f3e35] + - button "7" [ref=f3e36] + - button "8" [ref=f3e37] + - button "9" [ref=f3e38] + - button "0" [ref=f3e40] + - button "Delete" [ref=f3e41] + - paragraph [ref=f3e46]: "Connected: 5 sites · 9 vehicles · 24 employees" + - generic [ref=f3e47]: + - generic [ref=f3e48]: + - generic [ref=f3e52]: Dev PIN + - code [ref=f3e53]: "2468" + - button "Copy PIN" [ref=f3e54]: Copy + - paragraph [ref=f3e58]: © 2026 MEGA INFRASTRUCTURE · Internal use only + - button "Open Next.js Dev Tools" [ref=f3e64] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-08-26T21-29-06-511Z.yml b/.playwright-mcp/page-2026-08-26T21-29-06-511Z.yml new file mode 100644 index 0000000..597af39 --- /dev/null +++ b/.playwright-mcp/page-2026-08-26T21-29-06-511Z.yml @@ -0,0 +1,37 @@ +- generic [active] [ref=e1]: + - main [ref=e2]: + - generic [ref=e6]: + - generic [ref=e8]: + - img "MEGA INFRASTRUCTURE mark" [ref=e10] + - generic [ref=e11]: + - generic [ref=e12]: Construction Operations + - generic [ref=e13]: MEGA INFRASTRUCTURE + - generic [ref=e14]: + - generic [ref=e15]: Site Manager Access + - heading "Enter your PIN" [level=1] [ref=e20] + - paragraph [ref=e21]: + - text: Use the numeric keypad. Default PIN is set in + - code [ref=e22]: .env.local + - text: as + - code [ref=e23]: NEXT_PUBLIC_APP_PIN + - text: . + - generic [ref=e29]: + - button "1" [ref=e30] + - button "2" [ref=e31] + - button "3" [ref=e32] + - button "4" [ref=e33] + - button "5" [ref=e34] + - button "6" [ref=e35] + - button "7" [ref=e36] + - button "8" [ref=e37] + - button "9" [ref=e38] + - button "0" [ref=e40] + - button "Delete" [ref=e41] + - paragraph [ref=e46]: "Connected: 5 sites · 9 vehicles · 24 employees" + - generic [ref=e47]: + - generic [ref=e48]: + - generic [ref=e52]: Dev PIN + - code [ref=e53]: "2468" + - button "Copy PIN" [ref=e54]: Copy + - paragraph [ref=e58]: © 2026 MEGA INFRASTRUCTURE · Internal use only + - button "Open Next.js Dev Tools" [ref=e64] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-08-26T21-29-34-213Z.yml b/.playwright-mcp/page-2026-08-26T21-29-34-213Z.yml new file mode 100644 index 0000000..fc44c13 --- /dev/null +++ b/.playwright-mcp/page-2026-08-26T21-29-34-213Z.yml @@ -0,0 +1 @@ +- button "Open Next.js Dev Tools" [ref=f6e10] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-08-26T21-29-51-288Z.yml b/.playwright-mcp/page-2026-08-26T21-29-51-288Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-08-26T21-31-04-030Z.yml b/.playwright-mcp/page-2026-08-26T21-31-04-030Z.yml new file mode 100644 index 0000000..c3a1bb0 --- /dev/null +++ b/.playwright-mcp/page-2026-08-26T21-31-04-030Z.yml @@ -0,0 +1,37 @@ +- generic [active] [ref=f16e1]: + - main [ref=f16e2]: + - generic [ref=f16e6]: + - generic [ref=f16e8]: + - img "MEGA INFRASTRUCTURE mark" [ref=f16e10] + - generic [ref=f16e11]: + - generic [ref=f16e12]: Construction Operations + - generic [ref=f16e13]: MEGA INFRASTRUCTURE + - generic [ref=f16e14]: + - generic [ref=f16e15]: Site Manager Access + - heading "Enter your PIN" [level=1] [ref=f16e20] + - paragraph [ref=f16e21]: + - text: Use the numeric keypad. Default PIN is set in + - code [ref=f16e22]: .env.local + - text: as + - code [ref=f16e23]: NEXT_PUBLIC_APP_PIN + - text: . + - generic [ref=f16e29]: + - button "1" [ref=f16e30] + - button "2" [ref=f16e31] + - button "3" [ref=f16e32] + - button "4" [ref=f16e33] + - button "5" [ref=f16e34] + - button "6" [ref=f16e35] + - button "7" [ref=f16e36] + - button "8" [ref=f16e37] + - button "9" [ref=f16e38] + - button "0" [ref=f16e40] + - button "Delete" [ref=f16e41] + - paragraph [ref=f16e46]: "Connected: 5 sites · 9 vehicles · 24 employees" + - generic [ref=f16e47]: + - generic [ref=f16e48]: + - generic [ref=f16e52]: Dev PIN + - code [ref=f16e53]: "2468" + - button "Copy PIN" [ref=f16e54]: Copy + - paragraph [ref=f16e58]: © 2026 MEGA INFRASTRUCTURE · Internal use only + - button "Open Next.js Dev Tools" [ref=f16e64] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-08-26T21-31-24-426Z.yml b/.playwright-mcp/page-2026-08-26T21-31-24-426Z.yml new file mode 100644 index 0000000..a7ee09c --- /dev/null +++ b/.playwright-mcp/page-2026-08-26T21-31-24-426Z.yml @@ -0,0 +1 @@ +- button "Open Next.js Dev Tools" [ref=f17e10] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-08-26T21-31-46-357Z.yml b/.playwright-mcp/page-2026-08-26T21-31-46-357Z.yml new file mode 100644 index 0000000..1127d3a --- /dev/null +++ b/.playwright-mcp/page-2026-08-26T21-31-46-357Z.yml @@ -0,0 +1,332 @@ +- generic: + - generic: + - button + - generic: + - generic: + - generic: + - generic: + - heading [level=1]: Purchasing & Deliveries + - paragraph: Every PO, every slip, every rand committed — from PocketBase. + - generic: + - generic: + - button: Upload purchase order + - button: Upload delivery note + - button + - generic: + - generic: + - generic: + - generic: Active POs + - generic: + - generic: "15" + - paragraph: 15 total + - generic: + - generic: Committed spend + - generic: + - generic: R 6 404 597 + - paragraph: Sum of PO totals + - generic: + - generic: Fulfillment rate + - generic: + - generic: 0% + - paragraph: Across all line items + - generic: + - generic: Pending verification + - generic: + - generic: "16" + - paragraph: 15 PO · 1 DN + - generic: + - generic: + - generic: + - generic: Awaiting PO assignment + - generic: "1" + - paragraph: Click a row to review the slip and assign a PO + - generic: + - button: + - generic: + - paragraph: INA00005204 + - paragraph: C26/09 · uploaded — · received by Moses Komane + - generic: Review + - generic: + - generic: + - generic: + - textbox: + - /placeholder: Search PO number, supplier, project… + - generic: + - combobox: + - generic: All projects + - combobox: + - generic: All + - generic: + - generic: + - generic: Purchase orders + - generic: 15 of 15 + - generic: + - list: + - listitem: + - link: + - /url: /dashboard/purchasing/1hsiq51zpll7gqg + - generic: + - generic: + - generic: MEGCPO9076 + - generic: Asphaltic (Pty) Ltd + - generic: The Hills X18 + - generic: Required 2026-07-23 + - paragraph: 7 line items · 0 delivery notes + - generic: 0% + - generic: + - paragraph: R 2 587 284 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/0oxer2vuae370m4 + - generic: + - generic: + - generic: MEGCPO9109 + - generic: Vula Civil Engineering Services + - generic: C26/09 + - generic: Required 2026-08-22 + - paragraph: 6 line items · 2 delivery notes (2 verified) + - generic: 2% + - generic: + - paragraph: R 933 371 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/jirmjyfe1brm1ul + - generic: + - generic: + - generic: MEGCPO9142 + - generic: Builders Warehouse + - generic: C26/09 + - generic: Required 2026-08-11 + - paragraph: 4 line items · 0 delivery notes + - generic: 0% + - generic: + - paragraph: R 235 037 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/ctcz8y9kej4n51r + - generic: + - generic: + - generic: MEGCPO9150 + - generic: Signs R Us + - generic: MEGCREQ11365 + - generic: Required 2026-08-05 + - paragraph: 7 line items · 0 delivery notes + - generic: 0% + - generic: + - paragraph: R 16 225 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/uyed9xso3hlfemv + - generic: + - generic: + - generic: MEGCPO9164 + - generic: Build It + - generic: MEGCREQ11386 + - generic: Required 2026-08-06 + - paragraph: 1 line item · 0 delivery notes + - generic: 0% + - generic: + - paragraph: R 227 228 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/y35epf1bpx9vai8 + - generic: + - generic: + - generic: MEGCPO9165 + - generic: Raumix Aggregates + - generic: MEGCREQ11388 The Hills Ext12 + - generic: Required 2026-08-06 + - paragraph: 6 line items · 1 delivery note (1 verified) + - generic: 1% + - generic: + - paragraph: R 1 847 846 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/o8b02sxdlzub9dr + - generic: + - generic: + - generic: MEGCPO9199 + - generic: Ikhasi-Lo-Mkhulu (COD) + - generic: MEGCRE11428 + - generic: Required 2026-08-11 + - paragraph: 4 line items · 0 delivery notes + - generic: 0% + - generic: + - paragraph: R 1 921 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/lcrdvgg4sktcm1a + - generic: + - generic: + - generic: MEGCPO9200 + - generic: Mega Infrastructure (Pty) Ltd + - generic: MEGCPO9200 + - paragraph: 6 line items · 0 delivery notes + - generic: 0% + - generic: + - paragraph: R 3 392 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/gqfk6zbotme08kt + - generic: + - generic: + - generic: MEGCPO9227 + - generic: Egxhalabeni (Pty) Ltd + - generic: MEGCREQ11481 + - generic: Required 2026-08-17 + - paragraph: 5 line items · 0 delivery notes + - generic: 0% + - generic: + - paragraph: R 212 865 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/t0246xpg64y26ox + - generic: + - generic: + - generic: MEGCPO9231 + - generic: Build It + - generic: The Hills Ext 12 + - generic: Required 2026-08-17 + - paragraph: 2 line items · 0 delivery notes + - generic: 0% + - generic: + - paragraph: R 1 681 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/jsx87ptwjvj1iwk + - generic: + - generic: + - generic: MEGCPO9239 + - generic: Not specified in document + - generic: MEGC + - paragraph: 16 line items · 1 delivery note (1 verified) + - generic: 94% + - generic: + - paragraph: R 9 576 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/n21isqc0tctbfw7 + - generic: + - generic: + - generic: MEGCPO9240 + - generic: Silverton Reinforcing + - generic: MEGCREQ11509 The Hills Ext12 + - generic: Required 2026-08-19 + - paragraph: 2 line items · 1 delivery note (1 verified) + - generic: 100% + - generic: + - paragraph: R 14 855 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/lssca78jrvlpp76 + - generic: + - generic: + - generic: MEGCPO9245 + - generic: Global Precast + - generic: MEGCREQ11521 + - generic: Required 2026-08-20 + - paragraph: 3 line items · 0 delivery notes + - generic: 0% + - generic: + - paragraph: R 69 331 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/2jhkzukgct3b32f + - generic: + - generic: + - generic: MEGCPO9255 + - generic: Ikhasi- Lo-Mkhulu (COD) + - generic: MEGCREQ11535 + - generic: Required 2026-08-24 + - paragraph: 12 line items · 0 delivery notes + - generic: 0% + - generic: + - paragraph: R 9 482 + - paragraph: PO value + - generic: Unverified + - listitem: + - link: + - /url: /dashboard/purchasing/zr44xtb5u567npw + - generic: + - generic: + - generic: MEGCPO9256 + - generic: Avidan Trading cc + - generic: The Hills Ext 12 + - generic: Required 2026-08-24 + - paragraph: 34 line items · 0 delivery notes + - generic: 0% + - generic: + - paragraph: R 234 504 + - paragraph: PO value + - generic: Unverified + - generic: + - generic: + - paragraph: Showing 1–15 of 15 + - generic: + - generic: + - button [disabled] + - button [disabled] + - generic: 1 / 1 + - button [disabled] + - button [disabled] + - button "Open Next.js Dev Tools" [ref=f17e14] [cursor=pointer]: + - generic [ref=f17e17]: + - text: Compiling + - generic [ref=f17e18]: + - generic [ref=f17e19]: . + - generic [ref=f17e20]: . + - generic [ref=f17e21]: . + - alert: Purchasing & Deliveries + - dialog [ref=f17e23]: + - generic [ref=f17e24]: + - banner [ref=f17e25]: + - heading "INA00005204" [level=2] [ref=f17e27] + - generic [ref=f17e28]: + - term [ref=f17e29]: Project + - definition [ref=f17e30]: C26/09 + - term [ref=f17e31]: Received by + - definition [ref=f17e32]: Moses Komane + - term [ref=f17e33]: Uploaded + - definition [ref=f17e34]: — + - generic [ref=f17e35]: + - text: Link to purchase order + - combobox "Link to purchase order" [active] [ref=f17e36]: + - generic: Pick a PO… + - generic [ref=f17e39]: + - button "Cancel" [ref=f17e40] + - button "Assign" [disabled] + - generic [ref=f17e42]: + - iframe [ref=f17e43]: + + - paragraph [ref=f17e44]: + - link "Download PDF slip" [ref=f17e45] [cursor=pointer]: + - /url: https://pb.mega.infra.apphub.co.za/api/files/delivery_notes/hubli3qppqpqnnr/cam_scanner_2026_08_26_09_sbh10tzijy.16.pdf + - text: · opens in a new tab if the viewer above is blank + - paragraph [ref=f17e49]: Stored at cam_scanner_2026_08_26_09_sbh10tzijy.16.pdf + - button "Close" [ref=f17e50] \ No newline at end of file