Commit Graph

  • 754505d40a fix(admin): preserve revoked owners and 503 status Jesse_Chen 2026-08-07 11:33:48 +08:00
  • e7482c49c6 fix(web): restore starter card state after click Jesse 2026-08-07 11:32:05 +08:00
  • 0d7e5a26d5 fix(admin): break denied-session redirect loop Jesse_Chen 2026-08-07 11:06:13 +08:00
  • ae41b3aef5 Merge pull request 'Clarify staging report auth smoke' (#26) jesse 2026-08-07 02:34:28 +08:00
  • aebd1b56c9 docs(staging): clarify report auth smoke docs/correct-report-smoke Jesse 2026-08-07 02:33:55 +08:00
  • 8099091e43 Merge pull request 'Close staging exact-SHA release acceptance' (#25) jesse 2026-08-07 02:32:03 +08:00
  • 91a39f2528 docs(staging): close exact-SHA release acceptance docs/close-staging-release-acceptance Jesse 2026-08-07 02:30:59 +08:00
  • 6c1dcbe857 Merge pull request 'Refresh staging dual-host edge verification' (#24) jesse 2026-08-07 02:05:38 +08:00
  • e718b2c6d9 fix(staging): refresh dual-host edge verification fix/staging-admin-verification-host Jesse 2026-08-07 01:46:47 +08:00
  • 28f4207f29 Merge pull request 'Wait for staging public release identity' (#23) jesse 2026-08-07 01:22:04 +08:00
  • 3221b6a9a4 fix(staging): await public release identity fix/staging-public-verification-race Jesse 2026-08-07 01:07:08 +08:00
  • 8dc61e3135 Merge pull request 'Bound staging quality gate frontend build' (#22) jesse 2026-08-07 00:32:23 +08:00
  • f145f52b01 fix(staging): bound frontend quality build fix/staging-gate-build-timeout Jesse 2026-08-07 00:06:45 +08:00
  • 6fd2292119 Merge pull request 'Restore staging gate after concurrent admin rollout' (#21) from fix/staging-gate-retry-and-admin-audit into main jesse 2026-08-06 22:51:27 +08:00
  • 56dbed0d93 docs(staging): record runtime role drift repair fix/staging-gate-retry-and-admin-audit Jesse 2026-08-06 22:35:33 +08:00
  • f3b78bfee1 Merge remote-tracking branch 'origin/main' into fix/staging-gate-retry-and-admin-audit Jesse 2026-08-06 22:11:41 +08:00
  • 9a3d0d440f fix(frontend): declare admin users runtime locally Jesse_Chen 2026-08-06 21:20:12 +08:00
  • 015f1e501e fix(admin): declare users route runtime locally Jesse 2026-08-06 21:17:19 +08:00
  • de2caf6249 test(audit): include billing admin routes Jesse_Chen 2026-08-06 20:50:42 +08:00
  • ec0a8c3c39 test(admin): register operations routes in capability audit Jesse 2026-08-06 20:48:56 +08:00
  • c1061695c7 fix(staging): retry exact gate checkout Jesse 2026-08-06 20:13:59 +08:00
  • 9d8c73561f test(deploy): integrate billing admin rollout checks Jesse_Chen 2026-08-06 19:50:54 +08:00
  • 5622ab448a feat(admin): add operations resources and audit UI Jesse_Chen 2026-08-06 19:49:55 +08:00
  • 28e04857fa feat(models): secure catalog and pin model versions Jesse_Chen 2026-08-06 19:49:26 +08:00
  • 7040fd998e feat(billing): add products subscriptions orders and usage Jesse_Chen 2026-08-06 19:49:02 +08:00
  • 6457c836fa feat(admin): add RBAC identity and MFA controls Jesse_Chen 2026-08-06 19:48:40 +08:00
  • 9c20efd16d fix(staging): retry exact gate checkout fix/staging-gate-checkout-retry Jesse 2026-08-06 20:13:59 +08:00
  • 9f71e849a0 Merge pull request 'Close staging controller fetch incident' (#19) jesse 2026-08-06 20:05:29 +08:00
  • 3f61188b07 docs(staging): close controller fetch incident docs/close-staging-controller-incident Jesse 2026-08-06 20:04:47 +08:00
  • e59f15d352 Merge pull request 'Deploy gate-attested staging controllers' (#18) jesse 2026-08-06 19:33:47 +08:00
  • 8473146773 fix(staging): deploy gate-attested controllers fix/staging-gate-attested-controller Jesse 2026-08-06 19:18:04 +08:00
  • 784ee36cec Merge pull request 'Bound staging trusted-main fetch retries' (#17) jesse 2026-08-06 18:14:55 +08:00
  • fa8698c95b docs(staging): close bounded fetch incident fix/staging-controller-fetch-timeout Jesse 2026-08-06 18:00:40 +08:00
  • 52b467cbe5 docs(bugs): clarify recovered staging fetch stall Jesse 2026-08-06 17:43:06 +08:00
  • 975f5c346d fix(staging): bound trusted main fetch retries Jesse 2026-08-06 17:40:41 +08:00
  • 02cc483b7c Merge pull request 'Record personal report staging acceptance' (#16) jesse 2026-08-06 17:03:14 +08:00
  • 3431956de1 docs(staging): record personal report acceptance evidence docs/personal-report-staging-acceptance Jesse 2026-08-06 17:01:17 +08:00
  • f7a615a5bf Merge pull request 'Harden staging SSH secret and env ownership' (#15) jesse 2026-08-06 15:53:41 +08:00
  • 0ddbe11eda docs(bugs): record staging credential incident resolved fix/staging-ssh-secret-and-env-owner Jesse 2026-08-06 15:52:37 +08:00
  • cfc7af6b46 fix(staging): rotate SSH secret handling and env ownership Jesse 2026-08-06 15:34:31 +08:00
  • eccd831ae9 Merge pull request 'Record staging env ownership drift guard' (#14) jesse 2026-08-06 14:32:20 +08:00
  • a277efb8f4 docs(ops): record staging env ownership drift docs/record-staging-env-owner-drift Jesse 2026-08-06 14:30:39 +08:00
  • 8d636fc5ac Merge pull request 'Record staging SSH host key rotation guard' (#13) jesse 2026-08-06 14:26:47 +08:00
  • eb4ebf7c73 docs(ops): record staging host key rotation guard docs/record-staging-host-key-rotation Jesse 2026-08-06 14:24:20 +08:00
  • e018dc90a7 Merge pull request 'Add one-way Skill governance and personal reports' (#12) jesse 2026-08-06 14:10:51 +08:00
  • 8a475198e3 docs(bugs): record report gate regressions resolved feat/one-way-skill-personal-report Jesse 2026-08-06 13:53:11 +08:00
  • 94f051f4d0 test(report): register personal reports in database fixture Jesse 2026-08-06 13:36:23 +08:00
  • 58894b201b test(report): register report reader in capability audit Jesse 2026-08-06 13:21:04 +08:00
  • c949b224fe docs(staging): add personal report acceptance and rollback runbook Jesse 2026-08-06 12:55:26 +08:00
  • d89073d296 feat(report): add browser-rendered report and PDF print Jesse 2026-08-06 12:44:36 +08:00
  • 47e829e971 feat(report): generate grounded reports with Mastra Jesse 2026-08-06 12:43:30 +08:00
  • 82dab96b07 feat(report): add personal report contract and persistence Jesse 2026-08-06 12:43:10 +08:00
  • 03d3b58ff7 feat(skill): merge upstream reader-report contract Jesse 2026-08-06 11:31:51 +08:00
  • 685ed00e2f feat(sync): enforce one-way yinduzhanxing import policy Jesse 2026-08-06 11:25:34 +08:00
  • 49da8f9169 Resolve staging manifest from actual artifacts jesse 2026-08-06 04:07:58 +08:00
  • fa65e76c77 Resolve staging manifest from actual artifacts codex/fix-staging-artifact-resolution-20260805 Jesse_Chen 2026-08-06 03:53:19 +08:00
  • cdd0985d22 Merge pull request 'Fix Docker artifact action inputs' (#10) from codex/fix-vendored-artifact-inputs-20260805 into main jesse 2026-08-06 03:03:35 +08:00
  • 35fa0f0c78 Fix artifact inputs in Docker uploader codex/fix-vendored-artifact-inputs-20260805 Jesse_Chen 2026-08-06 02:50:40 +08:00
  • 2f7654e260 Merge pull request 'Run vendored artifact uploader directly' (#9) from codex/run-vendored-artifact-uploader-20260805 into main jesse 2026-08-06 02:30:22 +08:00
  • fdd0dcdd3b Run vendored artifact uploader directly codex/run-vendored-artifact-uploader-20260805 Jesse_Chen 2026-08-06 02:14:34 +08:00
  • 8842e834f3 Merge pull request 'Fix local artifact action inputs' (#8) from codex/fix-local-artifact-inputs-20260805 into main jesse 2026-08-06 01:53:29 +08:00
  • c1c2094b77 Fix local artifact action inputs codex/fix-local-artifact-inputs-20260805 Jesse_Chen 2026-08-06 01:38:36 +08:00
  • 9cc27ae1af Merge pull request 'Use internal artifact action mirror' (#7) jesse 2026-08-06 01:18:19 +08:00
  • 809b8391cc Include vendored artifact action entrypoint codex/internal-gitea-artifact-action-20260805 Jesse_Chen 2026-08-06 01:00:10 +08:00
  • b412108a2b Vendor Gitea artifact upload action Jesse_Chen 2026-08-06 00:59:46 +08:00
  • f8ace3125a Use internal artifact action mirror Jesse_Chen 2026-08-06 00:54:16 +08:00
  • c8c45990bd Merge pull request 'Use Gitea-compatible artifact upload action' (#6) jesse 2026-08-06 00:22:59 +08:00
  • 11ae58c7e5 Use Gitea-compatible artifact upload action codex/use-gitea-artifact-action-20260805 Jesse_Chen 2026-08-06 00:08:18 +08:00
  • 8c3d400ca4 Merge pull request 'Fix Gitea artifact upload action resolution' (#5) jesse 2026-08-05 23:31:34 +08:00
  • 88cdb6e6a0 Use runner-native artifact upload action codex/fix-gitea-artifact-upload-20260805 Jesse_Chen 2026-08-05 23:17:56 +08:00
  • b4d5115676 Merge pull request 'Keep ACR auth through immutable manifest capture' (#4) from codex/fix-gitea-manifest-auth-20260805 into main jesse 2026-08-05 22:49:45 +08:00
  • 7d818d5e51 Keep registry auth through manifest capture codex/fix-gitea-manifest-auth-20260805 Jesse_Chen 2026-08-05 20:00:41 +08:00
  • 7e44bce852 Merge pull request 'Merge GitHub upstream into Gitea primary' (#3) from codex/integrate-github-main-gitea-20260805 into main jesse 2026-08-05 17:48:22 +08:00
  • 3b08826752 Run pinned Node integration tests on host codex/integrate-github-main-gitea-20260805 Jesse_Chen 2026-08-05 17:33:55 +08:00
  • c2949bbb50 Run integration tests on runner tooling Jesse_Chen 2026-08-05 17:16:21 +08:00
  • 2e62dc15bf Skip unused Playwright setup in Gitea CI Jesse_Chen 2026-08-05 16:53:28 +08:00
  • 0127321c06 Use reachable npm registry in Gitea CI Jesse_Chen 2026-08-05 16:41:23 +08:00
  • 9190b0edef Use reachable Playwright mirror in Gitea CI Jesse_Chen 2026-08-05 16:21:26 +08:00
  • a3a354e88f Install C++ compiler for Gitea CI Jesse_Chen 2026-08-05 15:57:46 +08:00
  • 77c663b9b7 Install Python headers for Gitea CI Jesse_Chen 2026-08-05 15:48:09 +08:00
  • a49ab48936 Use existing PyPI mirror in Gitea CI Jesse_Chen 2026-08-05 15:32:56 +08:00
  • c1543bdb5c Bound Gitea CI dependency resolution Jesse_Chen 2026-08-05 15:16:09 +08:00
  • 8174edc10d Install Python venv support in Gitea CI Jesse_Chen 2026-08-05 14:20:28 +08:00
  • 2e407a0127 Revert "Leave staging workflow contracts to coordinated update" Jesse_Chen 2026-08-05 14:16:30 +08:00
  • 84449e2ef3 Leave staging workflow contracts to coordinated update Jesse_Chen 2026-08-05 14:14:28 +08:00
  • 4c4b7751cc Use pinned ECR PostgreSQL image for Gitea CI Jesse_Chen 2026-08-05 14:12:25 +08:00
  • 91a4da96c9 Run staging workflows with pinned Node tooling Jesse_Chen 2026-08-05 14:11:11 +08:00
  • 54b886fce9 Run Node tooling in a pinned CI container Jesse_Chen 2026-08-05 13:55:52 +08:00
  • aa958758b7 Install missing CI toolchain packages Jesse_Chen 2026-08-05 13:26:05 +08:00
  • ef0f01f193 Run quality gate on available Linux runner Jesse_Chen 2026-08-05 13:16:06 +08:00
  • e23cf15780 Retry Gitea quality gate Jesse_Chen 2026-08-05 13:05:42 +08:00
  • e9800ed324 Install Compose from runner package manager Jesse_Chen 2026-08-05 12:56:14 +08:00
  • ca4417a345 Use existing registry mirror for PostgreSQL CI Jesse_Chen 2026-08-05 12:44:40 +08:00
  • 2c511eb0ce Retry Gitea CI tool downloads Jesse_Chen 2026-08-05 12:42:55 +08:00
  • 0bccba89ec Retry PostgreSQL image preload in Gitea CI Jesse_Chen 2026-08-05 12:37:15 +08:00
  • 7fe29dcf01 Fix Gitea quality gate portability Jesse_Chen 2026-08-05 11:52:38 +08:00
  • b6fd860fb4 Merge Gitea main history Jesse_Chen 2026-08-05 11:13:53 +08:00
  • 5957803de4 Merge GitHub upstream into Gitea primary Jesse_Chen 2026-08-05 11:13:34 +08:00
  • 5c7402bdd6 Merge pull request #87 from jesse-ux/codex/rectification-date-precision-20260804 jesse-ux 2026-08-05 01:07:47 +08:00
  • a5bf0c64e6 fix(rectification): preserve event date precision Jesse_Chen 2026-08-05 00:58:53 +08:00