jesse
|
6fd2292119
|
Merge pull request 'Restore staging gate after concurrent admin rollout' (#21) from fix/staging-gate-retry-and-admin-audit into main
Staging Backend Quality Gate / validate (push) Failing after 56m44s
Staging Backend Quality Gate / publish (push) Has been skipped
|
2026-08-06 22:51:27 +08:00 |
|
Jesse
|
56dbed0d93
|
docs(staging): record runtime role drift repair
Staging Backend Quality Gate / validate (pull_request) Successful in 14m11s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 22:35:33 +08:00 |
|
Jesse
|
f3b78bfee1
|
Merge remote-tracking branch 'origin/main' into fix/staging-gate-retry-and-admin-audit
Staging Backend Quality Gate / validate (pull_request) Successful in 14m24s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
# Conflicts:
# docs/BUG_HISTORY.md
# frontend/tests/admin-users-contract.test.ts
|
2026-08-06 22:11:41 +08:00 |
|
Jesse_Chen
|
9a3d0d440f
|
fix(frontend): declare admin users runtime locally
Staging Backend Quality Gate / validate (push) Successful in 16m8s
Staging Backend Quality Gate / publish (push) Successful in 12m59s
|
2026-08-06 21:20:12 +08:00 |
|
Jesse
|
015f1e501e
|
fix(admin): declare users route runtime locally
Staging Backend Quality Gate / validate (pull_request) Successful in 19m9s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 21:17:19 +08:00 |
|
Jesse_Chen
|
de2caf6249
|
test(audit): include billing admin routes
Staging Backend Quality Gate / validate (push) Failing after 10m43s
Staging Backend Quality Gate / publish (push) Has been skipped
|
2026-08-06 20:50:42 +08:00 |
|
Jesse
|
ec0a8c3c39
|
test(admin): register operations routes in capability audit
Staging Backend Quality Gate / validate (pull_request) Failing after 11m5s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 20:48:56 +08:00 |
|
Jesse
|
c1061695c7
|
fix(staging): retry exact gate checkout
|
2026-08-06 20:47:38 +08:00 |
|
Jesse_Chen
|
9d8c73561f
|
test(deploy): integrate billing admin rollout checks
Staging Backend Quality Gate / validate (push) Failing after 7m30s
Staging Backend Quality Gate / publish (push) Has been skipped
|
2026-08-06 20:15:50 +08:00 |
|
Jesse_Chen
|
5622ab448a
|
feat(admin): add operations resources and audit UI
|
2026-08-06 20:15:08 +08:00 |
|
Jesse_Chen
|
28e04857fa
|
feat(models): secure catalog and pin model versions
|
2026-08-06 20:15:08 +08:00 |
|
Jesse_Chen
|
7040fd998e
|
feat(billing): add products subscriptions orders and usage
|
2026-08-06 20:15:08 +08:00 |
|
Jesse_Chen
|
6457c836fa
|
feat(admin): add RBAC identity and MFA controls
|
2026-08-06 20:15:08 +08:00 |
|
jesse
|
9f71e849a0
|
Merge pull request 'Close staging controller fetch incident' (#19)
Staging Backend Quality Gate / validate (push) Failing after 2m5s
Staging Backend Quality Gate / publish (push) Has been skipped
Record resolved gate-attested controller deployment evidence and retain browser handoff blockers.
|
2026-08-06 20:05:29 +08:00 |
|
Jesse
|
3f61188b07
|
docs(staging): close controller fetch incident
|
2026-08-06 20:04:47 +08:00 |
|
jesse
|
e59f15d352
|
Merge pull request 'Deploy gate-attested staging controllers' (#18)
Staging Backend Quality Gate / validate (push) Successful in 13m53s
Staging Backend Quality Gate / publish (push) Successful in 10m17s
Replace mutation-time Git object fetches with exact-gate hash-bound controller bundles.
|
2026-08-06 19:33:47 +08:00 |
|
Jesse
|
8473146773
|
fix(staging): deploy gate-attested controllers
Staging Backend Quality Gate / validate (pull_request) Successful in 14m1s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 19:18:04 +08:00 |
|
jesse
|
784ee36cec
|
Merge pull request 'Bound staging trusted-main fetch retries' (#17)
Staging Backend Quality Gate / validate (push) Successful in 14m3s
Staging Backend Quality Gate / publish (push) Successful in 5m36s
Fail closed on prolonged trusted-main fetches without changing exact-SHA or ancestry controls.
|
2026-08-06 18:14:55 +08:00 |
|
Jesse
|
fa8698c95b
|
docs(staging): close bounded fetch incident
Staging Backend Quality Gate / validate (pull_request) Successful in 12m46s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 18:00:40 +08:00 |
|
Jesse
|
52b467cbe5
|
docs(bugs): clarify recovered staging fetch stall
Staging Backend Quality Gate / validate (pull_request) Successful in 15m11s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 17:43:06 +08:00 |
|
Jesse
|
975f5c346d
|
fix(staging): bound trusted main fetch retries
|
2026-08-06 17:40:41 +08:00 |
|
jesse
|
02cc483b7c
|
Merge pull request 'Record personal report staging acceptance' (#16)
Staging Backend Quality Gate / validate (push) Successful in 13m48s
Staging Backend Quality Gate / publish (push) Successful in 4m59s
Record the tested staging evidence and explicit browser handoff blockers.
|
2026-08-06 17:03:14 +08:00 |
|
Jesse
|
3431956de1
|
docs(staging): record personal report acceptance evidence
|
2026-08-06 17:01:17 +08:00 |
|
jesse
|
f7a615a5bf
|
Merge pull request 'Harden staging SSH secret and env ownership' (#15)
Staging Backend Quality Gate / validate (push) Successful in 12m56s
Staging Backend Quality Gate / publish (push) Successful in 5m51s
Rotate the staging key boundary and align deploy-owned environment validation.
|
2026-08-06 15:53:41 +08:00 |
|
Jesse
|
0ddbe11eda
|
docs(bugs): record staging credential incident resolved
Staging Backend Quality Gate / validate (pull_request) Successful in 14m56s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 15:52:37 +08:00 |
|
Jesse
|
cfc7af6b46
|
fix(staging): rotate SSH secret handling and env ownership
Staging Backend Quality Gate / validate (pull_request) Successful in 16m32s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 15:34:31 +08:00 |
|
jesse
|
eccd831ae9
|
Merge pull request 'Record staging env ownership drift guard' (#14)
Staging Backend Quality Gate / validate (push) Successful in 11m31s
Staging Backend Quality Gate / publish (push) Successful in 15m29s
Record and prevent the staging env owner drift found by the encrypted backup gate.
|
2026-08-06 14:32:20 +08:00 |
|
Jesse
|
a277efb8f4
|
docs(ops): record staging env ownership drift
|
2026-08-06 14:30:39 +08:00 |
|
jesse
|
8d636fc5ac
|
Merge pull request 'Record staging SSH host key rotation guard' (#13)
Record the independently verified staging host-key rotation before release.
|
2026-08-06 14:26:47 +08:00 |
|
Jesse
|
eb4ebf7c73
|
docs(ops): record staging host key rotation guard
|
2026-08-06 14:24:20 +08:00 |
|
jesse
|
e018dc90a7
|
Merge pull request 'Add one-way Skill governance and personal reports' (#12)
Reviewed one-way Skill governance and ReportDocument v1 personal report rollout.
|
2026-08-06 14:10:51 +08:00 |
|
Jesse
|
8a475198e3
|
docs(bugs): record report gate regressions resolved
Staging Backend Quality Gate / validate (pull_request) Successful in 16m17s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 13:53:11 +08:00 |
|
Jesse
|
94f051f4d0
|
test(report): register personal reports in database fixture
Staging Backend Quality Gate / validate (pull_request) Successful in 15m5s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 13:36:23 +08:00 |
|
Jesse
|
58894b201b
|
test(report): register report reader in capability audit
Staging Backend Quality Gate / validate (pull_request) Failing after 12m13s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 13:21:04 +08:00 |
|
Jesse
|
c949b224fe
|
docs(staging): add personal report acceptance and rollback runbook
Staging Backend Quality Gate / validate (pull_request) Failing after 15m33s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 12:59:36 +08:00 |
|
Jesse
|
d89073d296
|
feat(report): add browser-rendered report and PDF print
|
2026-08-06 12:52:05 +08:00 |
|
Jesse
|
47e829e971
|
feat(report): generate grounded reports with Mastra
|
2026-08-06 12:43:30 +08:00 |
|
Jesse
|
82dab96b07
|
feat(report): add personal report contract and persistence
|
2026-08-06 12:43:10 +08:00 |
|
Jesse
|
03d3b58ff7
|
feat(skill): merge upstream reader-report contract
|
2026-08-06 11:31:51 +08:00 |
|
Jesse
|
685ed00e2f
|
feat(sync): enforce one-way yinduzhanxing import policy
|
2026-08-06 11:25:34 +08:00 |
|
jesse
|
49da8f9169
|
Resolve staging manifest from actual artifacts
Staging Backend Quality Gate / validate (push) Successful in 12m12s
Staging Backend Quality Gate / publish (push) Successful in 4m54s
Merge after backend quality gate run 1447 succeeded.
|
2026-08-06 04:07:58 +08:00 |
|
Jesse_Chen
|
fa65e76c77
|
Resolve staging manifest from actual artifacts
Staging Backend Quality Gate / validate (pull_request) Successful in 12m2s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 03:53:19 +08:00 |
|
jesse
|
cdd0985d22
|
Merge pull request 'Fix Docker artifact action inputs' (#10) from codex/fix-vendored-artifact-inputs-20260805 into main
Staging Backend Quality Gate / validate (push) Successful in 14m33s
Staging Backend Quality Gate / publish (push) Successful in 3m32s
|
2026-08-06 03:03:35 +08:00 |
|
Jesse_Chen
|
35fa0f0c78
|
Fix artifact inputs in Docker uploader
Staging Backend Quality Gate / validate (pull_request) Successful in 11m18s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 02:50:40 +08:00 |
|
jesse
|
2f7654e260
|
Merge pull request 'Run vendored artifact uploader directly' (#9) from codex/run-vendored-artifact-uploader-20260805 into main
Staging Backend Quality Gate / validate (push) Successful in 11m6s
Staging Backend Quality Gate / publish (push) Failing after 4m53s
|
2026-08-06 02:30:22 +08:00 |
|
Jesse_Chen
|
fdd0dcdd3b
|
Run vendored artifact uploader directly
Staging Backend Quality Gate / validate (pull_request) Successful in 14m17s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 02:14:34 +08:00 |
|
jesse
|
8842e834f3
|
Merge pull request 'Fix local artifact action inputs' (#8) from codex/fix-local-artifact-inputs-20260805 into main
Staging Backend Quality Gate / validate (push) Successful in 14m16s
Staging Backend Quality Gate / publish (push) Failing after 2m38s
|
2026-08-06 01:53:29 +08:00 |
|
Jesse_Chen
|
c1c2094b77
|
Fix local artifact action inputs
Staging Backend Quality Gate / validate (pull_request) Successful in 13m30s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 01:38:36 +08:00 |
|
jesse
|
9cc27ae1af
|
Merge pull request 'Use internal artifact action mirror' (#7)
Staging Backend Quality Gate / validate (push) Successful in 11m6s
Staging Backend Quality Gate / publish (push) Failing after 3m46s
Vendor the audited Gitea artifact upload action locally so staging publish does not depend on broken external action resolution.
|
2026-08-06 01:18:19 +08:00 |
|
Jesse_Chen
|
809b8391cc
|
Include vendored artifact action entrypoint
Staging Backend Quality Gate / validate (pull_request) Successful in 13m47s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 01:00:10 +08:00 |
|