+ rm -rf /c/Users/trmit/AppData/Local/Temp/mgclean
+ mkdir -p /c/Users/trmit/AppData/Local/Temp/mgclean
+ cd /c/Users/trmit/Documents/Memeography
+ tar --exclude=./node_modules --exclude=./.next --exclude=./.local-data --exclude=./.e2e-data --exclude=./test-results --exclude=./.git '--exclude=*.tsbuildinfo' --exclude=./release-evidence/runs -cf - .
+ tar -C /c/Users/trmit/AppData/Local/Temp/mgclean -xf -
+ cd /c/Users/trmit/AppData/Local/Temp/mgclean
+ ls -A
.env.example
.gitattributes
.github
.gitignore
AGENTS.md
CLAUDE.md
MASTER_BUILD_PROMPT.md
README.md
compose.yaml
contracts
database
docs
eslint.config.mjs
fixtures
handoff
next-env.d.ts
next.config.mjs
package-lock.json
package.json
playwright.config.ts
public
reference
release-evidence
scripts
src
tests
tsconfig.json
vitest.config.mts
+ node -v
v24.18.0
+ npm -v
11.16.0
+ date
Tue Oct 13 03:36:14 CDT 2026
+ npm ci
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: eslint-plugin-import@2.32.0
npm warn Found: eslint@10.12.0
npm warn node_modules/eslint
npm warn   dev eslint@"10.12.0" from the root project
npm warn   10 more (@eslint-community/eslint-utils, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" from eslint-plugin-import@2.32.0
npm warn node_modules/eslint-config-next/node_modules/eslint-plugin-import
npm warn   eslint-plugin-import@"^2.32.0" from eslint-config-next@16.4.0
npm warn   node_modules/eslint-config-next
npm warn   1 more (eslint-import-resolver-typescript)
npm warn
npm warn Conflicting peer dependency: eslint@9.39.5
npm warn node_modules/eslint
npm warn   peer eslint@"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" from eslint-plugin-import@2.32.0
npm warn   node_modules/eslint-config-next/node_modules/eslint-plugin-import
npm warn     eslint-plugin-import@"^2.32.0" from eslint-config-next@16.4.0
npm warn     node_modules/eslint-config-next
npm warn     1 more (eslint-import-resolver-typescript)
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: eslint-plugin-jsx-a11y@6.10.2
npm warn Found: eslint@10.12.0
npm warn node_modules/eslint
npm warn   dev eslint@"10.12.0" from the root project
npm warn   10 more (@eslint-community/eslint-utils, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" from eslint-plugin-jsx-a11y@6.10.2
npm warn node_modules/eslint-config-next/node_modules/eslint-plugin-jsx-a11y
npm warn   eslint-plugin-jsx-a11y@"^6.10.0" from eslint-config-next@16.4.0
npm warn   node_modules/eslint-config-next
npm warn
npm warn Conflicting peer dependency: eslint@9.39.5
npm warn node_modules/eslint
npm warn   peer eslint@"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" from eslint-plugin-jsx-a11y@6.10.2
npm warn   node_modules/eslint-config-next/node_modules/eslint-plugin-jsx-a11y
npm warn     eslint-plugin-jsx-a11y@"^6.10.0" from eslint-config-next@16.4.0
npm warn     node_modules/eslint-config-next
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: eslint-plugin-react@7.37.5
npm warn Found: eslint@10.12.0
npm warn node_modules/eslint
npm warn   dev eslint@"10.12.0" from the root project
npm warn   10 more (@eslint-community/eslint-utils, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" from eslint-plugin-react@7.37.5
npm warn node_modules/eslint-config-next/node_modules/eslint-plugin-react
npm warn   eslint-plugin-react@"^7.37.0" from eslint-config-next@16.4.0
npm warn   node_modules/eslint-config-next
npm warn
npm warn Conflicting peer dependency: eslint@9.39.5
npm warn node_modules/eslint
npm warn   peer eslint@"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" from eslint-plugin-react@7.37.5
npm warn   node_modules/eslint-config-next/node_modules/eslint-plugin-react
npm warn     eslint-plugin-react@"^7.37.0" from eslint-config-next@16.4.0
npm warn     node_modules/eslint-config-next

added 440 packages, and audited 441 packages in 43s

153 packages are looking for funding
  run `npm fund` for details

5 high severity vulnerabilities

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
npm warn allow-scripts 4 packages have install scripts not yet covered by allowScripts:
npm warn allow-scripts   @embedded-postgres/windows-x64@18.4.0-beta.17 (postinstall: node scripts/hydrate-symlinks.js)
npm warn allow-scripts   esbuild@0.28.2 (postinstall: node install.js)
npm warn allow-scripts   exifreader@4.50.0 (postinstall: node bin/build.js --only-with-config)
npm warn allow-scripts   unrs-resolver@1.12.2 (postinstall: node postinstall.js)
npm warn allow-scripts
npm warn allow-scripts Run `npm approve-scripts --allow-scripts-pending` to review, or `npm approve-scripts <pkg>` to allow.
+ echo 'npm ci exit=0'
npm ci exit=0
+ date
Tue Oct 13 03:37:02 CDT 2026
+ echo 'dev started'
dev started
+ nohup npm run dev
++ seq 1 60
+ for i in $(seq 1 60)
+ sleep 3
+ curl -s -m 5 http://localhost:3000/api/v1/session -o /c/Users/trmit/AppData/Local/Temp/mgclean/session.json -w '%{http_code}\n'
+ grep -q 200
+ for i in $(seq 1 60)
+ sleep 3
+ curl -s -m 5 http://localhost:3000/api/v1/session -o /c/Users/trmit/AppData/Local/Temp/mgclean/session.json -w '%{http_code}\n'
+ grep -q 200
+ for i in $(seq 1 60)
+ sleep 3
+ curl -s -m 5 http://localhost:3000/api/v1/session -o /c/Users/trmit/AppData/Local/Temp/mgclean/session.json -w '%{http_code}\n'
+ grep -q 200
+ for i in $(seq 1 60)
+ sleep 3
+ curl -s -m 5 http://localhost:3000/api/v1/session -o /c/Users/trmit/AppData/Local/Temp/mgclean/session.json -w '%{http_code}\n'
+ grep -q 200
+ echo 'session endpoint up after 12s'
session endpoint up after 12s
+ break
+ cat /c/Users/trmit/AppData/Local/Temp/mgclean/session.json
{"authenticated":false,"runtime":{"app_mode":"local","auth_mode":"mock","ai_mode":"mock","storage_driver":"local","scanner":"local-signature","google_picker_enabled":false,"limits":{"max_file_bytes":2147483648,"max_files_per_import":5000,"max_import_bytes":26843545600,"upload_part_size":8388608}},"mock_identities":[{"id":"owner-a","display_name":"Demo owner A"},{"id":"owner-b","display_name":"Demo owner B"}]}+ echo

+ curl -s -m 60 -o /c/Users/trmit/AppData/Local/Temp/mgclean/signin.html -w 'signin page http=%{http_code}\n' http://localhost:3000/signin
signin page http=200
+ grep -o Memeography /c/Users/trmit/AppData/Local/Temp/mgclean/signin.html
+ head -1
Memeography
+ grep -o 'Choose a demo owner' /c/Users/trmit/AppData/Local/Temp/mgclean/signin.html
+ head -1
+ curl -s -m 30 -c /c/Users/trmit/AppData/Local/Temp/mgclean/jar -H 'origin: http://localhost:3000' -H 'content-type: application/json' -d '{"identity":"owner-a"}' -w '\nmock-signin http=%{http_code}\n' http://localhost:3000/api/v1/auth/mock-signin
+ tail -2
{"authenticated":true,"workspace":{"display_name":"Demo owner A"},"csrf_token":"[redacted]","mock":true}
mock-signin http=200
+ curl -s -m 30 -b /c/Users/trmit/AppData/Local/Temp/mgclean/jar -w '\nassets http=%{http_code}\n' http://localhost:3000/api/v1/assets
+ tail -2
{"items":[],"next_cursor":null}
assets http=200
+ tail -20 /c/Users/trmit/AppData/Local/Temp/mgclean/dev.out
> memeography@0.1.0 dev
> tsx scripts/dev.ts

[dev] starting PostgreSQL (loopback)…
[dev] PostgreSQL ready on 127.0.0.1:54329 (roles: memeography_app, memeography_worker)
[dev] open http://localhost:3000  (Ctrl+C stops everything)
▲ Next.js 16.4.0 (Turbopack)
- Local:         http://127.0.0.1:3000
- Network:       http://127.0.0.1:3000
✓ Ready in 2.1s
✓ Running next.config.mjs took 45ms
{"ts":"2026-10-13T08:37:18.082Z","level":"info","event":"worker_config","error_code":"ai=mock storage=local"}
{"ts":"2026-10-13T08:37:18.084Z","level":"info","event":"worker_started","job_id":"worker-17824-a88b41"}

  Turbopack has seen frequent file updates and is waiting for the filesystem to settle (0.5s elapsed so far; last modified: "\\\\?\\C:\\Users\\trmit\\AppData\\Local\\Temp\\mgclean\\node_modules\\next\\dist\\esm\\lib\\framework").
 GET /api/v1/session 200 in 3.3s (next.js: 3.1s, application-code: 266ms)
  Turbopack has seen frequent file updates and is waiting for the filesystem to settle (0.5s elapsed so far; last modified: "\\\\?\\C:\\Users\\trmit\\AppData\\Local\\Temp\\mgclean\\node_modules\\next\\dist\\esm\\lib\\metadata\\resolvers").
 GET /signin 200 in 353ms (next.js: 123ms, application-code: 231ms)
 POST /api/v1/auth/mock-signin 200 in 1221ms (next.js: 1171ms, application-code: 50ms)
 GET /api/v1/assets 200 in 24ms (next.js: 4ms, application-code: 20ms)
+ echo '== done'
== done
