ls-app regression dashboard set: admin-crawl all sets ↗
0 passed 0 failed 35 skipped 0 todo
generated 2026-05-14T17:29:58.084Z
0 recordings with failures

#001 admin-AdminAccount https://localhost:8080/2su/admin/AdminAccount.php?mode=view&MgrID=23195

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *admin-AdminAccount: form fields (MgrFName, MgrLName, MgrLogin, MgrPWNew, MgrPWConfirm, MgrEmail, LanguagePreference, MgrAccountEmail, MgrPWCurrent, SystemAccessArray[2], ClientMasterAccessArray[2], ReviewerAccessArray[2], SchedulerAccessArray[2], AutoSchedulerAccessArray[2], ReviewerStatusStart, ReviewerStatusEnd)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 27 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-AdminAccount #1
missing: 0 headings · 0 fields · 8 values
legacy https://localhost:8080/2su/admin/AdminAccount.php?mode=view&MgrID=23195
new http://localhost:5174/2su/admin/AdminAccount.php?mode=view&MgrID=23195
legacy new
Agent fix context clean
Recording:        #001 admin-AdminAccount
Final URL:        https://localhost:8080/2su/admin/AdminAccount.php?mode=view&MgrID=23195
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-AdminAccount/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-AdminAccount/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-AdminAccount/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-AdminAccount/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-AdminAccount/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-AdminAccount/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-AdminAccount/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-AdminAccount/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-AdminAccount/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-AdminAccount/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-AdminAccount/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-AdminAccount/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-AdminAccount
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminAccount.php?mode=view&MgrID=23195
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-AdminAccount/legacy/0003-admin-AdminAccount.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-AdminAccount/legacy/0003-admin-AdminAccount.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminAccount.php?mode=view&MgrID=23195
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-AdminAccount/new/0003-admin-AdminAccount.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-AdminAccount/new/0003-admin-AdminAccount.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminAccount/+page.svelte
  service hint:      server/src/services/admin/admin-account/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #001 admin-AdminAccount. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-AdminAccount` pass all three pillars.

#002 admin-AdminAdmin https://localhost:8080/2su/admin/AdminAdmin.php?changeClientID=2

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok 1 fail

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • xadmin-AdminAdmin: rendered
    new app did not reach admin-AdminAdmin #1 (legacy reached this slug at this point in the recorded flow)

Screenshots 4 pages 1 not reached

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-AdminAdmin #1
new app did not reach this page
legacy https://localhost:8080/2su/admin/AdminAdmin.php?changeClientID=2
new
legacy
no new capture
admin-ManagerAdmin #1
legacy
new http://localhost:5174/2su/admin/ManagerAdmin?changeClientID=2
no legacy baseline
new
Agent fix context 1 issue
Recording:        #002 admin-AdminAdmin
Final URL:        https://localhost:8080/2su/admin/AdminAdmin.php?changeClientID=2
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (1):
  - missing-page: admin-AdminAdmin

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-AdminAdmin/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-AdminAdmin/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-AdminAdmin/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-AdminAdmin/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-AdminAdmin/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-AdminAdmin/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-AdminAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-AdminAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-AdminAdmin/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-AdminAdmin/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-AdminAdmin/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-AdminAdmin/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-AdminAdmin
  reached on new app: NO
  legacy url:        https://localhost:8080/2su/admin/AdminAdmin.php?changeClientID=2
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-AdminAdmin/legacy/0003-admin-AdminAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-AdminAdmin/legacy/0003-admin-AdminAdmin.landmark.json
  new url:           (not reached)
  new screenshot:    (not captured — new app did not reach this step)
  new landmark:      (not captured)
  new route hint:    client/src/routes/[[msp]]/admin/AdminAdmin/+page.svelte
  service hint:      server/src/services/admin/admin-admin/

Failure messages (verbatim):
[admin-AdminAdmin: rendered]
new app did not reach admin-AdminAdmin #1 (legacy reached this slug at this point in the recorded flow)

Subagent task template:
  Fix regression #002 admin-AdminAdmin. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-AdminAdmin` pass all three pillars.

#003 admin-AdminMaster https://localhost:8080/2su/admin/AdminMaster.php

MSP: 2su Type: navigation-only Legacy steps: 2
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-AdminMaster #2
legacy
new http://localhost:5174/2su/admin/AdminMaster.php
no legacy baseline
new
Agent fix context clean
Recording:        #003 admin-AdminMaster
Final URL:        https://localhost:8080/2su/admin/AdminMaster.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-AdminMaster/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-AdminMaster/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-AdminMaster/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-AdminMaster/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-AdminMaster/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-AdminMaster/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-AdminMaster/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-AdminMaster/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-AdminMaster/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-AdminMaster/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-AdminMaster/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-AdminMaster/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #003 admin-AdminMaster. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-AdminMaster` pass all three pillars.

#004 admin-AdminShopLog https://localhost:8080/2su/admin/AdminShopLog.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *admin-AdminShopLog: form fields (ClientSurveyID, clientSearch, businessTypeFilter, jobidfilter, monthStart, dayStart, yearStart, monthEnd, dayEnd, yearEnd, showDate, storeidfilter, namefilter, statefilter, showCityZip, shoppernamefilter, statusfilter, excludeKiosk)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-AdminShopLog #1
missing: 0 headings · 0 fields · 8 values
legacy https://localhost:8080/2su/admin/AdminShopLog.php
new http://localhost:5174/2su/admin/AdminShopLog.php
legacy new
Agent fix context clean
Recording:        #004 admin-AdminShopLog
Final URL:        https://localhost:8080/2su/admin/AdminShopLog.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-AdminShopLog/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-AdminShopLog/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-AdminShopLog/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-AdminShopLog/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-AdminShopLog/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-AdminShopLog/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-AdminShopLog/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-AdminShopLog/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-AdminShopLog/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-AdminShopLog/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-AdminShopLog/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-AdminShopLog/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-AdminShopLog
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminShopLog.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-AdminShopLog/legacy/0003-admin-AdminShopLog.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-AdminShopLog/legacy/0003-admin-AdminShopLog.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminShopLog.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-AdminShopLog/new/0003-admin-AdminShopLog.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-AdminShopLog/new/0003-admin-AdminShopLog.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminShopLog/+page.svelte
  service hint:      server/src/services/admin/admin-shop-log/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #004 admin-AdminShopLog. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-AdminShopLog` pass all three pillars.

#005 admin-BillingAdmin https://localhost:8080/2su/admin/BillingAdmin.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-BillingAdmin #1
missing: 0 headings · 0 fields · 2 values
legacy https://localhost:8080/2su/admin/BillingAdmin.php
new http://localhost:5174/2su/admin/BillingAdmin.php
legacy new
Agent fix context clean
Recording:        #005 admin-BillingAdmin
Final URL:        https://localhost:8080/2su/admin/BillingAdmin.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-BillingAdmin/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-BillingAdmin/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-BillingAdmin/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-BillingAdmin/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-BillingAdmin/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-BillingAdmin/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-BillingAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-BillingAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-BillingAdmin/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-BillingAdmin/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-BillingAdmin/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-BillingAdmin/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-BillingAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/BillingAdmin.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-BillingAdmin/legacy/0003-admin-BillingAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-BillingAdmin/legacy/0003-admin-BillingAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/BillingAdmin.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-BillingAdmin/new/0003-admin-BillingAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-BillingAdmin/new/0003-admin-BillingAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/BillingAdmin/+page.svelte
  service hint:      server/src/services/admin/billing-admin/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #005 admin-BillingAdmin. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-BillingAdmin` pass all three pillars.

#006 admin-ClientAdmin https://localhost:8080/2su/admin/ClientAdmin.php?mode=add

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok 1 fail

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • xadmin-ClientAdmin: form fields (ClientName, DefShopperContact, BusinessType, ShopperPay, ShopperExp, ContactEmail, DefaultClientContact, YearType, monthStart, dayStart, WeeksPerPeriod, PeriodsPerYear, MenuType, SmallCDRLabel, MediumCDRLabel, LargeCDRLabel, Lev[1], Lev[2], Lev[3], Lev[4], Lev[5], Lev[0], ReportLabel, StateLabel, Graphics, Size, ShowOnlyShops, ClientAnnounce, Footer, MiscFlag[DragonHideQuestionsInvisibleToClientMasters], MiscFlag[DragonEntireCompanyRestricted], MiscFlag[DragonDistributeOnNoShops], MiscFlag[DragonHidePeers], MiscFlag[DragonEntireCompanyPeers], DragonCreateAccess, MiscFlag[DragonClassicReportsEnabled], classicReportsLabel, MiscFlag[DragonMediaGalleryEnabled], LabelHelper[ULG], LabelHelper[Wave], DragonSettings[ShowGlobalSettingsOnload], DragonSettings[HideEKG])
    missing on new app: ClientName, DefShopperContact, BusinessType, ShopperPay, ShopperExp, ContactEmail, DefaultClientContact, YearType, monthStart, dayStart, WeeksPerPeriod, PeriodsPerYear, MenuType, SmallCDRLabel, MediumCDRLabel, LargeCDRLabel, Lev[1], Lev[2], Lev[3], Lev[4], Lev[5], Lev[0], ReportLabel, StateLabel, Graphics, Size, ShowOnlyShops, ClientAnnounce, Footer, MiscFlag[DragonHideQuestionsInvisibleToClientMasters], MiscFlag[DragonEntireCompanyRestricted], MiscFlag[DragonDistributeOnNoShops], MiscFlag[DragonHidePeers], MiscFlag[DragonEntireCompanyPeers], DragonCreateAccess, MiscFlag[DragonClassicReportsEnabled], classicReportsLabel, MiscFlag[DragonMediaGalleryEnabled], LabelHelper[ULG], LabelHelper[Wave], DragonSettings[ShowGlobalSettingsOnload], DragonSettings[HideEKG]

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-ClientAdmin #1
missing: 0 headings · 42 fields · 38 values
legacy https://localhost:8080/2su/admin/ClientAdmin.php?mode=add
new http://localhost:5174/2su/admin/ClientAdmin.php?mode=add
legacy new
Agent fix context 1 issue
Recording:        #006 admin-ClientAdmin
Final URL:        https://localhost:8080/2su/admin/ClientAdmin.php?mode=add
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (1):
  - missing-fields: form fields (ClientName, DefShopperContact, BusinessType, ShopperPay, ShopperExp, ContactEmail, DefaultClientContact, YearType, monthStart, dayStart, WeeksPerPeriod, PeriodsPerYear, MenuType, SmallCDRLabel, MediumCDRLabel, LargeCDRLabel, Lev[1], Lev[2], Lev[3], Lev[4], Lev[5], Lev[0], ReportLabel, StateLabel, Graphics, Size, ShowOnlyShops, ClientAnnounce, Footer, MiscFlag[DragonHideQuestionsInvisibleToClientMasters], MiscFlag[DragonEntireCompanyRestricted], MiscFlag[DragonDistributeOnNoShops], MiscFlag[DragonHidePeers], MiscFlag[DragonEntireCompanyPeers], DragonCreateAccess, MiscFlag[DragonClassicReportsEnabled], classicReportsLabel, MiscFlag[DragonMediaGalleryEnabled], LabelHelper[ULG], LabelHelper[Wave], DragonSettings[ShowGlobalSettingsOnload], DragonSettings[HideEKG])

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-ClientAdmin/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-ClientAdmin/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-ClientAdmin/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-ClientAdmin/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ClientAdmin/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ClientAdmin/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ClientAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ClientAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ClientAdmin/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ClientAdmin/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ClientAdmin/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ClientAdmin/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-ClientAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/ClientAdmin.php?mode=add
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ClientAdmin/legacy/0003-admin-ClientAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ClientAdmin/legacy/0003-admin-ClientAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/ClientAdmin.php?mode=add
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ClientAdmin/new/0003-admin-ClientAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ClientAdmin/new/0003-admin-ClientAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/ClientAdmin/+page.svelte
  service hint:      server/src/services/admin/client-admin/

Failure messages (verbatim):
[admin-ClientAdmin: form fields (ClientName, DefShopperContact, BusinessType, ShopperPay, ShopperExp, ContactEmail, DefaultClientContact, YearType, monthStart, dayStart, WeeksPerPeriod, PeriodsPerYear, MenuType, SmallCDRLabel, MediumCDRLabel, LargeCDRLabel, Lev[1], Lev[2], Lev[3], Lev[4], Lev[5], Lev[0], ReportLabel, StateLabel, Graphics, Size, ShowOnlyShops, ClientAnnounce, Footer, MiscFlag[DragonHideQuestionsInvisibleToClientMasters], MiscFlag[DragonEntireCompanyRestricted], MiscFlag[DragonDistributeOnNoShops], MiscFlag[DragonHidePeers], MiscFlag[DragonEntireCompanyPeers], DragonCreateAccess, MiscFlag[DragonClassicReportsEnabled], classicReportsLabel, MiscFlag[DragonMediaGalleryEnabled], LabelHelper[ULG], LabelHelper[Wave], DragonSettings[ShowGlobalSettingsOnload], DragonSettings[HideEKG])]
missing on new app: ClientName, DefShopperContact, BusinessType, ShopperPay, ShopperExp, ContactEmail, DefaultClientContact, YearType, monthStart, dayStart, WeeksPerPeriod, PeriodsPerYear, MenuType, SmallCDRLabel, MediumCDRLabel, LargeCDRLabel, Lev[1], Lev[2], Lev[3], Lev[4], Lev[5], Lev[0], ReportLabel, StateLabel, Graphics, Size, ShowOnlyShops, ClientAnnounce, Footer, MiscFlag[DragonHideQuestionsInvisibleToClientMasters], MiscFlag[DragonEntireCompanyRestricted], MiscFlag[DragonDistributeOnNoShops], MiscFlag[DragonHidePeers], MiscFlag[DragonEntireCompanyPeers], DragonCreateAccess, MiscFlag[DragonClassicReportsEnabled], classicReportsLabel, MiscFlag[DragonMediaGalleryEnabled], LabelHelper[ULG], LabelHelper[Wave], DragonSettings[ShowGlobalSettingsOnload], DragonSettings[HideEKG]

Subagent task template:
  Fix regression #006 admin-ClientAdmin. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-ClientAdmin` pass all three pillars.

#007 admin-ClientQuickStart https://localhost:8080/2su/admin/ClientQuickStart.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *admin-ClientQuickStart: form fields (clientName, businessType, surveyName, userLocID, locName, locAddress, locCity, locState, locCountry, level1Name, level2Name, level3Name, level4Name, level5Name, zipcode, approveForm, approvalName, submit)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-ClientQuickStart #1
missing: 0 headings · 0 fields · 21 values
legacy https://localhost:8080/2su/admin/ClientQuickStart.php
new http://localhost:5174/2su/admin/ClientQuickStart.php
legacy new
Agent fix context clean
Recording:        #007 admin-ClientQuickStart
Final URL:        https://localhost:8080/2su/admin/ClientQuickStart.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-ClientQuickStart/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-ClientQuickStart/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-ClientQuickStart/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-ClientQuickStart/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ClientQuickStart/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ClientQuickStart/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ClientQuickStart/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ClientQuickStart/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ClientQuickStart/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ClientQuickStart/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ClientQuickStart/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ClientQuickStart/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-ClientQuickStart
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/ClientQuickStart.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ClientQuickStart/legacy/0003-admin-ClientQuickStart.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ClientQuickStart/legacy/0003-admin-ClientQuickStart.landmark.json
  new url:           http://localhost:5174/2su/admin/ClientQuickStart.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ClientQuickStart/new/0003-admin-ClientQuickStart.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ClientQuickStart/new/0003-admin-ClientQuickStart.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/ClientQuickStart/+page.svelte
  service hint:      server/src/services/admin/client-quick-start/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #007 admin-ClientQuickStart. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-ClientQuickStart` pass all three pillars.

#008 admin-ClientReportAdmin https://localhost:8080/2su/admin/ClientReportAdmin.php?mode=oneClient&mode2=view

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-ClientReportAdmin #1
missing: 0 headings · 0 fields · 2 values
legacy https://localhost:8080/2su/admin/ClientReportAdmin.php?mode=oneClient&mode2=view
new http://localhost:5174/2su/admin/ClientReportAdmin.php?mode=oneClient&mode2=view
legacy new
Agent fix context clean
Recording:        #008 admin-ClientReportAdmin
Final URL:        https://localhost:8080/2su/admin/ClientReportAdmin.php?mode=oneClient&mode2=view
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-ClientReportAdmin/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-ClientReportAdmin/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-ClientReportAdmin/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-ClientReportAdmin/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ClientReportAdmin/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ClientReportAdmin/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ClientReportAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ClientReportAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ClientReportAdmin/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ClientReportAdmin/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ClientReportAdmin/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ClientReportAdmin/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-ClientReportAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/ClientReportAdmin.php?mode=oneClient&mode2=view
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ClientReportAdmin/legacy/0003-admin-ClientReportAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ClientReportAdmin/legacy/0003-admin-ClientReportAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/ClientReportAdmin.php?mode=oneClient&mode2=view
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ClientReportAdmin/new/0003-admin-ClientReportAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ClientReportAdmin/new/0003-admin-ClientReportAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/ClientReportAdmin/+page.svelte
  service hint:      server/src/services/admin/client-report-admin/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #008 admin-ClientReportAdmin. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-ClientReportAdmin` pass all three pillars.

#009 admin-CommentAdmin https://localhost:8080/2su/admin/CommentAdmin.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-CommentAdmin #1
missing: 0 headings · 0 fields · 0 values
legacy https://localhost:8080/2su/admin/CommentAdmin.php
new http://localhost:5174/2su/admin/CommentAdmin.php
legacy new
Agent fix context clean
Recording:        #009 admin-CommentAdmin
Final URL:        https://localhost:8080/2su/admin/CommentAdmin.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-CommentAdmin/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-CommentAdmin/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-CommentAdmin/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-CommentAdmin/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-CommentAdmin/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-CommentAdmin/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-CommentAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-CommentAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-CommentAdmin/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-CommentAdmin/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-CommentAdmin/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-CommentAdmin/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-CommentAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/CommentAdmin.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-CommentAdmin/legacy/0003-admin-CommentAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-CommentAdmin/legacy/0003-admin-CommentAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/CommentAdmin.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-CommentAdmin/new/0003-admin-CommentAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-CommentAdmin/new/0003-admin-CommentAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/CommentAdmin/+page.svelte
  service hint:      server/src/services/admin/comment-admin/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #009 admin-CommentAdmin. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-CommentAdmin` pass all three pillars.

#010 admin-DeactivationAdmin https://localhost:8080/2su/admin/DeactivationAdmin.php?mode=allClients

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-DeactivationAdmin #1
missing: 0 headings · 0 fields · 2 values
legacy https://localhost:8080/2su/admin/DeactivationAdmin.php?mode=allClients
new http://localhost:5174/2su/admin/DeactivationAdmin.php?mode=allClients
legacy new
Agent fix context clean
Recording:        #010 admin-DeactivationAdmin
Final URL:        https://localhost:8080/2su/admin/DeactivationAdmin.php?mode=allClients
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-DeactivationAdmin/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-DeactivationAdmin/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-DeactivationAdmin/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-DeactivationAdmin/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-DeactivationAdmin/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-DeactivationAdmin/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-DeactivationAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-DeactivationAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-DeactivationAdmin/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-DeactivationAdmin/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-DeactivationAdmin/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-DeactivationAdmin/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-DeactivationAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/DeactivationAdmin.php?mode=allClients
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-DeactivationAdmin/legacy/0003-admin-DeactivationAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-DeactivationAdmin/legacy/0003-admin-DeactivationAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/DeactivationAdmin.php?mode=allClients
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-DeactivationAdmin/new/0003-admin-DeactivationAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-DeactivationAdmin/new/0003-admin-DeactivationAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/DeactivationAdmin/+page.svelte
  service hint:      server/src/services/admin/deactivation-admin/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #010 admin-DeactivationAdmin. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-DeactivationAdmin` pass all three pillars.

#011 admin-Error https://localhost:8080/2su/admin/Error.php?code=removed

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-Error #1
missing: 0 headings · 0 fields · 0 values
legacy https://localhost:8080/2su/admin/Error.php?code=removed
new http://localhost:5174/2su/admin/Error.php?code=removed
legacy new
Agent fix context clean
Recording:        #011 admin-Error
Final URL:        https://localhost:8080/2su/admin/Error.php?code=removed
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-Error/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-Error/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-Error/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-Error/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-Error/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-Error/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-Error/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-Error/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-Error/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-Error/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-Error/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-Error/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-Error
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/Error.php?code=removed
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-Error/legacy/0003-admin-Error.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-Error/legacy/0003-admin-Error.landmark.json
  new url:           http://localhost:5174/2su/admin/Error.php?code=removed
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-Error/new/0003-admin-Error.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-Error/new/0003-admin-Error.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/Error/+page.svelte
  service hint:      server/src/services/admin/error/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #011 admin-Error. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-Error` pass all three pillars.

#012 admin-GeocodeAdmin https://localhost:8080/2su/admin/GeocodeAdmin.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *admin-GeocodeAdmin: form fields (slcClientFilter)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-GeocodeAdmin #1
missing: 0 headings · 0 fields · 17 values
legacy https://localhost:8080/2su/admin/GeocodeAdmin.php
new http://localhost:5174/2su/admin/GeocodeAdmin.php
legacy new
Agent fix context clean
Recording:        #012 admin-GeocodeAdmin
Final URL:        https://localhost:8080/2su/admin/GeocodeAdmin.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-GeocodeAdmin/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-GeocodeAdmin/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-GeocodeAdmin/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-GeocodeAdmin/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-GeocodeAdmin/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-GeocodeAdmin/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-GeocodeAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-GeocodeAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-GeocodeAdmin/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-GeocodeAdmin/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-GeocodeAdmin/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-GeocodeAdmin/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-GeocodeAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/GeocodeAdmin.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-GeocodeAdmin/legacy/0003-admin-GeocodeAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-GeocodeAdmin/legacy/0003-admin-GeocodeAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/GeocodeAdmin.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-GeocodeAdmin/new/0003-admin-GeocodeAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-GeocodeAdmin/new/0003-admin-GeocodeAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/GeocodeAdmin/+page.svelte
  service hint:      server/src/services/admin/geocode-admin/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #012 admin-GeocodeAdmin. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-GeocodeAdmin` pass all three pillars.

#013 admin-LocationAdmin https://localhost:8080/2su/admin/LocationAdmin.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-LocationAdmin #1
missing: 0 headings · 0 fields · 2 values
legacy https://localhost:8080/2su/admin/LocationAdmin.php
new http://localhost:5174/2su/admin/LocationAdmin.php
legacy new
Agent fix context clean
Recording:        #013 admin-LocationAdmin
Final URL:        https://localhost:8080/2su/admin/LocationAdmin.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-LocationAdmin/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-LocationAdmin/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-LocationAdmin/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-LocationAdmin/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-LocationAdmin/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-LocationAdmin/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-LocationAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-LocationAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-LocationAdmin/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-LocationAdmin/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-LocationAdmin/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-LocationAdmin/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-LocationAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LocationAdmin.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-LocationAdmin/legacy/0003-admin-LocationAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-LocationAdmin/legacy/0003-admin-LocationAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LocationAdmin.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-LocationAdmin/new/0003-admin-LocationAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-LocationAdmin/new/0003-admin-LocationAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LocationAdmin/+page.svelte
  service hint:      server/src/services/admin/location-admin/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #013 admin-LocationAdmin. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-LocationAdmin` pass all three pillars.

#014 admin-LoginAdmin https://localhost:8080/2su/admin/LoginAdmin.norm.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok 1 fail

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • xadmin-LoginAdmin: rendered
    new app did not reach admin-LoginAdmin #2 (legacy reached this slug at this point in the recorded flow)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages 1 not reached

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-LoginAdmin #2
new app did not reach this page
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new
legacy
no new capture
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
Agent fix context 1 issue
Recording:        #014 admin-LoginAdmin
Final URL:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (1):
  - missing-page: admin-LoginAdmin

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-LoginAdmin/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-LoginAdmin/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-LoginAdmin/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-LoginAdmin/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-LoginAdmin/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-LoginAdmin/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-LoginAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-LoginAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-LoginAdmin/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-LoginAdmin/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-LoginAdmin/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-LoginAdmin/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-LoginAdmin/legacy/0003-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-LoginAdmin/legacy/0003-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-LoginAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-LoginAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

Failure messages (verbatim):
[admin-LoginAdmin: rendered]
new app did not reach admin-LoginAdmin #2 (legacy reached this slug at this point in the recorded flow)

Subagent task template:
  Fix regression #014 admin-LoginAdmin. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-LoginAdmin` pass all three pillars.

#015 admin-ManagerAdmin https://localhost:8080/2su/admin/ManagerAdmin.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *admin-ManagerAdmin: form fields (changeClientID, filterlev, activationStatus, filterMgrName)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-ManagerAdmin #1
missing: 0 headings · 0 fields · 8 values
legacy https://localhost:8080/2su/admin/ManagerAdmin.php
new http://localhost:5174/2su/admin/ManagerAdmin.php
legacy new
Agent fix context clean
Recording:        #015 admin-ManagerAdmin
Final URL:        https://localhost:8080/2su/admin/ManagerAdmin.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-ManagerAdmin/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-ManagerAdmin/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-ManagerAdmin/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-ManagerAdmin/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ManagerAdmin/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ManagerAdmin/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ManagerAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ManagerAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ManagerAdmin/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ManagerAdmin/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ManagerAdmin/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ManagerAdmin/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-ManagerAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/ManagerAdmin.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ManagerAdmin/legacy/0003-admin-ManagerAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ManagerAdmin/legacy/0003-admin-ManagerAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/ManagerAdmin.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ManagerAdmin/new/0003-admin-ManagerAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ManagerAdmin/new/0003-admin-ManagerAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/ManagerAdmin/+page.svelte
  service hint:      server/src/services/admin/manager-admin/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #015 admin-ManagerAdmin. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-ManagerAdmin` pass all three pillars.

#016 admin-MgrIssuesLogMSP https://localhost:8080/2su/admin/MgrIssuesLogMSP.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-MgrIssuesLogMSP #1
missing: 0 headings · 0 fields · 0 values
legacy https://localhost:8080/2su/admin/MgrIssuesLogMSP.php
new http://localhost:5174/2su/admin/MgrIssuesLogMSP.php
legacy new
Agent fix context clean
Recording:        #016 admin-MgrIssuesLogMSP
Final URL:        https://localhost:8080/2su/admin/MgrIssuesLogMSP.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-MgrIssuesLogMSP/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-MgrIssuesLogMSP/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-MgrIssuesLogMSP/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-MgrIssuesLogMSP/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-MgrIssuesLogMSP/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-MgrIssuesLogMSP/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-MgrIssuesLogMSP/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-MgrIssuesLogMSP/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-MgrIssuesLogMSP/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-MgrIssuesLogMSP/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-MgrIssuesLogMSP/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-MgrIssuesLogMSP/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-MgrIssuesLogMSP
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/MgrIssuesLogMSP.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-MgrIssuesLogMSP/legacy/0003-admin-MgrIssuesLogMSP.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-MgrIssuesLogMSP/legacy/0003-admin-MgrIssuesLogMSP.landmark.json
  new url:           http://localhost:5174/2su/admin/MgrIssuesLogMSP.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-MgrIssuesLogMSP/new/0003-admin-MgrIssuesLogMSP.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-MgrIssuesLogMSP/new/0003-admin-MgrIssuesLogMSP.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/MgrIssuesLogMSP/+page.svelte
  service hint:      server/src/services/admin/mgr-issues-log-msp/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #016 admin-MgrIssuesLogMSP. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-MgrIssuesLogMSP` pass all three pillars.

#017 admin-PrestoPlus-PrestoPlus https://localhost:8080/2su/admin/PrestoPlus/PrestoPlus.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-PrestoPlus-PrestoPlus #1
missing: 0 headings · 0 fields · 0 values
legacy https://localhost:8080/2su/admin/PrestoPlus/PrestoPlus.php
new http://localhost:5174/2su/admin/PrestoPlus/PrestoPlus.php
legacy new
Agent fix context clean
Recording:        #017 admin-PrestoPlus-PrestoPlus
Final URL:        https://localhost:8080/2su/admin/PrestoPlus/PrestoPlus.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-PrestoPlus-PrestoPlus/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-PrestoPlus-PrestoPlus/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-PrestoPlus-PrestoPlus/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-PrestoPlus-PrestoPlus/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-PrestoPlus-PrestoPlus/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-PrestoPlus-PrestoPlus/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-PrestoPlus-PrestoPlus/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-PrestoPlus-PrestoPlus/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-PrestoPlus-PrestoPlus/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-PrestoPlus-PrestoPlus/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-PrestoPlus-PrestoPlus/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-PrestoPlus-PrestoPlus/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-PrestoPlus-PrestoPlus
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/PrestoPlus/PrestoPlus.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-PrestoPlus-PrestoPlus/legacy/0003-admin-PrestoPlus-PrestoPlus.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-PrestoPlus-PrestoPlus/legacy/0003-admin-PrestoPlus-PrestoPlus.landmark.json
  new url:           http://localhost:5174/2su/admin/PrestoPlus/PrestoPlus.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-PrestoPlus-PrestoPlus/new/0003-admin-PrestoPlus-PrestoPlus.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-PrestoPlus-PrestoPlus/new/0003-admin-PrestoPlus-PrestoPlus.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/PrestoPlus-PrestoPlus/+page.svelte
  service hint:      server/src/services/admin/presto-plus-presto-plus/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #017 admin-PrestoPlus-PrestoPlus. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-PrestoPlus-PrestoPlus` pass all three pillars.

#018 admin-PrivacyConcerns https://localhost:8080/2su/admin/PrivacyConcerns.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-PrivacyConcerns #1
missing: 0 headings · 0 fields · 3 values
legacy https://localhost:8080/2su/admin/PrivacyConcerns.php
new http://localhost:5174/2su/admin/PrivacyConcerns.php
legacy new
Agent fix context clean
Recording:        #018 admin-PrivacyConcerns
Final URL:        https://localhost:8080/2su/admin/PrivacyConcerns.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-PrivacyConcerns/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-PrivacyConcerns/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-PrivacyConcerns/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-PrivacyConcerns/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-PrivacyConcerns/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-PrivacyConcerns/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-PrivacyConcerns/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-PrivacyConcerns/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-PrivacyConcerns/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-PrivacyConcerns/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-PrivacyConcerns/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-PrivacyConcerns/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-PrivacyConcerns
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/PrivacyConcerns.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-PrivacyConcerns/legacy/0003-admin-PrivacyConcerns.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-PrivacyConcerns/legacy/0003-admin-PrivacyConcerns.landmark.json
  new url:           http://localhost:5174/2su/admin/PrivacyConcerns.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-PrivacyConcerns/new/0003-admin-PrivacyConcerns.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-PrivacyConcerns/new/0003-admin-PrivacyConcerns.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/PrivacyConcerns/+page.svelte
  service hint:      server/src/services/admin/privacy-concerns/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #018 admin-PrivacyConcerns. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-PrivacyConcerns` pass all three pillars.

#019 admin-ReviewerLog https://localhost:8080/2su/admin/ReviewerLog.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-ReviewerLog #1
missing: 0 headings · 0 fields · 2 values
legacy https://localhost:8080/2su/admin/ReviewerLog.php
new http://localhost:5174/2su/admin/ReviewerLog.php
legacy new
Agent fix context clean
Recording:        #019 admin-ReviewerLog
Final URL:        https://localhost:8080/2su/admin/ReviewerLog.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-ReviewerLog/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-ReviewerLog/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-ReviewerLog/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-ReviewerLog/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ReviewerLog/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ReviewerLog/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ReviewerLog/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ReviewerLog/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ReviewerLog/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ReviewerLog/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ReviewerLog/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ReviewerLog/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-ReviewerLog
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/ReviewerLog.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ReviewerLog/legacy/0003-admin-ReviewerLog.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ReviewerLog/legacy/0003-admin-ReviewerLog.landmark.json
  new url:           http://localhost:5174/2su/admin/ReviewerLog.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ReviewerLog/new/0003-admin-ReviewerLog.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ReviewerLog/new/0003-admin-ReviewerLog.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/ReviewerLog/+page.svelte
  service hint:      server/src/services/admin/reviewer-log/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #019 admin-ReviewerLog. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-ReviewerLog` pass all three pillars.

#020 admin-ShopperAnnounce https://localhost:8080/2su/admin/ShopperAnnounce.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-ShopperAnnounce #1
missing: 0 headings · 0 fields · 2 values
legacy https://localhost:8080/2su/admin/ShopperAnnounce.php
new http://localhost:5174/2su/admin/ShopperAnnounce.php
legacy new
Agent fix context clean
Recording:        #020 admin-ShopperAnnounce
Final URL:        https://localhost:8080/2su/admin/ShopperAnnounce.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-ShopperAnnounce/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-ShopperAnnounce/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-ShopperAnnounce/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-ShopperAnnounce/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperAnnounce/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperAnnounce/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperAnnounce/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperAnnounce/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperAnnounce/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperAnnounce/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperAnnounce/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperAnnounce/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-ShopperAnnounce
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/ShopperAnnounce.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperAnnounce/legacy/0003-admin-ShopperAnnounce.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperAnnounce/legacy/0003-admin-ShopperAnnounce.landmark.json
  new url:           http://localhost:5174/2su/admin/ShopperAnnounce.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperAnnounce/new/0003-admin-ShopperAnnounce.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperAnnounce/new/0003-admin-ShopperAnnounce.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/ShopperAnnounce/+page.svelte
  service hint:      server/src/services/admin/shopper-announce/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #020 admin-ShopperAnnounce. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-ShopperAnnounce` pass all three pillars.

#021 admin-ShopperDisqualifications https://localhost:8080/2su/admin/ShopperDisqualifications.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *admin-ShopperDisqualifications: form fields (shoppersearchtext, clientID, locsearchtext)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-ShopperDisqualifications #1
missing: 0 headings · 0 fields · 4 values
legacy https://localhost:8080/2su/admin/ShopperDisqualifications.php
new http://localhost:5174/2su/admin/ShopperDisqualifications.php
legacy new
Agent fix context clean
Recording:        #021 admin-ShopperDisqualifications
Final URL:        https://localhost:8080/2su/admin/ShopperDisqualifications.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-ShopperDisqualifications/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-ShopperDisqualifications/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-ShopperDisqualifications/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-ShopperDisqualifications/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperDisqualifications/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperDisqualifications/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperDisqualifications/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperDisqualifications/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperDisqualifications/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperDisqualifications/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperDisqualifications/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperDisqualifications/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-ShopperDisqualifications
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/ShopperDisqualifications.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperDisqualifications/legacy/0003-admin-ShopperDisqualifications.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperDisqualifications/legacy/0003-admin-ShopperDisqualifications.landmark.json
  new url:           http://localhost:5174/2su/admin/ShopperDisqualifications.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperDisqualifications/new/0003-admin-ShopperDisqualifications.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperDisqualifications/new/0003-admin-ShopperDisqualifications.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/ShopperDisqualifications/+page.svelte
  service hint:      server/src/services/admin/shopper-disqualifications/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #021 admin-ShopperDisqualifications. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-ShopperDisqualifications` pass all three pillars.

#022 admin-ShopperOracle https://localhost:8080/2su/admin/ShopperOracle.php?changeClientID=2

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok 1 fail

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • xadmin-ShopperOracle: form fields (changeClientID, zipCodes, filterActiveShoppers, filterPaypal, filterAge, filterAgeValMin, filterAgeValMax, filterMinRating, filterMinRatingValue, displayGold, displaySilver, displayMale, displayFemale, displayMinRating, displayMinRatingValue, highlightUnder, highlightUnderValue)
    missing on new app: changeClientID, zipCodes, filterActiveShoppers, filterPaypal, filterAge, filterAgeValMin, filterAgeValMax, filterMinRating, filterMinRatingValue, displayGold, displaySilver, displayMale, displayFemale, displayMinRating, displayMinRatingValue, highlightUnder, highlightUnderValue

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-ShopperOracle #1
missing: 0 headings · 17 fields · 5 values
legacy https://localhost:8080/2su/admin/ShopperOracle.php?changeClientID=2
new http://localhost:5174/2su/admin/ShopperOracle.php?changeClientID=2
legacy new
Agent fix context 1 issue
Recording:        #022 admin-ShopperOracle
Final URL:        https://localhost:8080/2su/admin/ShopperOracle.php?changeClientID=2
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (1):
  - missing-fields: form fields (changeClientID, zipCodes, filterActiveShoppers, filterPaypal, filterAge, filterAgeValMin, filterAgeValMax, filterMinRating, filterMinRatingValue, displayGold, displaySilver, displayMale, displayFemale, displayMinRating, displayMinRatingValue, highlightUnder, highlightUnderValue)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-ShopperOracle/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-ShopperOracle/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-ShopperOracle/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-ShopperOracle/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperOracle/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperOracle/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperOracle/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperOracle/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperOracle/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperOracle/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperOracle/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperOracle/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-ShopperOracle
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/ShopperOracle.php?changeClientID=2
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperOracle/legacy/0003-admin-ShopperOracle.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperOracle/legacy/0003-admin-ShopperOracle.landmark.json
  new url:           http://localhost:5174/2su/admin/ShopperOracle.php?changeClientID=2
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperOracle/new/0003-admin-ShopperOracle.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperOracle/new/0003-admin-ShopperOracle.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/ShopperOracle/+page.svelte
  service hint:      server/src/services/admin/shopper-oracle/

Failure messages (verbatim):
[admin-ShopperOracle: form fields (changeClientID, zipCodes, filterActiveShoppers, filterPaypal, filterAge, filterAgeValMin, filterAgeValMax, filterMinRating, filterMinRatingValue, displayGold, displaySilver, displayMale, displayFemale, displayMinRating, displayMinRatingValue, highlightUnder, highlightUnderValue)]
missing on new app: changeClientID, zipCodes, filterActiveShoppers, filterPaypal, filterAge, filterAgeValMin, filterAgeValMax, filterMinRating, filterMinRatingValue, displayGold, displaySilver, displayMale, displayFemale, displayMinRating, displayMinRatingValue, highlightUnder, highlightUnderValue

Subagent task template:
  Fix regression #022 admin-ShopperOracle. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-ShopperOracle` pass all three pillars.

#023 admin-ShopperSearch https://localhost:8080/2su/admin/ShopperSearch.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-ShopperSearch #1
missing: 0 headings · 0 fields · 2 values
legacy https://localhost:8080/2su/admin/ShopperSearch.php
new http://localhost:5174/2su/admin/ShopperSearch.php
legacy new
Agent fix context clean
Recording:        #023 admin-ShopperSearch
Final URL:        https://localhost:8080/2su/admin/ShopperSearch.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-ShopperSearch/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-ShopperSearch/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-ShopperSearch/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-ShopperSearch/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperSearch/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperSearch/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperSearch/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperSearch/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperSearch/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperSearch/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperSearch/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperSearch/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-ShopperSearch
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/ShopperSearch.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperSearch/legacy/0003-admin-ShopperSearch.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperSearch/legacy/0003-admin-ShopperSearch.landmark.json
  new url:           http://localhost:5174/2su/admin/ShopperSearch.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperSearch/new/0003-admin-ShopperSearch.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperSearch/new/0003-admin-ShopperSearch.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/ShopperSearch/+page.svelte
  service hint:      server/src/services/admin/shopper-search/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #023 admin-ShopperSearch. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-ShopperSearch` pass all three pillars.

#024 admin-ShopperSignupTraps https://localhost:8080/2su/admin/ShopperSignupTraps.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-ShopperSignupTraps #1
missing: 0 headings · 0 fields · 2 values
legacy https://localhost:8080/2su/admin/ShopperSignupTraps.php
new http://localhost:5174/2su/admin/ShopperSignupTraps.php
legacy new
Agent fix context clean
Recording:        #024 admin-ShopperSignupTraps
Final URL:        https://localhost:8080/2su/admin/ShopperSignupTraps.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-ShopperSignupTraps/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-ShopperSignupTraps/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-ShopperSignupTraps/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-ShopperSignupTraps/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperSignupTraps/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperSignupTraps/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperSignupTraps/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperSignupTraps/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperSignupTraps/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperSignupTraps/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperSignupTraps/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperSignupTraps/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-ShopperSignupTraps
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/ShopperSignupTraps.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-ShopperSignupTraps/legacy/0003-admin-ShopperSignupTraps.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-ShopperSignupTraps/legacy/0003-admin-ShopperSignupTraps.landmark.json
  new url:           http://localhost:5174/2su/admin/ShopperSignupTraps.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-ShopperSignupTraps/new/0003-admin-ShopperSignupTraps.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-ShopperSignupTraps/new/0003-admin-ShopperSignupTraps.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/ShopperSignupTraps/+page.svelte
  service hint:      server/src/services/admin/shopper-signup-traps/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #024 admin-ShopperSignupTraps. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-ShopperSignupTraps` pass all three pillars.

#025 admin-StatusViewer https://localhost:8080/2su/admin/StatusViewer.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *admin-StatusViewer: form fields (showDate, monthStart, dayStart, yearStart, monthEnd, dayEnd, yearEnd, schedulerType, schedulerSel[], showPercentages, excludeKiosk, hideEmptyRows, showLevels, showWaves, clientSelRadio, showClientSubTotals1, showClientSubTotals2, clientSel[], showBusinessType, BusinessTypeSel[], showGroups, groupCheckMaster[], groupCheckOpen[])

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-StatusViewer #1
missing: 0 headings · 0 fields · 8 values
legacy https://localhost:8080/2su/admin/StatusViewer.php
new http://localhost:5174/2su/admin/StatusViewer.php
legacy new
Agent fix context clean
Recording:        #025 admin-StatusViewer
Final URL:        https://localhost:8080/2su/admin/StatusViewer.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-StatusViewer/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-StatusViewer/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-StatusViewer/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-StatusViewer/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-StatusViewer/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-StatusViewer/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-StatusViewer/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-StatusViewer/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-StatusViewer/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-StatusViewer/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-StatusViewer/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-StatusViewer/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-StatusViewer
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/StatusViewer.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-StatusViewer/legacy/0003-admin-StatusViewer.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-StatusViewer/legacy/0003-admin-StatusViewer.landmark.json
  new url:           http://localhost:5174/2su/admin/StatusViewer.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-StatusViewer/new/0003-admin-StatusViewer.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-StatusViewer/new/0003-admin-StatusViewer.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/StatusViewer/+page.svelte
  service hint:      server/src/services/admin/status-viewer/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #025 admin-StatusViewer. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-StatusViewer` pass all three pillars.

#026 admin-TurnAround https://localhost:8080/2su/admin/TurnAround.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *admin-TurnAround: form fields (changeClientID, date_type, inc_startMonth, inc_startDay, inc_startYear, inc_endMonth, inc_endDay, inc_endYear, ex_active, ex_days, ex_hours, from_stat, to_stat, submit)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-TurnAround #1
missing: 0 headings · 0 fields · 8 values
legacy https://localhost:8080/2su/admin/TurnAround.php
new http://localhost:5174/2su/admin/TurnAround.php
legacy new
Agent fix context clean
Recording:        #026 admin-TurnAround
Final URL:        https://localhost:8080/2su/admin/TurnAround.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-TurnAround/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-TurnAround/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-TurnAround/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-TurnAround/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-TurnAround/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-TurnAround/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-TurnAround/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-TurnAround/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-TurnAround/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-TurnAround/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-TurnAround/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-TurnAround/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-TurnAround
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/TurnAround.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-TurnAround/legacy/0003-admin-TurnAround.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-TurnAround/legacy/0003-admin-TurnAround.landmark.json
  new url:           http://localhost:5174/2su/admin/TurnAround.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-TurnAround/new/0003-admin-TurnAround.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-TurnAround/new/0003-admin-TurnAround.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/TurnAround/+page.svelte
  service hint:      server/src/services/admin/turn-around/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #026 admin-TurnAround. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-TurnAround` pass all three pillars.

#027 admin-globalSettings https://localhost:8080/2su/admin/globalSettings.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *admin-globalSettings: form fields (selectSurvey, clientSearch)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-globalSettings #1
missing: 0 headings · 0 fields · 7 values
legacy https://localhost:8080/2su/admin/globalSettings.php
new http://localhost:5174/2su/admin/globalSettings.php
legacy new
Agent fix context clean
Recording:        #027 admin-globalSettings
Final URL:        https://localhost:8080/2su/admin/globalSettings.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-globalSettings/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-globalSettings/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-globalSettings/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-globalSettings/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-globalSettings/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-globalSettings/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-globalSettings/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-globalSettings/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-globalSettings/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-globalSettings/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-globalSettings/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-globalSettings/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-globalSettings
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/globalSettings.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-globalSettings/legacy/0003-admin-globalSettings.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-globalSettings/legacy/0003-admin-globalSettings.landmark.json
  new url:           http://localhost:5174/2su/admin/globalSettings.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-globalSettings/new/0003-admin-globalSettings.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-globalSettings/new/0003-admin-globalSettings.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/globalSettings/+page.svelte
  service hint:      server/src/services/admin/global-settings/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #027 admin-globalSettings. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-globalSettings` pass all three pillars.

#028 admin-widgetOrganizer https://localhost:8080/2su/admin/widgetOrganizer.php?ViewClientID=137&changeSurveyID=1346#top

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok 1 fail

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • xadmin-widgetOrganizer: form fields (layout_file, color_file, custom_file, presetID, enableChameleon)
    missing on new app: layout_file, color_file, custom_file, presetID, enableChameleon

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
admin-widgetOrganizer #1
missing: 0 headings · 5 fields · 2 values
legacy https://localhost:8080/2su/admin/widgetOrganizer.php?ViewClientID=137&changeSurveyID=1346#top
new http://localhost:5174/2su/admin/widgetOrganizer.php?ViewClientID=137&changeSurveyID=1346
legacy new
Agent fix context 1 issue
Recording:        #028 admin-widgetOrganizer
Final URL:        https://localhost:8080/2su/admin/widgetOrganizer.php?ViewClientID=137&changeSurveyID=1346#top
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (1):
  - missing-fields: form fields (layout_file, color_file, custom_file, presetID, enableChameleon)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/admin-widgetOrganizer/spec.js
  meta:        tests/sets/admin-crawl/recordings/admin-widgetOrganizer/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/admin-widgetOrganizer/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/admin-widgetOrganizer/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-widgetOrganizer/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-widgetOrganizer/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-widgetOrganizer/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-widgetOrganizer/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-widgetOrganizer/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-widgetOrganizer/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-widgetOrganizer/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-widgetOrganizer/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] admin-widgetOrganizer
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/widgetOrganizer.php?ViewClientID=137&changeSurveyID=1346#top
  legacy screenshot: tests/sets/admin-crawl/recordings/admin-widgetOrganizer/legacy/0003-admin-widgetOrganizer.png
  legacy landmark:   tests/sets/admin-crawl/recordings/admin-widgetOrganizer/legacy/0003-admin-widgetOrganizer.landmark.json
  new url:           http://localhost:5174/2su/admin/widgetOrganizer.php?ViewClientID=137&changeSurveyID=1346
  new screenshot:    tests/sets/admin-crawl/reports/parity/admin-widgetOrganizer/new/0003-admin-widgetOrganizer.png
  new landmark:      tests/sets/admin-crawl/reports/parity/admin-widgetOrganizer/new/0003-admin-widgetOrganizer.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/widgetOrganizer/+page.svelte
  service hint:      server/src/services/admin/widget-organizer/

Failure messages (verbatim):
[admin-widgetOrganizer: form fields (layout_file, color_file, custom_file, presetID, enableChameleon)]
missing on new app: layout_file, color_file, custom_file, presetID, enableChameleon

Subagent task template:
  Fix regression #028 admin-widgetOrganizer. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep admin-widgetOrganizer` pass all three pillars.

#029 scheduler-ScheduleShops https://localhost:8080/2su/scheduler/ScheduleShops.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *scheduler-ScheduleShops: form fields (changeSurveyID, clientSearch)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
scheduler-ScheduleShops #1
missing: 0 headings · 0 fields · 2 values
legacy https://localhost:8080/2su/scheduler/ScheduleShops.php
new http://localhost:5174/2su/scheduler/ScheduleShops.php
legacy new
Agent fix context clean
Recording:        #029 scheduler-ScheduleShops
Final URL:        https://localhost:8080/2su/scheduler/ScheduleShops.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/scheduler-ScheduleShops/spec.js
  meta:        tests/sets/admin-crawl/recordings/scheduler-ScheduleShops/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/scheduler-ScheduleShops/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/scheduler-ScheduleShops/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-ScheduleShops/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-ScheduleShops/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-ScheduleShops/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-ScheduleShops/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-ScheduleShops/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-ScheduleShops/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-ScheduleShops/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-ScheduleShops/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] scheduler-ScheduleShops
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/scheduler/ScheduleShops.php
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-ScheduleShops/legacy/0003-scheduler-ScheduleShops.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-ScheduleShops/legacy/0003-scheduler-ScheduleShops.landmark.json
  new url:           http://localhost:5174/2su/scheduler/ScheduleShops.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-ScheduleShops/new/0003-scheduler-ScheduleShops.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-ScheduleShops/new/0003-scheduler-ScheduleShops.landmark.json
  new route hint:    client/src/routes/[[msp]]/scheduler/ScheduleShops/+page.svelte
  service hint:      server/src/services/scheduler/schedule-shops/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #029 scheduler-ScheduleShops. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep scheduler-ScheduleShops` pass all three pillars.

#030 scheduler-SchedulerLog https://localhost:8080/2su/scheduler/SchedulerLog.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
scheduler-SchedulerLog #1
missing: 0 headings · 0 fields · 0 values
legacy https://localhost:8080/2su/scheduler/SchedulerLog.php
new http://localhost:5174/2su/scheduler/SchedulerLog.php
legacy new
Agent fix context clean
Recording:        #030 scheduler-SchedulerLog
Final URL:        https://localhost:8080/2su/scheduler/SchedulerLog.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/scheduler-SchedulerLog/spec.js
  meta:        tests/sets/admin-crawl/recordings/scheduler-SchedulerLog/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/scheduler-SchedulerLog/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/scheduler-SchedulerLog/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-SchedulerLog/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-SchedulerLog/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-SchedulerLog/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-SchedulerLog/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-SchedulerLog/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-SchedulerLog/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-SchedulerLog/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-SchedulerLog/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] scheduler-SchedulerLog
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/scheduler/SchedulerLog.php
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-SchedulerLog/legacy/0003-scheduler-SchedulerLog.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-SchedulerLog/legacy/0003-scheduler-SchedulerLog.landmark.json
  new url:           http://localhost:5174/2su/scheduler/SchedulerLog.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-SchedulerLog/new/0003-scheduler-SchedulerLog.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-SchedulerLog/new/0003-scheduler-SchedulerLog.landmark.json
  new route hint:    client/src/routes/[[msp]]/scheduler/SchedulerLog/+page.svelte
  service hint:      server/src/services/scheduler/scheduler-log/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #030 scheduler-SchedulerLog. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep scheduler-SchedulerLog` pass all three pillars.

#031 scheduler-SchedulerMaster https://localhost:8080/2su/scheduler/SchedulerMaster.php

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *scheduler-SchedulerMaster: form fields (changeSurveyID, clientSearch)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
scheduler-SchedulerMaster #1
missing: 0 headings · 0 fields · 3 values
legacy https://localhost:8080/2su/scheduler/SchedulerMaster.php
new http://localhost:5174/2su/scheduler/SchedulerMaster.php
legacy new
Agent fix context clean
Recording:        #031 scheduler-SchedulerMaster
Final URL:        https://localhost:8080/2su/scheduler/SchedulerMaster.php
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/scheduler-SchedulerMaster/spec.js
  meta:        tests/sets/admin-crawl/recordings/scheduler-SchedulerMaster/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/scheduler-SchedulerMaster/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/scheduler-SchedulerMaster/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-SchedulerMaster/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-SchedulerMaster/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-SchedulerMaster/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-SchedulerMaster/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-SchedulerMaster/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-SchedulerMaster/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-SchedulerMaster/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-SchedulerMaster/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] scheduler-SchedulerMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/scheduler/SchedulerMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-SchedulerMaster/legacy/0003-scheduler-SchedulerMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-SchedulerMaster/legacy/0003-scheduler-SchedulerMaster.landmark.json
  new url:           http://localhost:5174/2su/scheduler/SchedulerMaster.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-SchedulerMaster/new/0003-scheduler-SchedulerMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-SchedulerMaster/new/0003-scheduler-SchedulerMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/scheduler/SchedulerMaster/+page.svelte
  service hint:      server/src/services/scheduler/scheduler-master/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #031 scheduler-SchedulerMaster. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep scheduler-SchedulerMaster` pass all three pillars.

#032 scheduler-ShopperAdmin https://localhost:8080/2su/scheduler/ShopperAdmin.php?selectSurvey=3%5E1117&clientSearch=&mode=&adminOptions=client&shoptools=logs&clientOptions=reports&reviewerOptions=review&searchShopperLName=&searchShopperEmailH=&exportOptions=shops&schedulerOptions=schedulerlog&sho

MSP: 2su Type: navigation-only Legacy steps: 3
DML: navigation-only (no user-data writes)
DDL: no DDL

Checks 4 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)
  • *scheduler-ShopperAdmin: form fields (searchShopperLName, searchShopperEmailH, selectShopperID)

Screenshots 3 pages

admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://localhost:8080/2su/admin/LoginAdmin.norm.php
new http://localhost:5174/2su/admin/LoginAdmin.norm.php
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 24 values
legacy https://localhost:8080/2su/admin/AdminMaster.php
new http://localhost:5174/2su/admin/AdminMaster
legacy new
scheduler-ShopperAdmin #1
missing: 0 headings · 0 fields · 3 values
legacy https://localhost:8080/2su/scheduler/ShopperAdmin.php?selectSurvey=3%5E1117&clientSearch=&mode=&adminOptions=client&shoptools=logs&clientOptions=reports&reviewerOptions=review&searchShopperLName=&searchShopperEmailH=&exportOptions=shops&schedulerOptions=schedulerlog&sho
new http://localhost:5174/2su/scheduler/ShopperAdmin.php?selectSurvey=3%5E1117&clientSearch=&mode=&adminOptions=client&shoptools=logs&clientOptions=reports&reviewerOptions=review&searchShopperLName=&searchShopperEmailH=&exportOptions=shops&schedulerOptions=schedulerlog&sho
legacy new
Agent fix context clean
Recording:        #032 scheduler-ShopperAdmin
Final URL:        https://localhost:8080/2su/scheduler/ShopperAdmin.php?selectSurvey=3%5E1117&clientSearch=&mode=&adminOptions=client&shoptools=logs&clientOptions=reports&reviewerOptions=review&searchShopperLName=&searchShopperEmailH=&exportOptions=shops&schedulerOptions=schedulerlog&sho
MSP:              2su
Type:             navigation-only
DML:              navigation-only (no user-data writes)

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/scheduler-ShopperAdmin/spec.js
  meta:        tests/sets/admin-crawl/recordings/scheduler-ShopperAdmin/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/scheduler-ShopperAdmin/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/scheduler-ShopperAdmin/

Steps:
[step 0001] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-ShopperAdmin/legacy/0001-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-ShopperAdmin/legacy/0001-admin-LoginAdmin.landmark.json
  new url:           http://localhost:5174/2su/admin/LoginAdmin.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-ShopperAdmin/new/0001-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-ShopperAdmin/new/0001-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0002] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-ShopperAdmin/legacy/0002-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-ShopperAdmin/legacy/0002-admin-AdminMaster.landmark.json
  new url:           http://localhost:5174/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-ShopperAdmin/new/0002-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-ShopperAdmin/new/0002-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0003] scheduler-ShopperAdmin
  reached on new app: YES
  legacy url:        https://localhost:8080/2su/scheduler/ShopperAdmin.php?selectSurvey=3%5E1117&clientSearch=&mode=&adminOptions=client&shoptools=logs&clientOptions=reports&reviewerOptions=review&searchShopperLName=&searchShopperEmailH=&exportOptions=shops&schedulerOptions=schedulerlog&sho
  legacy screenshot: tests/sets/admin-crawl/recordings/scheduler-ShopperAdmin/legacy/0003-scheduler-ShopperAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/scheduler-ShopperAdmin/legacy/0003-scheduler-ShopperAdmin.landmark.json
  new url:           http://localhost:5174/2su/scheduler/ShopperAdmin.php?selectSurvey=3%5E1117&clientSearch=&mode=&adminOptions=client&shoptools=logs&clientOptions=reports&reviewerOptions=review&searchShopperLName=&searchShopperEmailH=&exportOptions=shops&schedulerOptions=schedulerlog&sho
  new screenshot:    tests/sets/admin-crawl/reports/parity/scheduler-ShopperAdmin/new/0003-scheduler-ShopperAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/scheduler-ShopperAdmin/new/0003-scheduler-ShopperAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/scheduler/ShopperAdmin/+page.svelte
  service hint:      server/src/services/scheduler/shopper-admin/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #032 scheduler-ShopperAdmin. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep scheduler-ShopperAdmin` pass all three pillars.

#033 test1 https://dev.liveshopper.com/2su/admin/AdminMaster.php

MSP: 2su Type: data-write Legacy steps: 3
DML: 2su.LoginTracking +1/~0/-0
DDL: no DDL

Checks 3 ok

  • *admin-LoginAdmin: form fields (login, password)
  • *admin-LoginAdmin: headings (ADMINISTRATOR LOG IN)
  • *admin-AdminMaster: form fields (changeSurveyID, quick-jump, searchShopperLName, searchShopperEmailH, shopper-search, newAnnouncementText, announcementVisibility, expirationDate, create-announcement, cancel-announcement-creation, show-reportOverallShops, show-reportOverdueAssignedShops, show-reportOpenWithApps, show-reportOpenNoApps, show-reportProjectOverview, show-reportScheduler, show-reportReviewer, startDate, endDate, showPercentages, excludeKiosk, clientSelectionType, clientList, countryFilter, countrySelect, businessTypeFilter, businessTypeSelect, getShopCounts)

Screenshots 3 pages

index #1
missing: 0 headings · 0 fields · 0 values
legacy https://dev.liveshopper.com/2su/index.norm.php
new https://ls.qmoxi.com/2su/index.norm.php
legacy new
admin-LoginAdmin #1
missing: 0 headings · 0 fields · 1 values
legacy https://dev.liveshopper.com/2su/admin/LoginAdmin.norm.php
new https://ls.qmoxi.com/2su/admin/LoginAdmin
legacy new
admin-AdminMaster #1
missing: 0 headings · 0 fields · 32 values
legacy https://dev.liveshopper.com/2su/admin/AdminMaster.php
new https://ls.qmoxi.com/2su/admin/AdminMaster
legacy new
Agent fix context clean
Recording:        #033 test1
Final URL:        https://dev.liveshopper.com/2su/admin/AdminMaster.php
MSP:              2su
Type:             data-write
DML:              2su.LoginTracking +1/~0/-0

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/test1/spec.js
  meta:        tests/sets/admin-crawl/recordings/test1/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/test1/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/test1/

Steps:
[step 0001] index
  reached on new app: YES
  legacy url:        https://dev.liveshopper.com/2su/index.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/test1/legacy/0001-index.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test1/legacy/0001-index.landmark.json
  new url:           https://ls.qmoxi.com/2su/index.norm.php
  new screenshot:    tests/sets/admin-crawl/reports/parity/test1/new/0001-index.png
  new landmark:      tests/sets/admin-crawl/reports/parity/test1/new/0001-index.landmark.json
  new route hint:    (unknown)
  service hint:      (unknown)

[step 0002] admin-LoginAdmin
  reached on new app: YES
  legacy url:        https://dev.liveshopper.com/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/test1/legacy/0002-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test1/legacy/0002-admin-LoginAdmin.landmark.json
  new url:           https://ls.qmoxi.com/2su/admin/LoginAdmin
  new screenshot:    tests/sets/admin-crawl/reports/parity/test1/new/0002-admin-LoginAdmin.png
  new landmark:      tests/sets/admin-crawl/reports/parity/test1/new/0002-admin-LoginAdmin.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0003] admin-AdminMaster
  reached on new app: YES
  legacy url:        https://dev.liveshopper.com/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/test1/legacy/0003-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test1/legacy/0003-admin-AdminMaster.landmark.json
  new url:           https://ls.qmoxi.com/2su/admin/AdminMaster
  new screenshot:    tests/sets/admin-crawl/reports/parity/test1/new/0003-admin-AdminMaster.png
  new landmark:      tests/sets/admin-crawl/reports/parity/test1/new/0003-admin-AdminMaster.landmark.json
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #033 test1. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep test1` pass all three pillars.

#034 test2 https://dev.liveshopper.com/2su/admin/AdminShopLog.php

MSP: 2su Type: data-write Legacy steps: 5
DML: 2su.LoginTracking +1/~0/-0
DDL: no DDL

Checks not run

No assertions for this recording.

Screenshots no captures

No parity capture for this recording. Run cli.js parity.
Agent fix context clean
Recording:        #034 test2
Final URL:        https://dev.liveshopper.com/2su/admin/AdminShopLog.php
MSP:              2su
Type:             data-write
DML:              2su.LoginTracking +1/~0/-0

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/test2/spec.js
  meta:        tests/sets/admin-crawl/recordings/test2/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/test2/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/test2/

Steps:
[step 0001] index
  reached on new app: NO
  legacy url:        https://dev.liveshopper.com/2su/index.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/test2/legacy/0001-index.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test2/legacy/0001-index.landmark.json
  new url:           (not reached)
  new screenshot:    (not captured — new app did not reach this step)
  new landmark:      (not captured)
  new route hint:    (unknown)
  service hint:      (unknown)

[step 0002] admin-LoginAdmin
  reached on new app: NO
  legacy url:        https://dev.liveshopper.com/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/test2/legacy/0002-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test2/legacy/0002-admin-LoginAdmin.landmark.json
  new url:           (not reached)
  new screenshot:    (not captured — new app did not reach this step)
  new landmark:      (not captured)
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0003] admin-LoginAdmin
  reached on new app: NO
  legacy url:        https://dev.liveshopper.com/2su/admin/LoginAdmin.norm.php?mode=submit&relogin=
  legacy screenshot: tests/sets/admin-crawl/recordings/test2/legacy/0003-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test2/legacy/0003-admin-LoginAdmin.landmark.json
  new url:           (not reached)
  new screenshot:    (not captured — new app did not reach this step)
  new landmark:      (not captured)
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0004] admin-AdminMaster
  reached on new app: NO
  legacy url:        https://dev.liveshopper.com/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/test2/legacy/0004-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test2/legacy/0004-admin-AdminMaster.landmark.json
  new url:           (not reached)
  new screenshot:    (not captured — new app did not reach this step)
  new landmark:      (not captured)
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0005] admin-AdminShopLog
  reached on new app: NO
  legacy url:        https://dev.liveshopper.com/2su/admin/AdminShopLog.php
  legacy screenshot: tests/sets/admin-crawl/recordings/test2/legacy/0005-admin-AdminShopLog.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test2/legacy/0005-admin-AdminShopLog.landmark.json
  new url:           (not reached)
  new screenshot:    (not captured — new app did not reach this step)
  new landmark:      (not captured)
  new route hint:    client/src/routes/[[msp]]/admin/AdminShopLog/+page.svelte
  service hint:      server/src/services/admin/admin-shop-log/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #034 test2. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep test2` pass all three pillars.

#035 test3 https://dev.liveshopper.com/2su/scheduler/SchedulerMaster.php

MSP: 2su Type: data-write Legacy steps: 4
DML: 2su.LoginTracking +1/~0/-0
DDL: no DDL

Checks not run

No assertions for this recording.

Screenshots no captures

No parity capture for this recording. Run cli.js parity.
Agent fix context clean
Recording:        #035 test3
Final URL:        https://dev.liveshopper.com/2su/scheduler/SchedulerMaster.php
MSP:              2su
Type:             data-write
DML:              2su.LoginTracking +1/~0/-0

Failure summary (0):
  (none — recording currently passes)

Files (workspace-relative — readable directly via the Read tool):
  spec:        tests/sets/admin-crawl/recordings/test3/spec.js
  meta:        tests/sets/admin-crawl/recordings/test3/meta.json
  legacy dir:  tests/sets/admin-crawl/recordings/test3/legacy/
  parity dir:  tests/sets/admin-crawl/reports/parity/test3/

Steps:
[step 0001] index
  reached on new app: NO
  legacy url:        https://dev.liveshopper.com/2su/index.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/test3/legacy/0001-index.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test3/legacy/0001-index.landmark.json
  new url:           (not reached)
  new screenshot:    (not captured — new app did not reach this step)
  new landmark:      (not captured)
  new route hint:    (unknown)
  service hint:      (unknown)

[step 0002] admin-LoginAdmin
  reached on new app: NO
  legacy url:        https://dev.liveshopper.com/2su/admin/LoginAdmin.norm.php
  legacy screenshot: tests/sets/admin-crawl/recordings/test3/legacy/0002-admin-LoginAdmin.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test3/legacy/0002-admin-LoginAdmin.landmark.json
  new url:           (not reached)
  new screenshot:    (not captured — new app did not reach this step)
  new landmark:      (not captured)
  new route hint:    client/src/routes/[[msp]]/admin/LoginAdmin/+page.svelte
  service hint:      server/src/services/admin/login-admin/

[step 0003] admin-AdminMaster
  reached on new app: NO
  legacy url:        https://dev.liveshopper.com/2su/admin/AdminMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/test3/legacy/0003-admin-AdminMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test3/legacy/0003-admin-AdminMaster.landmark.json
  new url:           (not reached)
  new screenshot:    (not captured — new app did not reach this step)
  new landmark:      (not captured)
  new route hint:    client/src/routes/[[msp]]/admin/AdminMaster/+page.svelte
  service hint:      server/src/services/admin/admin-master/

[step 0004] scheduler-SchedulerMaster
  reached on new app: NO
  legacy url:        https://dev.liveshopper.com/2su/scheduler/SchedulerMaster.php
  legacy screenshot: tests/sets/admin-crawl/recordings/test3/legacy/0004-scheduler-SchedulerMaster.png
  legacy landmark:   tests/sets/admin-crawl/recordings/test3/legacy/0004-scheduler-SchedulerMaster.landmark.json
  new url:           (not reached)
  new screenshot:    (not captured — new app did not reach this step)
  new landmark:      (not captured)
  new route hint:    client/src/routes/[[msp]]/scheduler/SchedulerMaster/+page.svelte
  service hint:      server/src/services/scheduler/scheduler-master/

Failure messages (verbatim):
(no failures)

Subagent task template:
  Fix regression #035 test3. The legacy site at the
  final URL above renders correctly; the new SvelteKit app does not. Read
  the spec, the legacy + new screenshots, and the landmark JSONs to see what
  the new app is missing. Inspect the "new route hint" file (create it if it
  does not exist) and apply the minimum changes to make a re-run of
  `node cli.js all --grep test3` pass all three pillars.