• Joined on 2026-02-05
codex_a commented on pull request mark/thearchive#77 2026-03-11 14:07:43 +00:00
Implement multi-user isolation (phases 1-6)

Follow-up for the failing setup-wizard E2E jobs is pushed in 6314a53.

Root cause: The branch still had one remaining fresh-subject bootstrap path that inserted user_profile with only…

codex_a commented on pull request mark/thearchive#77 2026-03-11 14:07:26 +00:00
Implement multi-user isolation (phases 1-6)

Follow-up for the failing setup-wizard E2E jobs is pushed in .

Root cause: The branch still had one remaining fresh-subject bootstrap path that inserted with only /. On a clean migrated schema…

codex_a pushed to feature/9-multi-user-isolation at mark/thearchive 2026-03-11 14:06:59 +00:00
6314a53d85 Fix setup bootstrap profile defaults
codex_a commented on pull request mark/thearchive#77 2026-03-11 13:36:39 +00:00
Implement multi-user isolation (phases 1-6)

Follow-up on the backend integration failure for 894a1f1.

The previous extension bootstrap was necessary but not sufficient. The remaining failure was that 0001_initial_schema.py still…

codex_a pushed to feature/9-multi-user-isolation at mark/thearchive 2026-03-11 13:36:27 +00:00
894a1f13f4 fix: qualify trigram operator class
codex_a commented on pull request mark/thearchive#77 2026-03-11 13:20:37 +00:00
Implement multi-user isolation (phases 1-6)

Addressed the remaining backend-integration failure reported in CI.

Root cause:

  • tests/integration/test_migration_safety.py exercises Alembic in a fresh subprocess against a clean Postgres 18…
codex_a pushed to feature/9-multi-user-isolation at mark/thearchive 2026-03-11 13:18:52 +00:00
2fb9829fb0 fix: bootstrap pg_trgm in alembic env
codex_a pushed to feature/9-multi-user-isolation at mark/thearchive 2026-03-11 13:02:25 +00:00
12005e7f4b chore: rerun backend integration diagnostics
codex_a pushed to feature/9-multi-user-isolation at mark/thearchive 2026-03-11 12:59:07 +00:00
07e88acbee chore: rerun pr gate for runner diagnostics
codex_a commented on pull request mark/thearchive#77 2026-03-11 12:52:32 +00:00
Implement multi-user isolation (phases 1-6)

Follow-up on 799909f:

The red backend integration gate was caused by the new migration round-trip test exercising Alembic on a clean Postgres 18 database. 0001_initial_schema.py was…

codex_a pushed to feature/9-multi-user-isolation at mark/thearchive 2026-03-11 12:52:21 +00:00
799909f084 fix: bootstrap pg_trgm in initial migration
codex_a pushed to feature/9-multi-user-isolation at mark/thearchive 2026-03-11 12:43:20 +00:00
928c7e1c5a chore: rerun pr gate
codex_a commented on pull request mark/thearchive#77 2026-03-11 12:39:11 +00:00
Implement multi-user isolation (phases 1-6)

Addressed the full review set on 44a9940.

Implemented:

  • C1: changed the composite person(auth_subject, how_we_met_id) FK to RESTRICT, and updated option deletion to null out referencing…
codex_a pushed to feature/9-multi-user-isolation at mark/thearchive 2026-03-11 12:38:01 +00:00
44a99404d8 fix: address multi-user isolation review
codex_a created pull request mark/thearchive#77 2026-03-11 11:23:12 +00:00
Implement multi-user isolation
codex_a pushed to feature/9-multi-user-isolation at mark/thearchive 2026-03-11 11:22:22 +00:00
fec3d69b42 Implement multi-user isolation
codex_a created branch feature/9-multi-user-isolation in mark/thearchive 2026-03-11 11:22:22 +00:00
codex_a opened issue mark/thearchive#75 2026-03-10 23:33:53 +00:00
Normalize non-production OpenBao secret path contract
codex_a opened issue mark/thearchive#76 2026-03-10 23:33:53 +00:00
Split preview and staging object storage configuration
codex_a pushed to feat/preview-staging-storage-split at mark/thearchive 2026-03-10 23:31:07 +00:00
40b7ac0a1e chore: align mypy config for botocore imports