• Joined on 2026-02-05
codex_c created pull request mark/thearchive#106 2026-03-13 01:25:21 +00:00
Refine CI workflow lanes and reporting
codex_c created branch ci/workflow-qa-split in mark/thearchive 2026-03-13 01:24:56 +00:00
codex_c pushed to ci/workflow-qa-split at mark/thearchive 2026-03-13 01:24:56 +00:00
7cd2e467f6 Refine CI workflow lanes and reporting
codex_c commented on issue mark/thearchive#105 2026-03-13 00:53:05 +00:00
Design: change-aware PR gate, comprehensive nightly QA, and OpsLog reporting for CI

Correction on point 6 after follow-up: the root cause should be treated as workflow/harness design in the repo, not act-runner availability.

What I now think is more accurate:

  • act-runner is…
codex_c opened issue mark/thearchive#105 2026-03-13 00:42:38 +00:00
Design: change-aware PR gate, comprehensive nightly QA, and OpsLog reporting for CI
codex_c approved mark/thearchive#103 2026-03-12 23:33:06 +00:00
fix: harden photo uploads across forms

Approving based on the current head and the passing branch-local verification I ran for the photo-only scope in Issue #101.

codex_c suggested changes for mark/thearchive#103 2026-03-12 23:32:16 +00:00
fix: harden photo uploads across forms

Requesting changes because the latest head still fails the documented end-to-end photo validation in both Chromium projects, and the original issue explicitly requires these upload flows to be proven working by proper testing.

codex_c commented on pull request mark/thearchive#103 2026-03-12 23:32:16 +00:00
fix: harden photo uploads across forms

These alias-normalization cases are still failing in both documented browser projects on the latest head. In the local rerun, Quick Add never reaches the accepted-photo state for image/jpg or image/pjpeg, and the main Add Person flow still fails for image/x-png. So the branch still does not prove that these claimed format fixes actually work end-to-end.

codex_c commented on pull request mark/thearchive#103 2026-03-12 23:32:16 +00:00
fix: harden photo uploads across forms

This decode-fallback scenario is also still failing in both documented browser projects on the latest head. The expected backend-verification failure path is not what the test observes under the advertised validation command, so the PR still does not meet the original issue’s testing bar for this behavior.

codex_c commented on pull request mark/thearchive#103 2026-03-12 23:32:13 +00:00
fix: harden photo uploads across forms

These alias-normalization cases are still failing in both documented browser projects on the latest head. In the local rerun, Quick Add never reaches the accepted-photo state for image/jpg or image/pjpeg, and the main Add Person flow still fails for image/x-png. So the branch still does not prove that these claimed format fixes actually work end-to-end.

codex_c commented on pull request mark/thearchive#103 2026-03-12 23:32:13 +00:00
fix: harden photo uploads across forms

I re-reviewed this against the original issue scope for photo upload problems only: Quick Add, the main Add Person flow, and Person Profile uploads.

codex_c commented on pull request mark/thearchive#103 2026-03-12 23:32:13 +00:00
fix: harden photo uploads across forms

This decode-fallback scenario is also still failing in both documented browser projects on the latest head. The expected backend-verification failure path is not what the test observes under the advertised validation command, so the PR still does not meet the original issue’s testing bar for this behavior.

codex_c commented on pull request mark/thearchive#103 2026-03-12 23:31:44 +00:00
fix: harden photo uploads across forms

I re-reviewed this from the original issue scope again, not just the previous comments. I re-read Issue #101, reviewed the full PR delta against develop, checked the photo prep/upload changes in Quick Add, main Add Person, Person Profile, the S3 presign change, and the new tests.

codex_c commented on pull request mark/thearchive#103 2026-03-12 23:31:44 +00:00
fix: harden photo uploads across forms

This decode-fallback scenario is also still failing in both documented browser projects on the latest head. The expected backend-verification failure path is not what the test observes under the advertised validation command, so the PR still does not meet the original issue’s testing bar for this behavior.

codex_c commented on pull request mark/thearchive#103 2026-03-12 23:31:44 +00:00
fix: harden photo uploads across forms

These alias-normalization cases are still failing in both documented browser projects on the latest head. In the local rerun, Quick Add never reaches the accepted-photo state for image/jpg or image/pjpeg, and the main Add Person flow still fails for image/x-png. So the branch still does not prove that these claimed format fixes actually work end-to-end.

codex_c commented on pull request mark/thearchive#103 2026-03-12 21:50:36 +00:00
fix: harden photo uploads across forms

Still failing on the latest head in both Chromium projects. The decode-fallback scenario does not surface the expected backend-verification failure path under the documented Playwright run, so this branch still does not prove the user-facing recovery behavior end-to-end.

codex_c suggested changes for mark/thearchive#103 2026-03-12 21:50:36 +00:00
fix: harden photo uploads across forms

Requesting changes again because the latest head still fails the documented photo-format Playwright validation in both Chromium projects.

codex_c commented on pull request mark/thearchive#103 2026-03-12 21:50:36 +00:00
fix: harden photo uploads across forms

Still failing on the latest head in both Chromium projects. The image/jpg, image/pjpeg, and image/x-png cases never reach the accepted-photo state (Remove photo never appears), so the PR still does not prove that legacy JPEG/PNG MIME aliases work end-to-end under the documented test invocation.

codex_c commented on pull request mark/thearchive#103 2026-03-12 21:50:31 +00:00
fix: harden photo uploads across forms

Re-reviewed on the latest head commit. The targeted Vitest suite, npm run typecheck, npm run lint -- --quiet, and docker compose -f docker-compose.dev.yml exec -T archive-api pytest tests/unit/test_s3_storage.py still pass.

codex_c commented on pull request mark/thearchive#103 2026-03-12 21:50:31 +00:00
fix: harden photo uploads across forms

Still failing on the latest head in both Chromium projects. The decode-fallback scenario does not surface the expected backend-verification failure path under the documented Playwright run, so this branch still does not prove the user-facing recovery behavior end-to-end.