ik
|
85d81aa996
|
feat: add admin media upgrade decisions
|
2026-09-16 20:28:45 +07:00 |
|
ik
|
c216229c61
|
fix: type admin API contracts
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-16 20:09:41 +07:00 |
|
ik
|
9bcb019d3a
|
feat: extend admin operations and media review
|
2026-09-16 19:50:01 +07:00 |
|
ik
|
b47a6cc366
|
feat: publish approved RF4 media catalog
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-14 22:20:46 +07:00 |
|
ik
|
9c44cfc08f
|
refactor: extract admin api router
|
2026-09-13 09:59:55 +07:00 |
|
ik
|
30bfccd0e7
|
refactor: move submission endpoints to router
|
2026-09-13 09:38:20 +07:00 |
|
ik
|
0abe1a2bb4
|
feat: lock concurrent moderation decisions
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-13 09:26:18 +07:00 |
|
ik
|
c6ffded8d7
|
feat: complete moderation history dashboard
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-13 09:07:32 +07:00 |
|
ik
|
fcc26a5b34
|
feat: add moderation decision history
|
2026-09-12 21:52:25 +07:00 |
|
ik
|
def5c39aa1
|
feat: expose safe moderation provenance
|
2026-09-12 21:49:45 +07:00 |
|
ik
|
0f078ab482
|
feat: prioritize risky moderation records
|
2026-09-12 21:45:29 +07:00 |
|
ik
|
8e419c1832
|
feat: filter external moderation queue
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-12 21:37:10 +07:00 |
|
ik
|
5b2db1cf48
|
fix: reject idempotency key payload conflicts
|
2026-09-11 07:44:07 +07:00 |
|
ik
|
531f1aa82f
|
fix: replay idempotent upload token safely
|
2026-09-11 07:42:41 +07:00 |
|
ik
|
641374ddbc
|
A05: Add server-side idempotency for catch report creation via Idempotency-Key header
|
2026-09-11 07:35:01 +07:00 |
|
ik
|
f29ec706fd
|
R09: Add PaginatedOfficialRecordOut schema and paginated /api/v1/records endpoint
|
2026-09-10 20:27:45 +07:00 |
|
ik
|
d962ba2f90
|
fix: R02 activity API contract — PaginatedActivity + all consumers (#1788956171115)
|
2026-09-09 20:58:42 +07:00 |
|
ik
|
1f63f71600
|
Fix review queue pagination and API fallback handling
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-08 13:24:58 +07:00 |
|
ik
|
ddb6909c4d
|
sync
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-08 09:31:41 +07:00 |
|
ik
|
8b2d7e2e1c
|
feat: suggest confirmed external aliases
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-07 18:57:09 +07:00 |
|
ik
|
fa3b24fb1f
|
feat: add safe diagnostics export
|
2026-09-07 18:49:53 +07:00 |
|
ik
|
02b67741f8
|
feat: expose deployment build identity
|
2026-09-07 18:43:20 +07:00 |
|
ik
|
486016d977
|
feat: expose safe source health status
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-07 16:57:14 +07:00 |
|
ik
|
4e037eb7e8
|
feat: add canonical spot URLs
|
2026-09-07 16:43:12 +07:00 |
|
ik
|
9275799ce7
|
feat: display provenance and incomplete signals
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-07 13:21:15 +07:00 |
|
ik
|
600abd81f5
|
test: define open alpha acceptance gates
|
2026-09-07 09:31:35 +07:00 |
|
ik
|
5e27a5b066
|
perf: stabilize list queries for pilot
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-07 08:02:37 +07:00 |
|
ik
|
c45b4511b7
|
feat: serialize official record imports
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-07 07:54:07 +07:00 |
|
ik
|
687b4c9cb5
|
feat: harden production security boundaries
|
2026-09-07 07:51:25 +07:00 |
|
ik
|
870d9cc7f9
|
feat: harden production data and backups
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
|
2026-09-06 14:08:07 +07:00 |
|
ik
|
398b35e843
|
feat: add privacy-safe structured logging
|
2026-09-04 07:49:14 +07:00 |
|
ik
|
3b26c59219
|
feat: add dependency readiness checks
|
2026-09-04 07:38:34 +07:00 |
|
ik
|
c4f4deb24b
|
feat: add external observation review queue
|
2026-09-03 18:47:31 +07:00 |
|
ik
|
97afd2730e
|
feat: explain activity data quality
|
2026-09-03 18:23:43 +07:00 |
|
ik
|
a7bfc7ee8d
|
Validate screenshot MIME and filename metadata
|
2026-09-03 08:17:00 +07:00 |
|
ik
|
0b3e6d4b2f
|
Add audited user report deletion
|
2026-09-03 08:14:56 +07:00 |
|
ik
|
ddd8b84055
|
Add administrative official import API
|
2026-09-03 07:59:15 +07:00 |
|
ik
|
c5242720b1
|
Apply reference design to Astro and add screenshot storage
|
2026-09-03 07:53:53 +07:00 |
|
ik
|
6d536d0ade
|
Add user catch submission and moderation workflow
|
2026-09-02 20:33:58 +07:00 |
|
ik
|
d3a45248ef
|
Build Dockerized MVP scaffold and records importer
|
2026-09-02 20:29:02 +07:00 |
|